检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
实现音视频通话(Web) 环境准备 屏幕分享 通话质量监测 播放音频文件(混音) 切换音频模式 父主题: 实现音视频通话
SparkRTC是否支持将本地视频文件分享到实时音视频中? 支持,可以通过以下两种实现方式: 直接共享屏幕让房间内的其他用户看到本地视频。 通过自采集的方式,采集本地视频文件的数据,让房间内的其他用户看到。 具体请参见各端接口参考。 父主题: SDK使用
改,也可以在将数据发送给解码器后进行后处理,对接收到的音频信号或视频帧进行修改。 原始视频数据可以进行视频前处理,然后发送给远端。也可以进行视频后处理。 接口调用流程 实现原始视频数据(视频前后处理) 注册视频前后处理 获取mHwRtcEngine的MediaEngine对象,调
原始视频数据(视频前后处理) 功能描述 音视频传输过程中,可以对采集到的音视频数据进行前处理和后处理,获取想要的播放效果。 对于有自行处理音视频数据需求的场景,HWRtcEngine SDK提供原始数据功能,您可以在将数据发送给编码器前进行前处理,对捕捉到的音频信号或视频帧进行修
什么是实时音视频? 华为云实时音视频服务(SparkRTC)凭借在视频业务领域长期技术积累,快速为行业提供高并发、低延迟、高清流畅、安全可靠的全场景、全互动、全实时的音视频服务,适用于在线教育、云会议、社交文娱等场景。 实时音视频 客户端SDK:提供Android、iOS、Win
屏幕分享 功能描述 屏幕共享用于在音视频会议中,把一个与会者的屏幕内容,以视频的方式分享给其他与会者。屏幕共享可以共享整个桌面,也可以共享某一个程序窗口。 接口调用流程 实现屏幕共享 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。 创建并播放共享流 入会后调用isSc
实现音视频通话(Windows) 环境准备 屏幕分享 通话质量监测 播放音效 播放音乐 原始音频数据(音频前后处理) 音频自采集和音频自渲染 原始视频数据(视频前后处理) 自定义视频采集 自定义视频渲染 加入多频道(跨房) 父主题: 实现音视频通话
SparkRTC是否支持本地服务端录制? SparkRTC支持本地服务端录制,但未完全开放,如需使用请提交工单联系华为技术工程师。 本地服务端录制需要使用Linux SDK,可部署在客户Linux 服务器上,使用客户自有的服务器和存储资源。 云端录制无需部署客户自有Linux服务器,减轻了研发和运维的压力,更轻量便捷。
实现音视频通话(MAC) 环境准备 屏幕分享 通话质量监测 播放音效 播放音乐 原始音频数据(音频前后处理) 音频自采集和音频自渲染 原始视频数据(视频前后处理) 自定义视频采集 自定义视频渲染 加入多频道(跨房) 父主题: 实现音视频通话
会中通过调用switchAudioMode(2)将音频切换为订阅模式。订阅模式下,本地用户必须通过主动订阅远端用户音频流,才可接收该用户音频。 会中通过调用switchAudioMode(3)将音频切换为最大三方模式。最大三方模式下,本地用户不需要单独主动订阅某个远端用户音频流,即可接收当前房间内声音最大的三个用户的音频。
华为云SparkRTC提供了视频通话、连麦互动等功能,如表1所示。 表1 功能列表 功能 说明 常见场景 视频通话 即1对1或多人视频通话,支持720P及以上高清画质。单个房间最多支持2000人同时在线,最高支持500人互动。 1对1视频通话、视频会议、在线问诊、多人视频聊天、视频客服、视频双录、在线理赔等。
设置是否发送本地视频流。 【请求参数】 push:YES表示开启视频流发送,NO表示关闭视频流发送。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HWRtcErrorCode。 默认开启本地视频发流。 关闭本地视频发流,不影响本地视图采集,仍可见本地视图。 远
设置是否开启发送本地视频流。 【请求参数】 push:true表示开启,false表示关闭。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HRTCErrorCode。 默认开启本地视频发流。 关闭本地视频发流,不影响本地视图采集,仍可见本地视图。 远端用户订
原始视频数据(视频前后处理) 功能描述 音视频传输过程中,我们可以对采集到的音视频数据进行前处理和后处理,获取想要的播放效果。 对于有自行处理音视频数据需求的场景,HWRtcEngine SDK提供原始数据功能,您可以在将数据发送给编码器前进行前处理,对捕捉到的音频信号或视频帧进
如何处理视频黑屏问题? 常见的视频黑屏问题有以下三种情况: 本地视频黑屏远端视频正常。 本地视频正常远端视频黑屏。 本地远端视频都黑屏。 可能导致出现视频黑屏的原因如下: 本地网络信号差或者信号中断。 通话中有一方的网络出现问题,其他人也会看不到此用户的视频。 用户主动关闭了视频。 您可以通过视镜功能进行端到端链路检查。
原始视频数据(视频前后处理) 功能描述 音视频传输过程中,我们可以对采集到的音视频数据进行前处理和后处理,获取想要的播放效果。 对于有自行处理音视频数据需求的场景,HWRtcEngine SDK 提供原始数据功能,您可以在将数据发送给编码器前进行前处理,对捕捉到的音频信号或视频帧进
屏幕分享 功能描述 屏幕共享用于在音视频会议中,把一个与会者的屏幕内容,以视频的方式分享给其他与会者。屏幕共享可以共享整个桌面,也可以共享某一个程序窗口。共享程序窗口的时候还可以指定共享该程序窗口的矩形区域。 接口调用流程 实现屏幕共享 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。
> remoteStats){ // 将本地和远端音频统计信息刷新显示到屏幕上 } 本地视频和远端视频统计信息 onVideoStatsNotify回调返回的参数中,有本地当前用户的视频信息,也有远端用户的视频信息。 视频信息包括:码率、分辨率、帧率、丢包、延迟、抖动。 @Override
原始音频数据(音频前后处理) 功能描述 音视频传输过程中,可以对采集到的音视频数据进行前处理和后处理,获取想要的播放效果。 对于有自行处理音视频数据需求的场景,HWRtcEngine SDK提供原始数据功能,您可以在将数据发送给编码器前进行前处理,对捕捉到的音频信号或视频帧进行修改,也可以在将数据
原始音频数据(音频前后处理) 功能描述 音视频传输过程中,可以对采集到的音视频数据进行前处理和后处理,获取想要的播放效果。 对于有自行处理音视频数据需求的场景,HWRtcEngine SDK提供原始数据功能,您可以在将数据发送给编码器前进行前处理,对捕捉到的音频信号或视频帧进行修改,也可以在将数据