检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
支持自启动录制,开启后对房间内每一个流进行录制。 录制指定的媒体类型,支持仅录制音频、仅录制视频、同时录制音视频。 支持录制MP4、HLS文件,音频编码类型支持AAC。 支持获取回调消息中的播放URL进行回放,回调消息中的downloadurl字段为OBS播放地址,使用该URL播放将会在OBS中产生对应的下载流量或者带宽费用。
【功能说明】 设置辅流编码参数。 【请求参数】 encoderParams:需要设置的辅流编码参数,包括宽、高、帧率和码率,具体请参见HRTCVideoAuxiliaryEncParam。 【返回参数】 0:成功。 > 0:失败。具体请参见客户端错误码。 使用该接口设置辅流编码参数时,由于
pushLocalVideo 设置是否发送本地视频流 setVideoEncoderConfig 设置视频编码参数 setNonStandardVideoEncoder 设置非标视频编码参数 setRemoteVideoAdjustResolution 设置订阅视频流的分辨率自适应 startLocalPreview
HRTCUserInfo 用户信息 HRTCJoinParam 入会参数 HRTCStatsInfo 卡顿统计信息 HRTCVideoEncParam 视频编码参数列表 HRTCLocalVideoStats 本地视频流信息 HRTCLocalAudioStats 本地音频流信息 HRTCRemoteVideoStats
TCVideoAuxiliaryEncParam &encoderParams) 【功能说明】 设置辅流编码参数。 【请求参数】 encoderParams:需要设置的辅流编码参数,包括宽、高、帧率、码率,具体请参见HRTCVideoAuxiliaryEncParam。 【返回参数】
totalActiveTime 总时间,包括每一路选看时间总和。 HRTCVideoEncParam 表12 视频编码分辨率 函数&属性 描述 HRTCStreamType streamType; 视频编码分辨率选择。具体请参见HRTCStreamType。 int width; 视频宽,根据HRT
deoFrame接口输入视频数据。 format可选格式为yuv420p、rgba和texture2d,如果需要外部传入texture2d编码的数据,需要设置format为texture2d,否则传入yuv420p或者rgba。texture2d视频数据,kirin系列970以上
事件回调(IHRTCEncDecryptFrameObserver) 表1 媒体数据回调说明 接口 描述 onMediaFrameEncrypt 编码后的媒体数据(加密处理) onMediaFrameDecrypt 解码前的媒体数据(解密处理) onMediaFrameEncrypt void
enableLocalVideo 设置是否开启摄像头采集视频 setVideoEncoderConfig 设置视频编码参数 enableSmallVideoStream 大小流模式设置是否开启小流并设置小流编码参数 startLocalPreview 开启本地预览 stopLocalPreview 关闭本地预览
加入房间前调用,不支持房间内切换。 视频支持格式:默认为I420,format可选格式为yuv420p、rgba和texture2d,如果需要外部传入texture2d编码的数据,需要设置format为texture2d,否则传入yuv420p或者rgba。 如果使用外部输入视频数据,需要在加入房间后,按照一
设置是否开启本地摄像头采集视频 √ √ √ √ setVideoEncoderConfig 设置视频发流编码参数 √ √ √ √ enableSmallVideoStream 大小流模式设置是否开启小流并设置小流编码参数 √ √ √ √ startLocalPreview 开始本地预览 √ √ √ √
ocalhost:端口访问,否则无法获取摄像头及麦克风的权限。 SDK集成 将获取的SDK压缩包放置在自己项目的“sdk”目录下。 在项目代码中引入“hrtc”。 如果您通过<script>方式引入华为WebRTC SDK,则通过访问HRTC获取导出的模块: <script src='
RoomParam); m_roleType:用户角色。 userId:本端用户唯一标识。 userName:用户昵称,该昵称为UTF-8编码。 roomId:房间ID,房间唯一标识。 scenario:使用的场景(0=主动订阅(默认); 1=TopN(千人); 2=P2P; 3=RTSA
相关开发包请提交工单联系华为云技术客服获取。 同时,针对不同平台的SDK提供了集成和接口参考。详细介绍了SDK的集成操作、接口参数定义和代码示例。SparkRTC提供了以下主流平台SDK供开发者使用。 表1 客户端SDK 客户端 集成SDK 接口参考 Android Android
userId:必选,string[64] 类型,本端用户唯一标识。 userName:可选,string[256]类型,用户昵称,该昵称为UTF-8编码。 signature:必选,string[512]类型,鉴权签名字串,应用开发者需要向远端服务器获取鉴权签名。 远端服务器需要您自行部署,具体请参见接入鉴权。
0:方法调用失败。具体请参见HWRtcErrorCode。 只支持iPhone。 需要先调用setAuxiliaryVideoEncoderConfig接口,设置编码参数。 目前可支持多路辅流共享,若需开启多辅流,请提交工单联系技术支持处理。 共享成功后会触发onScreenShareStarted回调。
界面的播放进度条。 播放过程中也可以调用getAudioFilePosition获取音乐文件当前播放位置,可用于刷新界面的播放进度条。示例代码如下: void HWEngineEventHandler::onAudioMixStateChangedNotify(HRTCAudioFileState
个录制规则。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI POST /v2/apps/{app_id}/record-rules 表1 路径参数 参数 是否必选 参数类型
2022-02-25 第九次正式发布 本次变更如下: 主入口(HRTC)createClient接口增加countryCode必选入参。客户端须修改代码,否则使用2.0.3 SDK创建客户端会失败。参数domain由必选修改为可选。 客户端对象(Client)subscribe、unsub
Architecture Only设置为YES,并将Valid Architectures只写arm64,则SparkRTC SDK可压缩一半的体积。 设置编码参数时,调用setVideoEncParam接口为什么会提示参数设置错误? 设置分辨率时需对照华为SDK系统推荐的码表才能设置成功。 加入房间失败时,如何解决?