检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
role:必选,number类型,用户角色,可以标识媒体方向。role的枚举值包括: 0: 表示joiner,能够发送音视频和接收音视频。 2: 表示player,只接收别人的音视频,不发送自己的音视频媒体。 【返回参数】 Promise<void>:返回一个Promise对象。 roo
long long receiveBytes 总的接收字节数 unsigned long long receiveVideoBytes 视频的接收字节数 unsigned long long receiveAudioBytes 音频的接收字节数 unsigned int sendBitRate
段为OBS播放地址,使用该URL播放将会在OBS中产生对应的下载流量或者带宽费用。 支持选择摄像头流或屏幕分享流。 支持指定分辨率大小。 在线课堂、内容审核等 合流录制 支持合流录制,可多路视频或多路音频、视频合流录制。 录制指定的媒体类型,支持仅录制音频、仅录制视频、同时录制音视频。
在需要创建录制回调的应用行,单击“配置”,进入录制配置页面。 在“回调配置”区域,单击“编辑”,配置回调信息,如图1所示。 图1 添加录制回调地址 回调地址:接收回调信息的服务器地址,仅支持HTTP和HTTPS协议。 回调秘钥:录制回调的鉴权密钥,鉴权串长度范围:[32,64]。录制回调鉴权签名的生
startRemoteAuxiliaryStreamView(const char* userId, view_t view) 【功能说明】 当远端开启辅流,本地接收到远端辅流开启onUserAuxiliaryStreamAvailable消息后,设置辅流流窗口视图(发起辅流选看)。 【请求参数】 userId:远端用户的唯一标识。
音频的发送字节数,单位bytes receiveBytes long 总的接收字节数,单位bytes receiveVideoBytes long 视频的接收字节数,单位bytes receiveAudioBytes long 音频的接收字节数,单位bytes sendBitRate int 总的发送比特率,单位Kbps
加入房间成功后,会收到跨房成功回调onJoinRoomSuccess 加入房间失败后,会收到跨房失败回调onJoinRoomFailure 接收远端用户的视频流 当收到远端用户加入房间后,会触发onRemoteUserOnline回调,在回调内,对远端用户调用startRemote
getConnectionState()}`) 获取当前网络传输状况统计数据 getTransportStats获取当前网络传输状况统计数据,包括已发送字节数、已接收字节数、当前出流码率、当前入流码率等信息,该方法需要publish后调用。 示例代码如下: this.client.getTransportStats()
关的标准规范。 此文档用于帮助您更好地了解【华为云实时音视频SDK】并合规的使用【华为云实时音视频SDK】服务,仅适用于开发者的业务区域为中国大陆地区的场景。 一、基本要求 您的产品及服务需要尊重用户隐私,遵守国家的数据保护法律和法规。禁止参与任何干扰、干涉、损害、未授权访问任何终端设备、服务器、网络的活动。
华为云实时音视频(SparkRTC)凭借在视频业务领域长期技术积累,快速为行业提供高并发、低延迟、高清流畅、安全可靠的全场景、全互动、全实时的音视频服务,适用于在线教育、云会议、社交文娱等场景。 产品介绍 视频论坛 立即使用 成长地图 由浅入深,带您玩转SparkRTC 01 了解 了解实时音视频的工
应用id room_id 是 String 房间ID user_id 否 String 发送端用户 peer_id 否 String 需查询接收端用户id stream_id 否 String 流号 direction 否 String 判断上下行数据 mid 是 Array of
startRemoteAuxiliaryStreamView(const char* userId, view_t view) 【功能说明】 当远端开启辅流,本地接收到远端辅流开启onUserAuxiliaryStreamAvailable消息后,设置辅流流窗口视图(发起辅流选看)。 【请求参数】 userId:远端用户的唯一标识。
0:方法调用成功。 > 0:方法调用失败。具体请参见HRTCErrorCode。 自渲染模式下,仍需要调用startRemoteStreamView,接收到远端视频数据。 setAuxiliaryExternalVideoFrameOutput virtual int setAuxiliar
SparkRTC是否支持单纯的实时音频? 一个房间里可以同时有多路屏幕分享吗? SparkRTC是否支持1080P? 是否支持视频画面截图功能? 播放背景音乐是否支持在线音乐? 同一个页面中,可以创建N个RTC对象,通过N个UserID,分别登录到N个房间吗? Web端用宽高设置的推流分辨率适用于所有浏览器吗?
d { NSError *error; [self finishBroadcastWithError : error]; } 主APP接收逻辑 您可以按照如下步骤启动屏幕共享。 调用startScreenShareWithAppGroup:方法,并传入自定义的AppGroup,SDK会进入等待状态。
onSeiRecvMsg(const char* userId, const char* message); 【功能说明】 接收音频SEI信息回调。 【回调参数】 userId:用户ID。 message:接收SEI信息的内容。 onStartPublishStream void onStartPublishStream(int
onSeiRecvMsg(String userId, String message); 【功能说明】 接收音频SEI信息回调。 【回调参数】 userId:用户ID。 message:接收SEI信息的内容。 onError virtual void onError(IHRTCConnection*
om,disconnectOtherRoom,onConnectOtherRoom,onDisconnectOtherRoom 增加音频流接收选择接口:muteRemoteAudio,muteAllRemoteAudio 增加音视频流统计信息上报:onVideoStatsNoti
om,disconnectOtherRoom,onConnectOtherRoom,onDisconnectOtherRoom 增加音频流接收选择接口:muteRemoteAudio,muteAllRemoteAudio 增加音视频流统计信息上报:onVideoStatsNoti
房间管理接口 接口 说明 POST /v2/apps/{app_id}/rooms/{room_id}/batch-remove-users 踢除在线用户 POST /v2/apps/{app_id}/rooms/{room_id}/dismiss 解散房间 OBS桶管理 表8 OBS桶管理接口