检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
租户的OBS桶内的情况,暂不支持查询。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
接口调用流程 注册音频前后处理 获取HWRtcEngine的HWRtcMediaEngine对象。
接口调用流程 注册音频前后处理 获取HWRtcEngine的HWRtcMediaEngine对象。
接口调用流程 注册视频前后处理 获取HWRtcEngie的HWRtcMediaEngie对象。
【回调参数】 stream:必选,RemoteStream类型,远端流对象。 stream-subscribed 【事件说明】 远端流订阅成功事件,当订阅远端流成功后会收到该事件通知。 【回调参数】 stream:必选,RemoteStream类型,远端流对象。
接口调用流程 注册音频前后处理 获取HWRtcEngie的HWRtcMediaEngie对象。
已创建用于存储录制文件的OBS桶,并完成OBS桶授权。您可以通过调用OBS 创建桶API进行创建,并在SparkRTC控制台中完成OBS桶授权。
【返回参数】 返回引擎实例对象。 destroy public static synchronized void destroy() 【功能说明】 销毁SparkRTC引擎。
location 是 String OBS Bucket所在RegionID cn-north-4 project_id 是 String OBS Bucket所在Region的项目ID bucket 是 String OBS的bucket名称 object 否 String OBS对象路径
确认支持后,通过调用createStream创建共享流,通过调用setScreenProfile设置共享流的分辨率,通过调用initialize初始化共享流,通过调用play播放共享流,通过调用bindScreenAudio2RelatedStream设置是否绑定屏幕共享背景音乐至关联流对象
engineContext.logConfig = logConfig; engineContext.engineConfig = engineConfig; engineContext.eventHandler = &m_engineEventHandler; // 事件回调对象指针
obs_location 存储录制文件的OBS桶所在区域。 当“event_type”为“RECORD_FILE_COMPLETE”时,携带该字段。 obs_bucket 存储录制文件的OBS桶。
DELETE 请求服务器删除指定资源,如删除对象等。 HEAD 请求服务器资源头部。 PATCH 请求服务器更新资源的部分内容。 当资源不存在的时候,PATCH可能会去创建一个新的资源。
有没有推荐的画面质量(码率、分辨率、帧率)相关参数配置? 华为SDK系统有默认的编码设置(720P+360P),可以不设置发流编码参数。若您需要自定义发流编码参数,请参考华为SDK系统推荐码表不同分辨率的码率和帧率配置推荐值和不同场景下帧率和码率的推荐值进行设置。 父主题: SDK
SparkRTC云端录制文件存储在哪里? 录制内容不断上传至您预先设定的云存储中,具体请参见云端录制管理。 父主题: 录制相关
sendAudioSeiMsg virtual int sendAudioSeiMsg(const char* message, unsigned int msglen, unsigned int repeateCount) 【功能说明】 发送音频SEI消息。
1 2 3 client.on('stream-removed', (event) => { event.stream.close() }) 通过stream对象调用close方法,该方法会移除之前用“play”创建的 video 标签元素并关闭摄像头、麦克风。
参数类型 描述 location String OBS Bucket所在RegionID cn-north-4 project_id String OBS Bucket所在Region的项目ID bucket String OBS的bucket名称 object String OBS对象路径
参数类型 描述 location String OBS Bucket所在RegionID cn-north-4 project_id String OBS Bucket所在Region的项目ID bucket String OBS的bucket名称 object String OBS对象路径
常见问题分析解决办法 问题1:调用setVideoEncoderConfig接口时,为什么有些参数直接报参数设置错误? 设置分辨率时请使用华为SDK系统推荐的码表才能设置成功。 问题2:有哪些原因会导致跨房不成功? 可能原因1:同一时间不同房间最多只有一个Joiner角色才能跨房成功