检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
width; 视频宽,根据HRTCStreamType和不同分辨率下码率帧率推荐值设置需要的分辨率和宽高比 int height; 视频高,根据HRTCStreamType和不同分辨率下码率帧率推荐值设置需要的分辨率和宽高比 int frameRate; 视频帧率,可以参考不同分辨率下码率帧率推荐值和7
"RTC.00001003", "error_msg" : "InvalidParameterValue" } 状态码: 500 删除失败,服务器端错误 { "error_code" : "RTC.00002xxx", "error_msg" : "InternalError"
常见问题分析解决办法 问题1:调用setVideoEncoderConfig接口时,为什么有些参数直接报参数设置错误? 设置分辨率时请使用华为SDK系统推荐的码表才能设置成功。 问题2:有哪些原因会导致跨房不成功? 可能原因1:同一时间不同房间最多只有一个Joiner角色才能跨房成功。
"RTC.00001003", "error_msg" : "InvalidParameterValue" } 状态码: 500 查询失败,服务器端错误 { "error_code" : "RTC.00002xxx", "error_msg" : "InternalError"
任务创建成功,返回job的概要信息,如包含job_id 400 创建单流任务失败,语义有误,当前请求无法被服务器理解,或参数有误 404 创建单流任务失败,应用不存在 500 创建单流任务失败,服务器错误 错误码 请参见错误码。 父主题: 单流任务管理
配置失败,服务器端错误 { "error_code" : "RTC.00002xxx", "error_msg" : "InternalError" } 状态码 状态码 描述 201 创建配置成功 200 更新配置成功 400 配置失败,语义有误,当前请求无法被服务器理解,或参数有误
CMD自动订阅 HWRtcVideoEncode 表4 编码设置 属性 类型 描述 streamFlag HWRtcStreamType 视频编码类型,根据HWRtcStreamType和表57 不同分辨率下帧率和码率的推荐值设置需要的分辨率和宽高比 width int 视频分辨率宽 height
"RTC.00001003", "error_msg" : "InvalidParameterValue" } 状态码: 500 查询失败,服务器端错误 { "error_code" : "RTC.00002xxx", "error_msg" : "InternalError"
rue的时候有效,表示采集音频的源麦克风设备Id。如果不传,系统自动设置默认值。 cameraId:可选,string类型,在video为true的时候有效,表示采集视频的摄像头设备Id。如果不传,系统自动设置默认值。 facingMode:可选,string类型,在video为
如何调用API 构造请求 认证鉴权 返回结果
如果客户端用TypeScript开发,TypeScript的版本不低于3.8.3。 由于浏览器安全策略限制,仅支持通过https://域名的方式访问,或者直接在本地搭建服务器,通过localhost:端口访问,否则无法获取摄像头及麦克风的权限。 SDK集成 将获取的SDK压缩包放置在自己项目的“sdk”目录下。
开始发送媒体流 13 媒体出流成功 14 辅流共享 16 音频选看/取消选看 17 跨房间 18 信令/媒体通道连接 19 上行视频设置 20 下行音频设置 21 服务器调度失败 22 推流成功率打点 23 拉流成功率打点 父主题: 视镜(Beta)
如何创建房间? 房间是由SparkRTC后台在客户端进房时自动创建的,您无需手动创建房间,只需调用客户端的相关接口加入房间即可。具体接口详情请参见客户端SDK参考。 父主题: SDK使用
表7 MixUserBackgroundImage 参数 参数类型 描述 user_id String 需要设置背景图的用户ID image_uri String 需要设置背景图的地址,图片先上传obs,格式s3://bucket/object,如:s3://rtc-bucket
setRemoteVideoStreamType 大小流模式,设置远端视频流类型 setRemoteViewRotation 设置远端视频旋转角度 setRemoteViewOrientation 设置远端视频横屏、竖屏展示 辅流管理 表4 辅流管理接口 接口 描述 startRemoteAuxiliaryStreamView
"error_code": "IMG.0001" } 其中,error_code表示错误码,error_msg表示错误描述信息。 父主题: 如何调用API
示例2:创建合流录制任务 场景描述 示例1:创建单流录制任务已介绍了如何将房间中的每一个用户的音视频流分别录制成独立的文件。若您需要将房间中的多个单流用户录制成一个文件,您可以参考此章节内容调用SparkRTC API进行合流录制。 前提条件 已获取需要使用的SparkRTC服务的终端节点:rtc-api
"RTC.00001003", "error_msg" : "InvalidParameterValue" } 状态码: 500 查询失败,服务器端错误 { "error_code" : "RTC.00002xxx", "error_msg" : "InternalError"
华为云实时音视频服务对应的接口列表如下所示,在调用媒体处理API前,您需要先获取用户Token,Token可以用于调用其他API时鉴权,具体如何调用媒体处理API请参考应用示例。 应用管理接口 表1 应用管理接口 接口 说明 POST /v2/apps 创建应用 GET /v2/apps
Web端SDK在使用过程中拔掉摄像头,摄像头列表里面的数据如何清除? 可以通过调用getCameras接口看是否能获取到新的设备列表,如果仍然能获取到已拔掉的摄像头信息,说明浏览器没有刷新此列表信息,Web端SDK也无法获取新的设备列表信息。 父主题: SDK使用