检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
encoderParam); 【功能说明】 设置视频编码参数。具体请参见全平台setVideoEncoderConfig。 【请求参数】 totalBitRate:视频最大码率,默认值4096。 encoderParams:视频编码参数列表,具体请参见HRTCVideoEncParam。
开启、关闭当前所有远端用户的视频流。 【请求参数】 pull:YES表示取消订阅,NO表示订阅。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HWRtcErrorCode。 取消订阅所有远端用户视频流接收后,同时也会取消接收新加入用户的视频流。 开启订阅所有远端用户视频流接收后,同时也会开启接收新加入用户的视频流。
视频管理 setPriorRemoteVideoStreamType public abstract int setPriorRemoteVideoStreamType(HRTCVideoStreamType type); 【功能说明】 大小流模式,设置所有订阅的远端视频流类型。
setupLocalView(view_t view) 【功能说明】 设置本地渲染视图。该方法设置本地视频显示信息。 App通过调用此接口绑定本地视频流的显示视窗(view),并设置视频显示模式。 【请求参数】 view:窗口句柄。 displayMode:图像填充模式。具体请参见H
HRTCVideoStreamType type) 【功能说明】 大小流模式,设置指定选看用户的视频流类型。在通过新选看接口发起选看时调用。 【请求参数】 userId:远端用户唯一标识。 type:视频流类型。指大流、小流,具体请参见HRTCVideoStreamType。 【返回参数】
实现音视频通话(iOS) 环境准备 屏幕共享 通话质量监测 播放音效 播放音乐 原始音频数据(音频前后处理) 音频自采集和音频自渲染 原始视频数据(视频前后处理) 自定义视频采集 自定义视频渲染 加入多频道(跨房) 父主题: 实现音视频通话
实现音视频通话(Android) 环境准备 屏幕分享 通话中质量监测 播放音效文件 播放音乐文件 原始音频数据(音频前后处理) 音频自采集和音频自渲染 原始视频数据(视频前后处理) 自定义视频采集 自定义视频渲染 加入多频道(跨房) 父主题: 实现音视频通话
华为云SparkRTC提供了视频通话、连麦互动等功能,如表1所示。 表1 功能列表 功能 说明 常见场景 视频通话 即1对1或多人视频通话,支持720P及以上高清画质。单个房间最多支持2000人同时在线,最高支持500人互动。 1对1视频通话、视频会议、在线问诊、多人视频聊天、视频客服、视频双录、在线理赔等。
环境准备 详情请参考开发前准备。 父主题: 实现音视频通话(Android)
环境准备 详情请参考开发前准备。 父主题: 实现音视频通话(Windows)
环境准备 详情请参考开发前准备。 父主题: 实现音视频通话(Web)
屏幕分享 功能描述 屏幕共享用于在音视频会议中,把一个与会者的屏幕内容,以视频的方式分享给其他与会者。屏幕共享可以共享整个桌面,也可以共享某一个程序窗口。共享程序窗口的时候还可以指定共享该程序窗口的矩形区域。 接口调用流程 实现屏幕共享 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。
屏幕共享需要您在iOS系统的控制中心,通过长按录屏按钮进行触发。 通过调用stopScreenShare接口结束屏幕共享。 父主题: 实现音视频通话(iOS)
remoteVideoStatsArray) { //处理远端视频信息 }); } } 视频流状态监控 onVideoStatsNotify回调上报视频流的状态,包括本地上行视频流和远端用户的下行视频流状态。 - (void)onVideoStatsNotif
info(`getLocalVideoStats: ${stats}`) }) 获取远端视频流统计信息 getRemoteVideoStats获取当前远端视频流统计信息,您可以查看远端用户发送的视频流字节数、包数、编码帧数,帧数、视频宽度、视频高度等信息。 示例代码如下: this.client.getRemoteVideoStats()
环境准备 详情请参考开发前准备。 父主题: 实现音视频通话(MAC)
屏幕分享 功能描述 屏幕共享用于在音视频会议中,把一个与会者的屏幕内容,以视频的方式分享给其他与会者。 接口调用流程 实现屏幕共享 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。 共享桌面 加入房间后可以调用setAuxiliaryVideoEncoderConfig
环境准备 详情请参考开发前准备。 父主题: 实现音视频通话(iOS)
resumeAllAudioClips stopAudioClip stopAllAudioClips onAudioClipFinished 父主题: 实现音视频通话(Windows)
屏幕分享 功能描述 屏幕共享用于在音视频会议中,把一个与会者的屏幕内容,以视频的方式分享给其他与会者。屏幕共享可以共享整个桌面,也可以共享某一个程序窗口。共享程序窗口的时候还可以指定共享该程序窗口的矩形区域。 接口调用流程 实现屏幕共享 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。