检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
加入多频道(跨房) 功能描述 跨房间连麦,指主播的媒体流可以同时转发进多个(目前最多支持四个)房间频道,实现主播跨频道与其他主播实时互动的场景。房间中的所有主播可以看见彼此,房间中的观众可以看到所有主播。 注意事项 同一时间最多只能创建4个连接对象,每个连接对象对应的房间ID必须互不相同。
onRemoteAudioStatsNotify onVideoStatsNotify onAudioStatsNotify 父主题: 实现音视频通话(MAC)
的音频模块无法满足开发需求: app中已有自己的音频模块。 需要使用自定义的采集或播放处理。 某些音频采集设备被系统独占。 接口调用流程 实现过程 加入房间前调用主引擎的setExternalAudioCapture (true) 加入房间前调用此接口打开自采集功能。 m_pRt
app中已有自己的音频模块。 需要使用自定义的采集或播放处理。 某些音频采集设备被系统独占。 注意事项 当前只支持PCM数据格式处理。 接口调用流程 实现过程 加入房间前调用主引擎的setExternalAudioCapture 加入房间前调用此接口打开自采集功能。 [_rtcEngine
开启 自采集功能。然后使用pushExternalVideoFrame接口推送外部视频数据到SparkRTC SDK播放。 接口调用流程 实现过程 加入房间前调用主引擎的setExternalVideoCapture 加入房间前调用此接口打开视频自采集功能。一旦开启后,将无法切换。
自定义视频渲染 功能描述 实时音视频传输过程中,上层应用可以不用SDK默认的渲染功能,选择对视频帧数据进行自定义渲染。 接口调用流程 实现过程 加入房间前开启视频自渲染 加入房间前调用接口setExternalVideoFrameOutputWithFormat 打开视频自渲染功能。
地播放,也可以同时播放给其他与会者听。 可以播放本地或在线音乐文件,文件格式支持播放wav、pcm和单声道mp3音频格式。 接口调用流程 实现播放音乐文件 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。 播放音乐文件 调用startAudioFile播放音乐文件,目前仅支持本端播放。
远端。也可以进行音频后处理。 接口调用流程 实现原始音频数据(音频前后处理) 注册音频前后处理 获取mHwRtcEngine的MediaEngine对象,调用setAudioFrameObserver方法进行注册。 传入的参数是需要实现了IHRTCAudioFrameObserver的实例对象。
(当前类)要签署HWRtcMediaEngineVideoDelegate。 和实现 requireCaptureVideoFrame: requireRenderVideoFrame: 回调,通过回调的返回值来决定对应视频帧的处理是否生效。 实现 onVideoFrameCapture: onVideoFrameRender:
udioDelegate。 实现如下回调: requireRecordAudioFrame: requirePlaybackAudioFrame: requireMixedAudioFrame: 通过回调的返回值来决定对应音频帧的处理是否生效。 实现 onAudioFramePlayback:
远端。也可以进行视频后处理。 接口调用流程 实现原始视频数据(视频前后处理) 注册视频前后处理 获取mHwRtcEngine的MediaEngine对象,调用setVideoFrameObserver方法进行注册。 传入的参数是需要实现了IHRTCVideoFrameObserver的实例对象。
g_VideoObser要继承IHRTCVideoFrameObserver 和实现 requireCaptureVideoFrame: requireRenderVideoFrame: 回调,通过回调的返回值来决定对应视频帧的处理是否生效。 实现 onVideoFrameCapture: onVideoFrameRender:
(当前类)要签署HWRtcMediaEngineVideoDelegate。 和实现 requireCaptureVideoFrame: requireRenderVideoFrame: 回调,通过回调的返回值来决定对应视频帧的处理是否生效。 实现 onVideoFrameCapture: onVideoFrameRender:
rameObserver。 和实现 requireRecordAudioFrame: requirePlaybackAudioFrame: requireMixedAudioFrame: 回调,通过回调的返回值来决定对应音频帧的处理是否生效。 实现 onAudioFramePlayback:
的音频模块无法满足开发需求: app中已有自己的音频模块。 需要使用自定义的采集或播放处理。 某些音频采集设备被系统独占。 接口调用流程 实现音频自采集和音频自渲染 加入房间前 加入房间前,调用setExternalAudioCapture,开启音频自采集。 public void
在以下场景中,您可能会发现默认的音频模块无法满足开发需求: 需要使用自定义的采集或播放处理。 某些音频采集设备被系统独占。 接口调用流程 实现过程 加入房间前调用主引擎的setExternalAudioCapture 加入房间前调用此接口打开自采集功能。 [_rtcEngine
udioDelegate。 实现如下回调: requireRecordAudioFrame: requirePlaybackAudioFrame: requireMixedAudioFrame: 通过回调的返回值来决定对应音频帧的处理是否生效。 实现 onAudioFramePlayback:
实现音视频通话 实现音视频通话(Android) 实现音视频通话(iOS) 实现音视频通话(MAC) 实现音视频通话(Windows) 实现音视频通话(Web)
发送自定义消息接口能实现聊天室、弹幕等功能吗? 不支持。 父主题: SDK使用
如何查看账单及扣费明细? 您可以在费用中心的“账单管理 > 费用账单”中查看具体账单及扣费明细。 父主题: 计费购买