产品动态
产品近期公告
关于 TRTC Live 正式上线的公告
关于TRTC Conference 正式版上线的公告
Conference 商业化版本即将推出
关于多人音视频 Conference 开启内测公告
关于音视频通话 Call 正式版上线的公告
关于腾讯云音视频终端 SDK 播放升级及新增授权校验的公告
关于 TRTC 应用订阅套餐服务上线的相关说明



xxxxx.livepush.myqcloud.com,其中 xxxxx 是一个数字,叫做 bizid,您可以在实时音视频控制台 > 应用管理 > 应用信息中查找到 bizid 信息。.liveplay.myqcloud.com为后缀)。CNAME 域名不能直接访问,您需要在域名服务提供商处完成 CNAME 配置,配置生效后,即可享受云直播服务。具体操作请参见 CNAME 配置。xxxxx.livepush.myqcloud.com 的推流域名,该域名为腾讯云直播服务和 TRTC 服务之间约定的一个默认推流域名,暂时不支持修改。http://播放域名/live/[streamId].flv
TRTCCloud 的 enterRoom 函数时,通过其参数 TRTCParams 中的 streamId 参数指定直播流 ID。
以 iOS 端的 Objective-C 代码为例:TRTCCloud *trtcCloud = [TRTCCloud sharedInstance];TRTCParams *param = [[TRTCParams alloc] init];param.sdkAppId = 1400000123; // TRTC 的 SDKAppID,创建应用后可获得param.roomId = 1001; // 房间号param.userId = @"rexchang"; // 用户名param.userSig = @"xxxxxxxx"; // 登录签名param.role = TRTCRoleAnchor; // 角色:主播param.streamId = @"stream1001"; // 流 ID[trtcCloud enterRoom:params appScene:TRTCAppSceneLIVE]; // 请使用 LIVE 模式
enterRoom 函数的参数 TRTCParams 中指定。enterRoom 函数的参数 TRTCParams 中指定。拼装 | 2020年01月09日及此后新建的应用 | 2020年01月09日前创建且使用过的应用 |
拼装规则 | streamId = urlencode(sdkAppId_roomId_userId_streamType) | StreamId = bizid_MD5(roomId_userId_streamType) |
计算样例 | 例如:sdkAppId = 12345678,roomId = 12345,userId = userA,用户当前使用了摄像头。那么:streamId = 12345678_12345_userA_main | 例如:bizid = 1234,roomId = 12345,userId = userA,用户当前使用了摄像头。那么:streamId = 1234_MD5(12345_userA_main) = 1234_8D0261436C375BB0DEA901D86D7D70E8 |
setMixTranscodingConfig 接口启动云端混流转码,该接口的参数 TRTCTranscodingConfig 可用于配置:setMixTranscodingConfig 并不是在终端进行混流,而是将混流配置发送到云端,并在云端服务器进行混流和转码。由于混流和转码都需要对原来的音视频数据进行解码和二次编码,所以需要更长的处理时间。因此,混合画面的实际观看时延要比独立画面的多出1s - 2s。http://播放域名/live/[streamId].flv
live.myhost.com,您将房间(1001)中的用户 userA 的直播流 ID 通过进房参数指定为 streamId = "streamd1001"。
则您可以得到三路播放地址:rtmp 协议的播放地址:rtmp://live.myhost.com/live/streamd1001flv 协议的播放地址:http://live.myhost.com/live/streamd1001.flvhls 协议的播放地址:http://live.myhost.com/live/streamd1001.m3u8
http 为前缀且以 .flv 为后缀的 http - flv 地址,该地址的播放具有时延低、秒开效果好且稳定可靠的特点。
播放器选择方面推荐参考如下表格中的指引的方案:旁路流类型 | TXLivePlayer 的播放模式 | 平均延时 | 实测效果 |
独立画面 | 极速模式(推荐) | 2s - 3s | 下图中左侧对比图(橙色) |
混合画面 | 极速模式(推荐) | 4s - 5s | 下图中右侧对比图(蓝色) |
// 设置 TXLivePlayer 的播放模式为极速模式TXLivePlayerConfig * config = [[TXLivePlayerConfig alloc] init];config.bAutoAdjustCacheTime = YES;config.minAutoAdjustCacheTime = 1; // 最小缓冲1sconfig.maxAutoAdjustCacheTime = 1; // 最大缓冲1s[player setConfig:config];// 启动直播播放
0.0057美元/分钟 × 60分钟 = 0.342美元。enterRoom 中 TRTCAppScene 参数指定为 TRTCAppSceneLIVE。
VideoCall 模式针对视频通话做了优化,所以在房间中只有一个用户时,画面会保持较低的码率和帧率以节省用户的网络流量,看起来会感觉又卡又模糊。文档反馈