`Layout Editor` 拥有诸多优点,不知大家熟练运用了没有:* 可以直观地编辑 UI:随意拖动视图控件和更改约束指向* 在不同配置(设备、主题、语言、屏幕方向等)下灵活切换预览,免去实机调试* 搭配 `Tools` 标签自由... `Motion Editor` 则是支持 MotionLayout 类型布局的视觉设计编辑器,可让更轻松地创建和预览和调试动画。`Layout Inspector` 则可以查看某进程某画面的详细布局,完整展示 View 树的各项属性。在不方便代码调试或剖...
决定将动作与平铺视频块进行的对应关系1. system evaluator: 合成用于屏幕上显示视频并计算各种指标## 安装及与准备首先按照官网提供的步骤进行安装工作1. E3PO 源码仓库下载1. 去[360VidStr](https://github.com/360VidStr/A-large-dataset-of-360-video-user-behaviour/) 下载一份你想要的 motion_trace(原理中提到的头部运行轨迹),这个仓库中还有一些 360° 视频,你需要下载一个相应的视频,**官方 demo 中并没有提...
**具体操作:** 系统评估器的任务是将流模拟器生成的视频序列合成为最终用户在屏幕上看到的图像,并计算各种评估指标。这可能包括客观指标(例如图像质量、帧率等)以及主观指标(用户感知的质量和体验)。这种视口自适应 360 度流媒体系统具有三个优点: *(i)* 传输视频的比特率低于原始全质量视频,因为远离 QEC 的视频部分以低质量编码。 *(ii)* 当最终用户不移动时,视口将从球形视频的最高质量部分中提取。 *(iii)* 当最终用户...
## E3PO简介E3PO是一款专为360°视频流模拟和评估而设计的开放平台。其主要目标是支持目前提出的多种360°视频流方法的模拟,包括基于投影、平铺或转码的不同策略。E3PO的独特之处在于其允许用户自由定制360°视频的投影方式,切割方式,运动预测算法,并应用不同的流媒体传输策略,从而为用户提供了高度可定制的实验环境。最重要的是,E3PO生成实际的视觉序列,可在每次模拟中展示在用户屏幕上。 E3PO的多功能性使其成为研究人...
设置云端实例是否全屏显示”相关接口(onFullScreenStateChanged)及回调说明,在拉流过程中,支持设置是否全屏的功能。详细信息,请参考 onFullScreenStateChanged。 新增“进程相关接口“及回调说明,从控 pod 加房、离... 支持等比缩放居中模式、非等比拉伸模式、或等比例缩放模式。详细信息,参考 启动云手机。 新增更新画面渲染模式接口(updateVideoRenderMode),支持在运行过程中设置视频流画面渲染模式。详细信息,参考 更新画面渲染模...
详见官方文档 currentTime 类型: number 当前时间 isScreen 类型: boolean undefined 所属用户的媒体流是否为屏幕流。你可以知道当前统计数据来自主流还是屏幕流。 onUserJoinedEvent 类型: interface 远端... kind 类型: "video" "audio" 自动播放失败的媒体类型例如,当同一用户的视频流和音频流自动播放都失败时,将触发两次 onAutoPlayFailed 回调,分别包含 audio 和 video 参数。 streamIndex 类型: StreamIndex...
双指移动,默认 true enableWheelZoom 类型:boolean undefined 是否允许鼠标滚轮缩放,鼠标滚轮移动,默认 true EditType 编辑动作类型export enum ToolMode {POINTER = 'pointer',//选择工具。FILE_ARROW = 'fil... motionType 类型:MotionType undefined 锚点形状。 motionSize 类型:number undefined 锚点宽度。 motionBorderWidth 类型:number undefined 锚点边框线条宽度。 motionBorderColor 类型:string ...
0:媒体设备采集到的音视频1:屏幕流IndexInteger否1当选择自定义布局模式时,此字段必填。标记同一路公共流中不同的媒体流。在同一个 TargetStreams 中,Stream.Index 是唯一的。RoomIdString是Your_RoomId发布公共流... 然后等比拉伸或缩小视频,占满显示区域。2 表示按照原始画面的宽高比缩放视频,在显示区域居中显示。如果原始画面宽高比与指定的宽高比不同,就会导致画面有空缺,空缺区域为填充的背景色值。值不合法时,自动调整为默认...
1:屏幕流。默认值为0。PushURLString是rtmp://xxx/xxx推流 CDN 地址。仅支持 RTMP 协议。EncodeObject否-音视频编码参数VideoWidthInteger否640画面宽度。取值范围为 [2, 1920],必须是偶数,单位为像素,默认值为 64... 会自动根据 VideoFps , VideoWidth 以及VideoHeight 计算出合理的码率。自适应码率模式下,RTC 默认不会设置超高码率。如果订阅屏幕流,建议自行设置高码率。不同场景下设置码率等视频发布参数,请参考设置视频发布参...
1:屏幕流。默认值为0。PushURLStringrtmp://xxxxxx推流 CDN 地址。仅支持 RTMP 协议。EncodeObject-输出的音视频编码参数。VideoWidthInteger640画面宽度。取值范围为 [2, 1920],必须是偶数,单位为像素,默认值为 6... 会自动根据 VideoFps , VideoWidth 以及VideoHeight 计算出合理的码率。自适应码率模式下,RTC 默认不会设置超高码率。如果订阅屏幕流,建议自行设置高码率。不同场景下设置码率等视频发布参数,请参考设置视频发布参...
kAudioFrameProcessorScreen 4 屏幕共享音频。 CapturePreference csharp public enum bytertc.CapturePreference视频采集模式 Defined in : IRTCVideo.cs 枚举值类型 值 说明 KAuto 0 (默认)自动设置采集参数。S... 根据屏幕内容智能决策选择流畅模式或清晰模式。 kScreenVideoEncodePreferenceFramerate 1 流畅模式,优先保障帧率。适用于共享游戏、视频等动态画面。 kScreenVideoEncodePreferenceQuality 2 清晰模式,优先保障分...
0:媒体设备采集到的音视频1:屏幕流IndexInteger否1当选择自定义布局模式时,此字段必填。标记同一路公共流中不同的媒体流。在同一个 TargetStreams 中,Stream.Index 是唯一的。RoomIdString是Your_RoomId发布公共流... 然后等比拉伸或缩小视频,占满显示区域。2 表示按照原始画面的宽高比缩放视频,在显示区域居中显示。如果原始画面宽高比与指定的宽高比不同,就会导致画面有空缺,空缺区域为填充的背景色值。值不合法时,自动调整为默认...
0:媒体设备采集到的音视频1:屏幕流IndexInteger否1当选择自定义布局模式时,此字段必填。标记同一路公共流中不同的媒体流。在同一个 TargetStreams 中,Stream.Index 是唯一的。RoomIdString是Your_RoomId发布公共流... HeightInteger否480输出画面的高度,默认值为 480。范围为 [16, 1920],必须是偶数。FrameRateInteger否15输出视频帧率。默认为 15,取值范围为 [1,60]。单位 fpsBitrateInteger否256最高输出视频码率。取值范围 [0,1...