检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
5.0版本新增。 startLiveStreaming 启动直播流旁推到CDN。 updateLiveStreaming 更新旁路推流的合流参数。 stopLiveStreaming 停止直播流旁推到CDN。 setProxyServer 设置企业内部部署代理反向服务器。该接口为2
Web端用宽高设置的推流分辨率适用于所有浏览器吗? 由于设备和浏览器的限制,视频分辨率不一定能够完全匹配,在这种情况下,浏览器会自动调整分辨率使其接近Profile对应的分辨率,具体请参见setVideoProfile。 父主题: SDK使用
旁路推流状态更新事件。该事件为2.0.1版本新增。 【回调参数】 urlStatus:UrlStatus[]类型,所有CDN推流状态更新。UrlStatus定义如下: url:必选,string类型,表示CDN推流URL status:必选,number类型,表示当前推流状态。 0:初始化。 1:链接正常且有流。
编译工具推荐安装Microsoft Visual Studio Code 1.43.2或以上版本。 如果客户端用Node.js开发, 推荐安装14.19.1或以上版本。 支持的浏览器详情请参见Web浏览器适配详情。 如果客户端用TypeScript开发,TypeScript的版本不低于3.8.3。 由于浏览器
价格详情请参见OBS-产品价格详情。 云端合流转码 对房间内各路音视频流按需进行合流转码,转码后输出的音视频流可旁路推流至云端录制或直播CDN观看。 按云端合流转码后输出的转码时长来统计合流转码服务的用量。转码时长分为音频时长和视频时长。视频时长会根据转码后输出的视频分辨率划分视
服务端如何计算Signature? //认证用的app_key和app_id硬编码至代码中或以明文形式存储会有极大风险。建议密文形式配置存储在文件或者环境变量中,使用时解密,以确保安全。本例以app_key和app_id存放至环境变量为例,运行前请先在本地环境中设置完成环境变量APP_KEY和APP_ID。
支持Windows 7或以上版本的Windows设备。 支持的平台:x86 release。 资源文件列表 头文件目录 lib文件目录 SDK集成 用Visual Studio打开示例Demo或您的客户端工程文件,解压Windows SDK包,获取资源文件列表中所示的文件目录。 在“配置属性
= videoFrame.Stride / 2; frame.vStrides = videoFrame.Stride / 2; //用frame取渲染窗口 return true; } 父主题: All Platform C++ SDK
是否支持视频画面截图功能? 播放背景音乐是否支持在线音乐? 同一个页面中,可以创建N个RTC对象,通过N个UserID,分别登录到N个房间吗? Web端用宽高设置的推流分辨率适用于所有浏览器吗? Web端SDK在使用过程中拔掉摄像头,摄像头列表里面的数据如何清除? Web端SDK可以获取当前音量大小吗?
App的Target做同样的处理。 在新创建的Target中,Xcode会自动创建一个名为“SampleHandler.h” 的文件,请您用如下代码进行替换。 注意:需将代码中的APPGROUP改为上文中的创建的App Group Identifier。 #import "SampleHandler
参考接口调用流程中加入房间的时序图步骤加入主房间。 创建跨房连接 当收到远端用户加入房间后会触发connection:onRemoteUserOnline跨房回调,在该回调内用对应远端用户的跨房连接调用startRemoteStreamView方法设置远端窗口并开启收流。 示例代码如下: //创建跨房引擎,room
参考接口调用流程中加入房间的时序图步骤加入主房间。 创建跨房连接 当收到远端用户加入房间后会触发connection:onRemoteUserOnline跨房回调,在该回调内用对应远端用户的跨房连接调用startRemoteStreamView方法设置远端窗口并开启收流。 示例代码如下: //创建跨房引擎,room
当收到远端用户加入房间后会触发IHRTCConnectionEventHandler:onRemoteUserOnline跨房回调,在该回调内用对应远端用户的跨房连接调用startRemoteStreamView方法设置远端窗口并开启收流。 示例代码如下: //创建跨房引擎,room
(event) => { event.stream.close() }) 通过stream对象调用close方法,该方法会移除之前用“play”创建的 video 标签元素并关闭摄像头、麦克风。 本端离开房间。具体接口详情请参见leave。 1 client.leave()
RemoteAudioMode整合后已废弃。 参数变更的接口及回调: changeUserRole:不再需要roomId参数,跨房所在房间用HWRtcConnection连接调用角色切换接口,HWRtcEngine只作其所在房间的角色切换。 2021-01-28 第十次正式发布 本次变更如下:
“room_id”,“user_id”,“ctime”,按照华为SparkRTC的签名生成样例自行生成。具体参数说明请参见表1。 //认证用的app_key和app_id硬编码至代码中或以明文形式存储会有极大风险。建议密文形式配置存储在文件或者环境变量中,使用时解密,以确保安全。
publish:是否将音频发送到远端 ,1表示音频发送到远端,0表示音频仅本地播放。 cycle:音频播放次数,0表示无限循环。 replace:是否用音频文件替换麦克风采集的声音,1表示只使用音频文件发送到远端,0表示将本地麦克风采集和音频文件混音后发送到远端。 startPos:音频文件开始播放位置,单位ms。
publish:播放模式,0表示只有本端能听到播放的音频,1表示远端也能听到播放的音频。 cycle:循环次数,0表示无限循环。 replace:是否替代麦克风采集,等于1时用音频文件的声音替换麦克风采集的声音。 startPos:音频文件开始播放的位置,单位为ms。 【返回参数】 0:成功。 > 0:失败。具体请参见客户端错误码。
HWRtcAudioFilePlayMode 播放模式 cycle NSUInteger 音频播放次数,0表示无限循环 replace NSUInteger 是否用音频文件替换麦克风采集的声音。1表示只使用音频文件发送到远端,0表示将本地麦克风采集并和音频文件混音后发送到远端 HWRtcAudioDeviceTestVolumeNotify
表24 网络探测结果参数 函数&属性 描述 char* userId; 网络探测,用户。 char* roomId; 网络探测,房间号,建议用userId+随机数。 char* signature; 网络探测,鉴权签名字串。 long long ctime; 网络探测,UTC时间戳,