检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
实现音视频通话(Web) 环境准备 屏幕分享 通话质量监测 播放音频文件(混音) 切换音频模式 父主题: 实现音视频通话
Android SDK 开发前准备 SDK使用 基本使用逻辑 接口参考 常见问题 修订记录
“按流量计费”模式生效后,即可使用直播的CDN出流包了。 为什么账户欠费后仍一直产生直播费用? 直播服务欠费后,会限制直播控制台的相关操作,但对于在线的直播推流是不会自动停止的,因此会产生相关的直播费用。 点播的流量包是否与直播服务通用? 不能,所有的套餐包仅限于本服务内使用,不支持跨云服务使用 添加的播放域名和推流域名有什么要求?
20MB以下的音视频文件可以直接使用PUT方法完成上传。 音视频上传(20MB以上) 图2 媒资上传流程(20MB以上) 20MB以上的音视频文件需要将待上传的音视频文件进行二进制流分割(每个分段的大小不能超过20M),进行分段上传。
事件回调(IHRTCConnectionEventHandler) 客户端错误码 服务端错误码 数据类型 媒体原始数据管理 父主题: Android SDK
SDK集成 解压Android SDK包。 将Android SDK包中的“hwRtcSdk.aar”等aar文件,导入Android Studio工程的libs文件夹下。 在“/app/build.gradle”文件中设置依赖本地aar。 // 依赖本地aar dependencies
SDK及以上。 准备Android运行环境:API 21、Android 5.0以上设备。 支持的终端CPU架构:armeabi-v7a、arm64-v8a。 手机的CPU架构可通过以下方式查询。 手机开启USB调试,连接上电脑,然后打开Windows操作系统中的cmd程序,输入如下命令:
edNotify :会议中修改用户昵称的接口及本地和远端会收到的回调。 createConnection:加入多房间(跨房)前,与要跨入的房间先建立连接的接口,跨一个房间建立一个连接。 setDefaultSpeakerModel:设置默认的声音播放模式。 onMediaConn
声器/听筒静音即可 3:或者电脑音量合成器tup_service_deamon设置静音,取消设置音量合成器中的tup_service_deamon静音所以之后你们要是出现这种故障的时候别慌,来看看我的解决方案三个能否帮你解决
实现音视频通话(Windows) 环境准备 屏幕分享 通话质量监测 播放音效 播放音乐 原始音频数据(音频前后处理) 音频自采集和音频自渲染 原始视频数据(视频前后处理) 自定义视频采集 自定义视频渲染 加入多频道(跨房) 父主题: 实现音视频通话
对上传的音视频进行涉黄、涉恐、涉政审查,您可以及时下线违规的音视频,避免或减少对外发布后造成的不良影响。 为了满足视频业务对音视频的审核需求,华为云视频点播服务提供了审核功能,支持对上传的音视频进行涉黄、涉恐、涉政审查,您可以及时下线违规的音视频,避免或减少对外发布后造成的不良影响。
景。 实时音视频 客户端SDK:提供Android、iOS、Windows、Web等平台的SDK,方便用户快速集成开发音视频通话、互动直播等功能。 实时音视频 服务端:接受连麦请求、指示连麦用户加入到实时音视频流的房间中,支持将主播端发布的流进行混流、录制等实时音视频处理。 立即购买音视频服务
基本使用逻辑 创建新的项目工程,导入SDK后,需要先创建引擎。 您可以在入会前进行视频编码、声音播放模式等参数的配置。 设置本地视图。 用户加入房间后,将通过回调的方式通知房间内的其他用户,收到其他用户加入的回调后,可以为其设置远端视图。 在会中,也可以进行切换摄像头等参数的配置。 用户离开房间后,需销毁对应资源。
error) }) 接收远端用户的共享流 收到远端用户开启共享流通知stream-added后,通过调用subscribe订阅远端用户的共享流,当共享流订阅成功会收到stream-subscribed回调通知,然后通过调用play在指定的窗口里播放接收到的远端用户的共享流。 示例代码如下:
将userId对应的surface从布局中移除 } }); } 离开房间。 1 2 mHwRtcEngine.leaveRoom(); finish(); 销毁引擎 1 HRTCEngine.destroy(); 父主题: Android SDK
在开启自渲染后,通过onRenderExternalVideoFrame接口接收SDK回调的图像信息,需要自行解析其中的图像信息,包括尺寸、格式、数据。以YUV格式举例,SDK返回的YUV格式是YUV420,故Y、U、V三分量需要按照下面的方式获取: ByteBuffer buffer = videoFrame
avformat_find_stream_info() 函数获取音视频流信息 1 . avformat_find_stream_info() 函数作用 : 打开音视频文件成功后 , 从该地址中获取对应的音视频流 , 获取的流赋值给了 AVFormatContext* 结构体的 nb_streams 成员 ;
SparkRTC各特性版本的功能发布和对应的文档动态 [解决方案] SparkRTC社交语聊房解决方案 新品 [最新动态] 实时音视频 SparkRTC各特性版本的功能发布和对应的文档动态 为什么选择华为云实时音视频 SparkRTC 全球实时音视频网络 提供覆盖全球的高质量、大规模的实时音视频网络。 自研高效调度算法,具有全网调度能力。
setVolume4TopThree(volume) 开启/禁用音频最大三方模式的音轨 调用muteAudio4TopThree接口可以开启/禁用音频最大三方模式的音轨,true表示禁用音频最大三方模式的音轨,false表示开启音频最大三方模式的音轨。 示例代码如下: this.client.muteAudio4TopThree(true)
double 总的内存利用率,单位(%) gatewayRtt int 到本地网关的延迟,单位ms sendBytes long 总的发送字节数,单位bytes sendVideoBytes long 视频的发送字节数,单位bytes sendAudioBytes long 音频的发送字节数,单位bytes