检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
前提条件 因录制生成的视频文件是存储在OBS服务中的,因此,您需要先开通OBS服务,具体请参见OBS快速入门。 已在OBS服务中创建用于存储录制文件的OBS桶,若未创建,请参见OBS帮助中心创建桶。 操作步骤 登录实时音视频控制台。
file_start_time:文件生成时间。 录制周期 录制时长支持1-180分钟,最小录制周期为1分钟,最大录制周期为3小时,超过3小时,系统将按照命名规则生成新文件。 最大断流合并时长 支持如下两种配置: 断流后生成新文件:是指录制的直播流中断后,会立即生成新的录制文件。
常用概念 应用标识 应用标识或应用ID,简称appID,是SparkRTC用来区分不同应用的唯一标识,在SparkRTC控制台中创建应用时自动生成。 房间 房间是一个音视频空间,同一房间内的用户可以互相接收对方的实时音视频数据。
以下情况会触发该事件: 录制时长达到配置的录制周期,则当前录制文件生成完成,并开始新的录制生成。 断流后,若“最大断流合并时长”配置为“断流后生成新文件”,则当前录制文件生成完成,若断流恢复,将开始新的录制文件生成。 stream_name 录制的流名。
API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
setRemoteVideoStreamType 切换用户指定档位的视频 updateRemoteRenderMode 设置远端视频渲染模式,镜像模式 setRemoteVideoAdjustResolution 远端流自动调整分辨率开关 startAllRemoteView 批量设置远端流视图
batchSubscribe async batchSubscribe(subscribeInfos: SubscribeParam[]): Promise<void> 【功能说明】 批量订阅多个用户的视频。
rtc_sdk.lib 在“生成事件 > 预生成事件 > 命令行”添加动态库文件到输出路径(包含nk-grs目录)。 xcopy /Y ..\..\..\rtc_sdk_windows\release\dll\* $(Outdir) /s /e 执行编译,完成SDK集成。
file_start_time:文件生成时间。 录制周期 录制时长支持1-180分钟,最小录制周期为1分钟,最大录制周期为3小时,超过3小时,系统将按照命名规则生成新文件。 最大断流合并时长 支持如下两种配置: 断流后生成新文件:是指录制的直播流中断后,会立即生成新的录制文件。
SparkRTC启动云端录制但没有生成录制文件怎么排查? 集成SparkRTC加入房间失败是什么原因?
signature为标识签名,由租户使用华为云SparkRTC提供的“app_key”,按照华为SparkRTC的签名算法自行生成。应用开发者需要向远端服务器获取鉴权签名。具体请参见接入鉴权。 父主题: Signature相关
pullAllRemoteVideo public abstract int pullAllRemoteVideo(boolean pull); 【功能说明】 批量开启、关闭当前所有远端用户的视频流。
鉴权是如何生成的?在什么时候生成? onVideoStats、onAudioStatus、onSubStreamStats回调触发时为什么程序会崩溃? 为什么本端听筒能听到自己的声音?
500 RTC.00002001 InternalError.GeneratorIDError ID生成组件故障 请提交工单联系运维人员处理 500 RTC.00002002 InternalError.DbErr 数据库操作故障 请提交工单联系运维人员处理 500 RTC.00002003
pullAllRemoteVideo - (int)pullAllRemoteVideo:(BOOL)pull; 【功能说明】 批量订阅或取消订阅当前房间所有远端用户视频流。 【请求参数】 pull:YES表示订阅,NO表示取消订阅,默认开启订阅。
鉴权问题,应用默认开启鉴权,您需要确保鉴权生成正确,参数合理传入,且保证没过期,需要注意ctime参数的设置,具体可参考接入鉴权。 参数问题,确认关键参数是否填写,以及是否正确填写,比如username是必填的,countryCode无特殊需求,则填空字符串。
接口调用流程 注册音频前后处理 获取HWRtcEngine的HWRtcMediaEngine对象。
RECORD_FILE_COMPLETE:录制模块生成文件完成。 CLOUD_RECORD_SERVER_OVER:云端录制任务结束。 record_format 否 String 录制格式,取值如下。
大流还是小流) setRemoteVideoStreamType 设置当前订阅的视频流类型 startPublishStream 开始旁路推流 updateTransCoding 更新旁路推流 stopPublishStream 停止旁路推流 startAllRemoteView 批量设置远端流视图
打开本地命令提示符框,输入如下命令,在本地生成已下载SDK包的SHA256值。 其中,“D:\RtcSdk_Web_2.0.9.533.zip”为SDK包本地存放路径和SDK包名,请根据实际情况修改。