检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
加入多频道(跨房) 功能描述 跨房间连麦,指主播的媒体流可以同时转发进多个(目前最多支持四个)房间频道,实现主播跨频道与其他主播实时互动的场景。房间中的所有主播可以看见彼此,房间中的观众可以看到所有主播。 注意事项 同一时间最多只能创建4个连接对象,每个连接对象对应的房间ID必须互不相同。
加入多频道(跨房) 功能描述 跨房间连麦,指主播的媒体流可以同时转发进多个(目前最多支持四个)房间频道,实现主播跨频道与其他主播实时互动的场景。房间中的所有主播可以看见彼此,房间中的观众可以看到所有主播。 注意事项 同一时间最多只能创建4个连接对象,每个连接对象对应的房间ID必须互不相同。
通话中质量监测 功能描述 加入频道后,SDK会每隔2秒自动触发通话质量相关的回调,上报当前本地和远端的音视频统计信息。 接口调用流程 实现通话中质量监测 通话质量上报 onNetworkQualityNotify,房间内客户端网络质量实时上报,默认开启,每2s上报一次,两人以上才会回调。
用户可以同时播放多个音效文件,给自己和其他与会者听,用于烘托气氛。 支持本地或在线文件路径,文件格式支持播放wav、pcm和单声道mp3音频格式。 接口调用流程 实现播放音效文件 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。 播放音效文件 调用playAudioClip播放音效文件并启动混音。
环境准备 详情请参考开发前准备。 父主题: 实现音视频通话(MAC)
getLocalVideoStats getRemoteVideoStats getConnectionState getTransportStats 父主题: 实现音视频通话(Web)
onRemoteAudioStatsNotify onVideoStatsNotify onAudioStatsNotify 父主题: 实现音视频通话(iOS)
onRemoteAudioStatsNotify onVideoStatsNotify onAudioStatsNotify 父主题: 实现音视频通话(Windows)
的视频模块无法满足开发需求: app中已有自己的视频模块。 需要使用自定义的采集或播放处理。 某些视频采集设备被系统独占。 接口调用流程 实现自定义视频采集 加入房间前 加入房间前,调用setExternalVideoCapture开启视频自采集。 public void openExternalVideo()
开启 自采集功能。然后使用pushExternalVideoFrame接口推送外部视频数据到SparkRTC SDK播放。 接口调用流程 实现过程 加入房间前调用主引擎的setExternalVideoCapture 加入房间前调用此接口打开视频自采集功能。一旦开启后,将无法切换。
自定义视频渲染 功能描述 实时音视频传输过程中,上层应用可以不用SDK默认的渲染功能,选择对视频帧数据进行自定义渲染。 接口调用流程 实现自定义视频渲染 加入房间前 加入房间前,调用setExternalVideoFrameOutputEnable开启视频自渲染。 public void
口开启自采集功能。然后使用pushExternalVideoFrame接口推送外部视频数据到SparkRTC SDK播放。 接口调用流程 实现过程 加入房间前调用主引擎的setExternalVideoCapture 加入房间前调用此接口打开视频自采集功能。一旦开启后,你将无法切换。
自定义视频渲染 功能描述 实时音视频传输过程中,上层应用可以不用SDK默认的渲染功能,选择对视频帧数据进行自定义渲染。 接口调用流程 实现过程 加入房间前开启视频自渲染 加入房间前调用接口setExternalVideoFrameOutput打开视频自渲染功能。 //开启远端或者本地的视频自渲染
自定义视频渲染 功能描述 实时音视频传输过程中,上层应用可以不用SDK默认的渲染功能,选择对视频帧数据进行自定义渲染。 接口调用流程 实现过程 加入房间前开启视频自渲染 加入房间前调用接口setExternalVideoFrameOutputWithFormat 打开视频自渲染功能。
为最大三方模式。最大三方模式下,本地用户不需要单独主动订阅某个远端用户音频流,即可接收当前房间内声音最大的三个用户的音频。 接口调用流程 实现过程 加入房间前设置音频最大三方模式 入会前调用enableTopThreeAudioMode设置是否开启音频最大三方模式。true表示开启音频最大三方,false表示不开启。
用户可以同时播放多个音效文件,给自己和其他与会者听,用于烘托气氛。 支持本地或在线文件路径,文件格式支持播放wav、pcm和单声道mp3音频格式。 接口调用流程 实现过程 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。 播放音效文件 调用playAudioClip接口可以播放一个音效文件。可
地播放,也可以同时播放给其他与会者听。 支持播放本地或在线音乐文件,文件格式支持播放wav、pcm和单声道mp3音频格式。 接口调用流程 实现过程 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。 播放音乐文件 调用startAudioFile接口可以播放一个音乐文件。同一时刻只能播放一个音乐文件。
可以在本地播放,也可以同时播放给其他与会者听。 支持播放wav、pcm和单声道mp3音频文件。可以播放本地或在线音乐文件。 接口调用流程 实现过程 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。 播放音乐文件 调用startAudioFile接口可以播放一个音乐文件。同一时刻只能播放一个音乐文件。
个音频文件,播放给房间内的其他用户听。 支持播放本地或在线音乐文件,文件格式支持播放wav、pcm和单声道mp3音频格式。 接口调用流程 实现过程 加入房间并发布本端主流 参考接口调用流程中加入房间的时序图步骤加入房间,并发布本地主流。 播放音频文件 调用startAudioMi
加入多频道(跨房) 功能描述 跨房间连麦,指主播的媒体流可以同时转发进多个(目前最多支持四个)房间频道,实现主播跨频道与其他主播实时互动的场景。房间中的所有主播可以看见彼此,房间中的观众可以看到所有主播。 注意事项 同一时间最多只能创建4个连接对象,每个连接对象对应的房间ID必须互不相同。