检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v2/apps/{app_id}/mix-stream-jobs/{job_id} 表1 路径参数 参数 是否必选 参数类型 描述 app_id 是 String 应用id job_id 是 String
状态码: 500 修改失败,服务器错误 { "error_code" : "RTC.00002xxx", "error_msg" : "InternalError" } 状态码 状态码 描述 200 修改成功 400 修改失败,语义有误,当前请求无法被服务器理解,或参数有误 404
前提条件 已获取需要使用的SparkRTC服务的终端节点:rtc-api.myhuaweicloud.com。 已创建用于存储录制文件的OBS桶,并完成OBS桶授权。您可以通过调用OBS 创建桶API进行创建,并在SparkRTC控制台中完成OBS桶授权。 总体流程 获取Token 创建应用
事件回调(IHRTCVideoFrameObserver) 事件回调(IHRTCAudioFrameObserver) 事件回调(IHRTCConnectionVideoFrameObserver) 事件回调(IHRTCEncDecryptFrameObserver) 父主题: 接口参考
FILE_COMPLETE的时候携带。 obs_location 否 String 文件所在OBS所在区域。在event_type为RECORD_FILE_COMPLETE的时候携带。 obs_bucket 否 String 文件所在OBS的bucket。在event_type为
发的配置信息 90100008:websocket链路建链失败 10000001:服务侧返回的异常信息 31000003:服务侧返回的异常信息 32000030:服务侧返回的异常信息 15:浏览器设置sdp异常 当异常类型为2或者3时,异常因素取值范围为: 1:系统CPU占用高 2:App
mediaEngine->setAudioFrameObserver(&g_AudioObser); 每次入会都需要重新注册。取消注册,则传nil。 HRTCAudioFrameObserver g_AudioObser要继承IHRTCAudioFrameObserver。 和实现 requireRecordAudioFrame:
RecordObsFileAddr 参数 参数类型 描述 location String OBS Bucket所在RegionID cn-north-4 project_id String OBS Bucket所在Region的项目ID bucket String OBS的bucket名称
实现流程 创建OBS桶:创建用于存储SparkRTC录制文件的OBS桶,若已有OBS桶,请直接执行2。 由于单AZ桶的可靠性低于多AZ桶,为避免因OBS服务异常导致录制失败,建议您创建多AZ桶用于录制文件的存储。 OBS桶授权:在SparkRTC服务中对存储录制文件的OBS桶进行授权
mediaEngine->setVideoFrameObserver(&g_VideoObser); 每次入会都需要重新注册。取消注册,则传nil。 HRTCVideoFrameObserver g_VideoObser要继承IHRTCVideoFrameObserver 和实现 requireCaptureVideoFrame:
room_id}/dismiss 解散房间 OBS桶管理 表8 OBS桶管理接口 接口 说明 GET /v2/rtc-ops/buckets 查询OBS桶列表 GET /v2/rtc-ops/buckets/objects 查询OBS桶下对象列表 PUT /v2/rtc-ops/
RecordObsFileAddr 参数 参数类型 描述 location String OBS Bucket所在RegionID cn-north-4 project_id String OBS Bucket所在Region的项目ID bucket String OBS的bucket名称
注册回调(IHRTCMediaEngine) 事件回调(IHRTCVideoFrameObserver) 事件回调(IHRTCAudioFrameObserver) 事件回调(IHRTCEncDecryptFrameObserver) 父主题: 接口参考
Promise<void> 【功能说明】 恢复播放音视频。场景说明如下: 在某些版本浏览器上,移动传入play()的div容器可能会导致音视频播放器进入PAUSED状态,此时需要调用该接口恢复播放。 由于浏览器自动播放策略的限制,在play()返回错误后需要引导用户通过手动方式调用该接口恢复播放。
90100100 server internal exception 服务端内部错误,请联系技术支持。 RTC_ERR_CODE_RTC_CONTROL_ERROR 90100200 server internal exception 服务端内部错误,请联系技术支持。 RTC_ERR_CODE_SFU_ERROR
RecordObsFileAddr 参数 参数类型 描述 location String OBS Bucket所在RegionID cn-north-4 project_id String OBS Bucket所在Region的项目ID bucket String OBS的bucket名称
RecordObsFileAddr 参数 参数类型 描述 location String OBS Bucket所在RegionID cn-north-4 project_id String OBS Bucket所在Region的项目ID bucket String OBS的bucket名称
发的配置信息 90100008:websocket链路建链失败 10000001:服务侧返回的异常信息 31000003:服务侧返回的异常信息 32000030:服务侧返回的异常信息 15:浏览器设置sdp异常 当异常类型为2或者3时,异常因素取值范围为: 1:系统CPU占用高 2:App
的Stream)不支持动态调用此接口,仅支持摄像头采集的流调用。 由于设备采集能力、系统性能以及浏览器的限制,视频分辨率,帧率,码率的实际值不一定能够完全匹配设定值,这种情况下浏览器会自动调整分辨率,尽可能匹配设定值,具体分辨率以实际采集到的分辨率为准。 能否采集1080p及以上
接口 描述 setVideoFrameObserver 注册原始视频媒体数据监听回调 setAudioFrameObserver 注册原始音频媒体数据监听回调 setVideoFrameObserver - (int)setVideoFrameObserver:(id<HWRtcMe