检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如何实现横屏视频通话? 调用setLayoutDirect接口,设置显示模式“layoutDirect”为0,表示设置为横屏模式。 父主题: SDK使用
e() { // 是否需要开启全部音频混音数据回调 return false; } 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。 API参考 setAudioFrameObserver onAudioFramePlayback onAudioFrameMixed
支持,SparkRTC提供音频TopN模式也叫音频最大三方模式。开启音频TopN模式后,本地用户不需要通过调用接口单独订阅某个远端用户的音频,即可接收到当前房间内音量值最大的三个用户的音频。具体接口调用请参见切换音频模式。 父主题: SDK使用
15.1发布流时会发生异常,导致页面崩溃。 Safari不支持获取输出设备信息,因此,不支持getSpeakers和setAudioOutput接口。 Safari不支持调用addTrack和removeTrack接口。 Safari浏览器不能多次调用本地流采集接口,否则会引起采集黑
音视频进行录制。 若配置录制规则时,未开启自动录制功能,则加入SparkRTC房间后,您需要调用实时音视频API开启、查询和控制云端录制任务。SparkRTC服务才会根据接口中的录制规则ID对实时音视频互动画面进行录制。 回放录制文件:录制完成后,在已配置的回调地址中会收到录制任
client.enableTopThreeAudioMode(true) 加入房间 参考接口调用流程中加入房间的时序图步骤。 设置音频最大三方音量值 调用setVolume4TopThree接口可以设置音频最大三方模式的音量值,取值范围为[0,100]。 示例代码如下: // volume:音量值
SDK需要集成到APP工程中,建议您在如下推荐环境中进行集成开发。 准备DevEco,推荐使用4.0.0(10) SDK及以上。 准备Android运行环境:API 21、Android 5.0以上设备。 支持的终端CPU架构:armeabi-v7a、arm64-v8a。 手机的CPU架构可通过以下方式查询。
SDK需要集成到APP工程中,建议您在如下推荐环境中进行集成开发。 准备DevEco,推荐使用4.0.0(10) SDK及以上。 准备Android运行环境:API 21、Android 5.0以上设备。 支持的终端CPU架构:armeabi-v7a、arm64-v8a。 手机的CPU架构可通过以下方式查询。
(BOOL)requireRenderVideoFrame { Return YES; } 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。 API参考 setVideoFrameObserver requireCaptureVideoFrame requireRenderVideoFrame
(BOOL)requireRenderVideoFrame { Return YES; } 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。 API参考 setVideoFrameObserver requireCaptureVideoFrame requireRenderVideoFrame
DK并实现SparkRTC基本功能。 SparkRTC快速入门 05 服务端API 华为云实时音视频服务支持通过API进行应用、录制管理、数据分析等。 快速入门 创建单流录制任务 创建合流录制任务 API参考 应用管理 录制规则管理 自动录制配置 应用回调管理 合流任务管理 单流任务管理
dioFrame { // 返回值决定是否混音数据生效 return YES; } 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。 API参考 setAudioFrameObserver requireRecordAudioFrame requirePlaybackAudioFrame
r::requireRenderVideoFrame() { return true; } 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。 API参考 setVideoFrameObserver requireCaptureVideoFrame requireRenderVideoFrame
SparkRTC音视频过程中的上下行码率、分辨率、丢包率、音频采样率等信息怎么获取? 可以通过onRtcStats() 接口获取到上下行码率、分辨率、丢包率、音频采样率等统计信息。 父主题: SDK使用
dioFrame { // 返回值决定是否混音数据生效 return YES; } 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。 API参考 setAudioFrameObserver requireRecordAudioFrame requirePlaybackAudioFrame
房连接的setUserRole方法将本端的角色切换为HWRtcRoleJoiner后才能发送音频流和视频流。 接口调用流程 实现加入多频道(跨房) 加入主房间 参考接口调用流程中加入房间的时序图步骤加入主房间。 创建跨房连接 加入主房间后调用createConnection创建跨房对象,并进行相关参数配置。
mediaEngine->setAudioFrameObserver(&g_AudioObser); 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。 API参考 setAudioFrameObserver requireRecordAudioFrame requirePlaybackAudioFrame
要调用跨房连接的setUserRole方法将本端的角色切换为HWRtcRoleJoiner后才能发送音频流和视频流。 接口调用流程 实现过程 加入房间 参考接口调用流程中加入房间的时序图步骤加入主房间。 创建跨房连接 当收到远端用户加入房间后会触发connection:onRem
要调用跨房连接的setUserRole方法将本端的角色切换为HWRtcRoleJoiner后才能发送音频流和视频流。 接口调用流程 实现过程 加入房间 参考接口调用流程中加入房间的时序图步骤加入主房间。 创建跨房连接 当收到远端用户加入房间后会触发connection:onRem
请参见国家码对照表。 如何进行屏幕共享? 可以参考屏幕共享场景,按照正确时序使用API。 如何进行视频自渲染显示正常图像? 在开启自渲染后,通过onRenderExternalVideoFrame接口接收SDK回调的图像信息,需要自行解析其中的图像信息,包括尺寸、格式、数据。以Y