检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SparkRTC Demo怎么体验? 您可以提交工单联系华为云技术客服,获取各平台对应的Demo进行体验。 父主题: 产品咨询
注册回调(IHRTCMediaEngine) 本章节介绍了全平台C++ SDK的IHRTCMediaEngine类接口详情。 表1 IHRTCMediaEngine类 接口 描述 setVideoFrameObserver 注册原始视频媒体数据监听回调 setAudioFrameObserver
怎么理解SparkRTC的角色Role? 角色Role是指用户在房间内的不同角色类型,不同角色类型有不同的权限模型。主要有如下三种角色类型: 主播(publisher):只发流不收流主播型角色。SparkRTC预留的角色类型。 互动观众(joiner):既能发流也能收流的互动型角色。
SparkRTC启动云端录制但没有生成录制文件怎么排查? 用户的obs桶云资源授权、obs冻结、obs设置加密等因素都可能导致下发录制保存obs桶失败,建议您参照如下方面初步排查录制保存obs桶失败的原因。 检查是否给桶授权。 检查obs桶是否欠费。 检查是否给obs桶设置加密。
SDK使用 创建引擎并初始化。 域名不需要设置,由SDK自动获取。appId获取方法请参见创建应用。 1 2 3 4 5 6 7 8 9 10 11 12 _rtcEngine = [HWRtcEngine sharedEngine]; HWRtcEngineConfig
应用管理 您可以在实时音视频控制台创建应用并查询应用的基本信息,应用创建后,您可以使用应用对应的App ID和域名进入互动频道。 注意事项 首次使用华为云实时音视频服务,请先提交工单联系华为云技术客服进行业务咨询。 创建应用 登录实时音视频控制台。 在左侧导航栏中,选择“应用管理”,进入“应用管理”页面。
动离会再释放连接,会触发onDestroyConnection回调。 如果资源已经释放,不能继续使用该对象,需要重新调用createConnection。 getRoomId virtual const char* getRoomId() 【功能说明】 获取当前连接对应的房间ID。
入门指引 首次使用SparkRTC,您需要完成如下操作: 注册华为账号:单击进入注册页面。 完成实名认证:单击进入实名认证。 账户充值:为确保正常使用SparkRTC,您需要进行账户充值(超过1元)。 提交工单联系华为云技术客服,进行业务咨询。 图1 入门流程 SparkRTC的入门操作流程说明如表1所示。
见彼此,房间中的观众可以看到所有主播。 注意事项 同一时间最多只能创建4个连接对象,每个连接对象对应的房间ID必须互不相同。 如果使用connection对象加入房间,则加入房间的房间ID不能和已创建连接对象对应的房间ID相同。 同一时间只能以一个JOINER角色加入某一个房间。
见彼此,房间中的观众可以看到所有主播。 注意事项 同一时间最多只能创建4个连接对象,每个连接对象对应的房间ID必须互不相同。 如果使用connection对象加入房间,则加入房间的房间ID不能和已创建连接对象对应的房间ID相同。 同一时间只能以一个JOINER角色加入某一个房间。
见彼此,房间中的观众可以看到所有主播。 注意事项 同一时间最多只能创建4个连接对象,每个连接对象对应的房间ID必须互不相同。 如果使用connection对象加入房间,则加入房间的房间ID不能和已创建连接对象对应的房间ID相同。 同一时间只能以一个JOINER角色加入某一个房间。
自检操作,您可以从以下几方面进行排查。 判断是持续性的还是一次性的卡顿。一次性的卡顿是由网络和设备的随机性导致,属于正常现象。 检查网络状态,判断连接是否正常。 如果网络连接正常但依然卡顿,请尝试更换网络连接,检查在网络状态良好的条件下是否依然卡顿。 如果网络良好且条件允许,请尝试更换设备。 如果有视频前处理,例如美
见彼此,房间中的观众可以看到所有主播。 注意事项 同一时间最多只能创建4个连接对象,每个连接对象对应的房间ID必须互不相同。 如果使用connection对象加入房间,则加入房间的房间ID不能和已创建连接对象对应的房间ID相同。 同一时间只能以一个JOINER角色加入某一个房间。
userId:必填,string[64]类型,用户标识,userId需要保证应用内唯一。userId支持的字符包括:a-z、A-Z、0-9、连接符 '-'、下划线 '_'。 userName:选填,string[128]类型,用户昵称。 microphoneId跟cameraId在哪获取?为什么是必填的?
countryCode } let client = HRTC.createClient(config) domain:string[128]类型,服务器域名。该参数在SDK 1.0+版本中必填,SDK 2.0+版本中非必填。 appId:string[128]类型,必填。应用ID,只有App
SparkRTC音视频过程中的上下行码率、分辨率、丢包率、音频采样率等信息怎么获取? 可以通过onRtcStats() 接口获取到上下行码率、分辨率、丢包率、音频采样率等统计信息。 父主题: SDK使用
curState:必选,ConnectionState类型,变更后状态。 } 连接状态ConnectionState的取值如下所示: CONNECTING:连接建立中。 CONNECTED:连接已连接。 RECONNECTING:重新连接中。 DISCONNECTED:连接已断开。 mute-audio 【事件说明】
0:方法调用成功。 >0:方法调用失败。具体请参见HRTCErrorCode。 会触发以下回调: onConnectStateChange:连接状态发送改变。 onJoinRoomSuccess:加入房间成功。 onJoinRoomFailure:加入房间失败。 onRemoteU
0:成功。 1:失败。 2:上下文为空。 【注意事项】 该方法将会触发以下回调: onConnectionStateChangedNotify:连接状态发送改变。 onJoinRoomSuccess:加入房间成功时回调。 onJoinRoomFailure: 加入房间失败时回调。 on
通过此接口可以创建一个与房间关联的IHRTCConnection连接对象,可多次调用以创建多个IHRTCConnection连接对象。调用每个连接对象中的joinRoom方法等接口,可以实现同时加入到多个房间,完成订阅和选看多个连接房间中的用户等功能。具体请参见IHRTCConnecti