检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
移动端(Android/iOS)创建一个房间,是否支持PC端(MAC/Windows)接入? 支持,SparkRTC支持全平台互通。 父主题: SDK使用
会触发以下回调: onLeaveRoom:离开房间回调。 onConnectStateChange:连接状态改变回调。 onRemoteUserOffline:远端用户收到当前用户离开房间的通知。 renewAuthorization virtual int renewAuthorization(const
${stats}`) }) 获取客户端连接状态 getConnectionState获取客户端的连接状态,分别为: CONNECTING:连接建立中。 CONNECTED:连接已建立。 RECONNECTING:重新连接中。 DISCONNECTED:连接已断开。 示例代码如下: console
通过此接口可以创建一个与房间关联的IHRTCConnection连接对象,可多次调用以创建多个IHRTCConnection连接对象。调用每个连接对象中的joinRoom方法等接口,可以实现同时加入到多个房间,完成订阅和选看多个连接房间中的用户等功能。具体请参见IHRTCConnection和
y、onUserNameChangedNotify :会议中修改用户昵称的接口及本地和远端会收到的回调。 createConnection:加入多房间(跨房)前,与要跨入的房间先建立连接的接口,跨一个房间建立一个连接。 setDefaultSpeakerModel:设置默认的声音播放模式。
_Nonnull)joinParam; 【功能说明】 加入房间。该方法让用户加入通话房间。如果已在通话中,用户必须调用leaveRoom退出当前通话,才能进入下一个房间。 【请求参数】 joinParam:用户信息,具体请参见HWRtcJoinParam。 【返回参数】 0:方法调用成功。
SparkRTC Demo怎么体验? 在进行Windows的Demo使用或集成SDK时,提示微软C++标准库缺失,该如何获取? SparkRTC支持接入微信小程序吗? 实时音视频是什么? 实时音视频和直播有什么区别? SparkRTC是否支持在国外使用? SparkRTC RoomID是什么?取值区间值是多少?
userId, HRTCVideoFrame& videoFrame) 【功能说明】 原始视频数据处理后回调 【回调参数】 conn:连接对象 userid:用户ID videoFrame:视频数据格式 ,具体请参见HRTCVideoFrame。 【返回参数】 true:处理结果成功。 false:处理结果失败。
onConnectionStateChangedNotify:连接状态发送改变。 onJoinRoomSuccess:加入房间成功时回调。 onJoinRoomFailure: 加入房间失败时回调。 onRemoteUserOnline:加入房间成功后,通知房间内已加入用户的回调,不包括自己。 leaveRoom
动离会再释放连接,会触发onDestroyConnection回调。 如果资源已经释放,不能继续使用该对象,需要重新调用createConnection。 getRoomId virtual const char* getRoomId() 【功能说明】 获取当前连接对应的房间ID。
userName) 【功能说明】 远端joiner用户加入当前房间,触发此回调。该回调提示有远端joiner用户加入了房间,并返回新加入用户的ID。 【回调参数】 conn:连接对象。 userId:远端用户ID。 userName:远端用户昵称。 onRemoteUserOffline
onAudioDeviceTestVolumeNotify音频设备测试回调 setVideoWaterMark插入/删除水印 setAccessResourceType设置接入环境 setBackgroungBlur设置本地视频背景虚化 setBackgroundReplace设置本地视频背景替换 修改以下接口:
通过此接口创建一个与房间关联的HRTCConnection连接对象。 该方法支持多次调用,创建多个HRTCConnection连接对象,调用每个对象中的joinRoom方法,可以同时加入到多个房间。在每个房间中,可以分别订阅和选看房间中的用户。 具体请参见事件回调(IHRTCConnect
【功能说明】 Joiner角色的用户修改用户昵称,修改成功后,房间内其他用户会收到remote-user-name-changed事件,而Player角色的用户修改后不会通知房间内的其他用户。 【请求参数】 userName:必选,string[256]类型,新的用户昵称。 【返回参数】
视镜(Beta) 通话调查 数据洞察 实时数据 自动诊断
【功能说明】 支持用户上报各自与近端SFU间的上下行网络质量,基于用户级,使本地用户能获取同房间内远端用户与其近端SFU间的网络质量。CMD广播时为房间级,将广播给订阅了此主播流的用户或者此主播被选为TOPN用户且观众订阅了该TOPN用户。 【回调参数】 roomId:用户所在房间号。
签名更新 √ √ √ √ changeUserRole 设置用户的角色,切换角色时使用 √ √ √ √ changeUserName 设置用户自己的昵称 √ √ √ √ createConnection 创建连接。跨房前需先创建连接 √ √ √ √ addMultiRoomMediaRelay
应用管理 应用管理 支持用户创建并管理应用,应用创建后可以使用对应的App ID和域名进入互动频道。 录制配置 支持为实时音视频互动配置录制规则,SparkRTC将按照录制规则ID进行录制,并将录制文件存储到OBS桶中。 视镜 通话调查 支持用户查看各房间的用户通话质量指标详情,对通
云端录制管理 配置录制规则 配置录制回调
变更相关事件。 优化部分文档描述。 2020-11-26 第二次正式发布 本次变更如下: 新增TypeScript版本限制。 新增RTC 接入鉴权方法说明。 2020-11-18 第一次正式发布 父主题: Web SDK