检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SCREENSTREAM:屏幕分享视频流 默认为CAMERASTREAM。 select_stream_type 否 String 指定窗口拉取的分辨率档位。 LD SD HD FHD 缺省为FHD。 max_idle_time 否 Integer 最长空闲频道时间。 取值范围:[5,43200],默认值为30。
stopRemoteStreamView 关闭远端用户的渲染视图 setRemoteVideoAdjustResolution 设置是否开启远端分辨率自适应 音频管理 表4 音频管理接口 接口 描述 muteRemoteAudio 设置是否接收指定远端用户的音频流 muteAllRemoteAudio
然后调用startScreenShare开始共享。 还可以调用setAuxiliaryVideoEncodeSmooth来切换屏幕共享的分辨率,从默认的1080p切换为720p。 示例代码如下: //获取引擎 IHRTCEngine* engine = CRtcEngineMgr
当“event_type”为“RECORD_FILE_COMPLETE”时,携带该字段。 width 录制文件分辨率的宽。 当“event_type”为“RECORD_FILE_COMPLETE”时,携带该字段。 height 录制文件分辨率的高。 当“event_type”为“RECORD_FILE_COMPLETE”时,携带该字段。
updateRemoteRenderMode 设置远端视频渲染模式,镜像模式 setRemoteVideoAdjustResolution 远端流自动调整分辨率开关 startAllRemoteView 批量设置远端流视图 表4 音频管理接口 接口 描述 muteRemoteAudio 远端用户静音开关
也有影响 setupRemoteView 设置远端用户窗口 setRemoteVideoAdjustResolution 远端流自动调整分辨率开关 setPriorRemoteVideoStreamType 大小流模式,设置所有订阅的远端视频流类型 setRemoteVideoStreamType
setRemoteVideoAdjustResolution(boolean enable); 【功能说明】 设置是否开启远端流分辨率自适应。默认开启自适应。 【请求参数】 enable:是否开启分辨率自适应。默认开启。 【返回参数】 0:成功。 >0:失败。具体请参见客户端错误码。 startLocalPreview
本地视频和远端视频统计信息 onVideoStatsNotify回调返回的参数中,有本地当前用户的视频信息,也有远端用户的视频信息。 视频信息包括:码率、分辨率、帧率、丢包、延迟、抖动。 @Override public void onVideoStatsNotify(List<HRTCLocalVideoStats>
userId, int width, int height) 【功能说明】 远端视频分辨率大小改变,触发此回调。 【回调参数】 userId:用户ID。 width:视频分辨率改变后的宽。 height:视频分辨率改变后的高。 onAudioClipFinished virtual void
HWRtcStreamType 视频编码类型,根据HWRtcStreamType和表57 不同分辨率下帧率和码率的推荐值设置需要的分辨率和宽高比 width int 视频分辨率宽 height int 视频分辨率高 frameRate int 视频帧率,可以参考表56和表57进行设置 minFrameRate
streamType:流类型,具体请参见HRTCStreamType。 【返回参数】 视频流类型,具体参见HRTCStreamType。 表14 不同分辨率下帧率和码率的推荐值 分辨率 分辨率类型 比例 最小帧率(fps) 最大帧率(fps) 最小码率 最大码率 160 X 90 LD 16:9 10 30 64
stopRemoteStreamView 关闭远端用户的渲染视图(停止选看) √ √ √ √ setRemoteVideoAdjustResolution 设置是否开启远端分辨率自适应 √ √ √ √ setVideoEncoderMirror 设置编码器输出的画面(本地发流)镜像模式 √ √ √ √ setCameraConfig
则SparkRTC SDK可压缩一半的体积。 设置编码参数时,调用setVideoEncParam接口为什么会提示参数设置错误? 设置分辨率时需对照华为SDK系统推荐的码表才能设置成功。 加入房间失败时,如何解决? 首先通过返回的客户端错误码进行分析,主要有以下几个原因: 网络问题,需确认网络是否正常运行。
userId:远端用户id,唯一标识。 m_wndVideo[nIndex].GetSafeHwnd():视频窗口句柄。 streamType:视频分辨率,支持全高清、高清、标清和流畅选择。 HRTC_VIDEO_DISPLAY_MODE_HIDDEN:图像填充模式,具体请参见HRTCVideoDisplayMode。
int width, int height) 【功能说明】 远端视频分辨率大小改变,触发此回调。 【回调参数】 conn:连接对象。 userId:用户ID。 width:视频分辨率改变后的宽。 height:视频分辨率改变后的高。 onRemoteAudioStatsNotify void
SCREENSTREAM:屏幕分享视频流 默认为CAMERASTREAM。 select_stream_type String 指定窗口拉取的分辨率档位。 LD SD HD FHD 缺省为FHD。 max_idle_time Integer 最长空闲频道时间。 取值范围:[5,43200],默认值为30。
setNonStandardVideoEncoder 设置非标视频编码参数 setRemoteVideoAdjustResolution 设置订阅视频流的分辨率自适应 startLocalPreview 开始本地预览 stopLocalPreview 停止本地预览 startRemoteStreamView
Chrome浏览器 在移动端浏览器上,getSpeakers接口只能获取到default音频输出设备。 在移动端浏览器上,不支持采集120p及以下的分辨率。 在华为移动端设备上,Chrome浏览器(包括华为自带浏览器)支持WebRTC的版本为91+。 在Mac Chrome浏览器上使用屏幕分享前,需确保已在“设置
SCREENSTREAM:屏幕分享视频流 默认为CAMERASTREAM。 select_stream_type String 指定窗口拉取的分辨率档位。 LD SD HD FHD 缺省为FHD。 max_idle_time Integer 最长空闲频道时间。 取值范围:[5,43200],默认值为30。
功能介绍 调用此接口创建合流转码任务。 支持纯音频录制和音视频录制: 纯音频录制 encode_template填audio_only,音频合流会动态选择最大三方的声音。 layout_template、layout_panes以及其他视频相关参数都不填,填就忽略。 音视频录制(包括共享桌面)