检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
添加HWRTCEngine.framework 在“Build Settings”页面关闭“Enable Bitcode”, 将其设置为“No”。 图3 设置Enable Bitcode 在“Build Settings”页面的搜索框输入“search”,查看Framework search
状态码: 400 语义有误,当前请求无法被服务器理解,或参数有误 { "error_code" : "RTC.00001003", "error_msg" : "InvalidParameterValue" } 状态码: 500 查询出错,服务器端错误 { "error_code"
回调,在该回调内用对应远端用户的跨房连接调用startRemoteStreamView方法设置远端窗口并开启收流。 示例代码如下: //创建跨房引擎,room id具有唯一性,不可重复,设置引擎代理 HWRtcConnection *connection = [rtcEngine
状态码: 500 配置失败,服务器端错误 { "error_code" : "RTC.00002xxx", "error_msg" : "InternalError" } 状态码 状态码 描述 200 配置成功 400 配置失败,语义有误,当前请求无法被服务器理解,或参数有误 404
IHRTCVideoDeviceManager接口 接口 描述 getVideoDevices 获取系统视频设备列表 setVideoDevice 设置视频设备 getCurrentVideoDevice 获取当前视频设备 cameraDeviceTest 视频采集设备测试 finishCameraDeviceTest
回调,在该回调内用对应远端用户的跨房连接调用startRemoteStreamView方法设置远端窗口并开启收流。 示例代码如下: //创建跨房引擎,room id具有唯一性,不可重复,设置引擎代理 HWRtcConnection *connection = [rtcEngine
eason reason, const char* description) 【功能说明】 媒体服务器连接状态变更通知。 【回调参数】 conn:连接对象。 state:与媒体服务器连接状态,具体请参见HRTCMediaConnStateTypes。 reason:连接状态改变原
回调,在该回调内用对应远端用户的跨房连接调用startRemoteStreamView方法设置远端窗口并开启收流。 示例代码如下: //创建跨房引擎,room id具有唯一性,不可重复,设置跨房引擎回调 //跨房引擎回调类HwRtcConnectionEventHandler需要
添加HWRTCEngine.framework 在“Build Settings”页面关闭“Enable Bitcode”, 将其设置为“No”。 图3 设置Enable Bitcode 在“Build Settings”页面的搜索框输入“search”,查看Framework search
MixUserBackgroundImage 参数 是否必选 参数类型 描述 user_id 是 String 需要设置背景图的用户ID image_uri 是 String 需要设置背景图的地址,图片先上传obs,格式s3://bucket/object,如:s3://rtc-bucke
的OBS桶中。 配置录制规则:为实时音视频互动配置录制规则,配置完成后,就可以使用录制规则ID开启录制任务,录制内容按录制设置存储至OBS中。还可以通过设置回调地址获取录制任务状态通知。 录制:在实时音视频互动过程中,可以通过调用实时音视频API开启、查询和控制云端录制任务。Sp
状态码: 500 查询失败,服务器端错误 { "error_code" : "RTC.00002xxx", "error_msg" : "InternalError" } 状态码 状态码 描述 200 app详细信息 400 语义有误,当前请求无法被服务器理解,或参数有误 404
最大长度为1024。 autoSubscribeAudio:是否主动订阅音频。 autoSubscribeVideo:是否主动订阅视频。 设置本地视图。 m_pRtcEngine->setupLocalView(hwnd, HRTC_VIDEO_DISPLAY_MODE_HIDDEN);
选择POST请求方法并输入URI。 https://rtc-api.myhuaweicloud.com/v2/apps 请求消息头中增加“X-Auth-Token”,值设置为步骤1中获取的用户Token。 Request Body中传入如下参数: { "app_name" : "rtctest" } 请求响应成功后,返回已创建应用的ID。
密文形式配置存储在文件或者环境变量中,使用时解密,以确保安全。本例以app_key和app_id存放至环境变量为例,运行前请先在本地环境中设置完成环境变量APP_KEY和APP_ID。 app_key = System.getenv("APP_KEY"); app_id = System
cycle:(int)cycle replace:(int)replace startPos:(unsigned int)startPos; 【功能说明】 接口一:设置播放的音频文件,需要入会调用才生效。 接口二:启动音频混音。 接口三:开始播放音频文件。当前只支持本地播放。若角色为“publisher”,不支持调用。
请提交工单联系华为技术工程师。 本地服务端录制需要使用Linux SDK,可部署在客户Linux 服务器上,使用客户自有的服务器和存储资源。 云端录制无需部署客户自有Linux服务器,减轻了研发和运维的压力,更轻量便捷。 父主题: 录制相关
配置录制规则:为实时音视频互动配置录制规则,并开启自动录制功能,加入SparkRTC房间后,与应用中的录制规则ID相同的录制模板会自动生效,录制内容按录制设置存储至OBS中。还可以通过设置回调地址获取录制任务状态通知。 加入房间:录制规则配置完成后,您可以通过SparkRTC APP加入某个SparkRTC房间
获取Stream唯一标识ID。 getUserId 获取Stream所属的用户ID。 setAudioOutput 设置音频输出设备。 setAudioVolume 设置音频音量大小。 getAudioLevel 获取实时音频音量级别。 hasAudio 流是否包含音频轨道。 hasVideo
开始发送媒体流 13 媒体出流成功 14 辅流共享 16 音频选看/取消选看 17 跨房间 18 信令/媒体通道连接 19 上行视频设置 20 下行音频设置 21 服务器调度失败 22 推流成功率打点 23 拉流成功率打点 父主题: 视镜(Beta)