持续更新...
TRTC iOS端模拟器修改日志路径?
代码语言:objective-c复制/**
* 13.5 修改日志保存路径
*
* @note 日志文件默认保存在 sandbox Documents/log 下,如需修改,必须在所有方法前调用。
* @param path 存储日志路径
*/
(void)setLogDirPath:(NSString *)path;
//调用
[TRTCCloud setLogDirPath:@"传入需要保存的路径"];
TRTC iOS端模拟器日志怎么获取?
在工程内将沙盒地址打印出来
代码语言:objective-c复制NSString *caches = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) lastObject];
NSLog(@"caches:%@",caches);
在finder中使用快捷键command G
输入打印出来的地址,
.xlog的文件为日志文件
TRTC赠送免费套餐,哪些免费?
免费试用包可用于抵扣 视频通话、语音通话、视频互动直播、语音互动直播 的服务用量。只限于这些功能,云端录制的费用什么是不包含的!(2020/10/21)。
如何关闭TRTC云端录制功能?
1、切换云产品至“实时音视频”。
2、找到对应应用选择功能配置。
3、关闭云端录制。
账号欠费了,怎么充值?
虽然开发文档不怎么友好吧!但是充值这个最好找了!点击充值之后跟着步骤走就ok!
TRTC API 总览
TRTC所有API查看地址
错误码怎么查询?
错误码查询地址
客户端如何计算 UserSig?
在 TRTC SDK 的示例代码中提供了一个叫做GenerateTestUserSig
的开源模块,您只需要将其中的 SDKAPPID、EXPIRETIME 和 SECRETKEY 三个成员变量修改成您自己的配置,就可以调用genTestUserSig()
函数获取计算好的 UserSig。
iOS Demo内路径:iOS/TRTCScenesDemo/TXLiteAVDemo/Debug/GenerateTestUserSig
TRTC 精简版、专业版、企业版各个版本区别?
详情请参见各版本差异对照表。
TRTC 房间的生命周期是多久?
- 第一个加入房间的用户为当前房间的所有者,但该用户无法主动解散房间。
- 所有用户都主动退出当前房间时,后台会立即解散房间。
- 如果房间内的单个用户异常掉线,30秒后服务端会将该用户清理出当前房间。如果房间内的所有用户都异常掉线,30秒后服务端会自动解散当前房间。
- 当用户要加入的房间不存在时,后台会自动创建一个房间。
TRTC 是否支持不订阅音视频流?
为了实现“秒开”效果,默认是进房自动订阅流,可以通过 setDefaultStreamRecvMode 接口切换手动订阅模式。
TRTC 直播支持什么角色?有什么区别?
直播场景(TRTCAppSceneLIVE 和 TRTCAppSceneVoiceChatRoom)支持 TRTCRoleAnchor(主播)和 TRTCRoleAudience(观众)两种角色,区别是主播角色可以同时上行、下行音视频数据,观众角色只支持下行播放其他人的数据。您可以通过调用 switchRole() 进行角色切换。
实时音视频最多可以同时创建多少个房间?
支持同时并发存在4294967294个房间,累计房间数量无限制。
实时音视频开通旁路直播,域名是否需要进行备案使用?
如需开通旁路直播,依据国家相关部门要求,播放域名需要备案才能使用,更多详情请参见 CDN 直播观看。
实时音视频是否支持在国外使用?
支持。
是否支持将本地视频文件分享到实时音视频中?
支持,可以通过 自定义采集 功能来实现。
TRTC 是否支持设置镜像画面?
支持,通过 setLocalViewMirror 接口设置本地摄像头预览画面的镜像模式,或通过 setVideoEncoderMirror 接口设置编码器输出的画面镜像模式。
TRTC 支持拉流播放 RTMP/FLV 流吗?
支持,目前 TRTC SDK 中已打包 TXLivePlayer。如果有更多播放器功能需求,可以直接使用 LiteAVSDK_Professional 版本,包含了全部功能。
TRTC SDK 是否支持 iOS 后台运行?
支持,您只需选中当前工程项目,在 Capabilities 下的设置 Background Modes 为 ON,并勾选 Audio,AirPlay and Picture in Picture即可实现后台运行,详情如下图所示:
直播、互动直播、实时音视频以及旁路直播有什么区别和关系?
- 直播(关键词:一对多,RTMP/HLS/HTTP-FLV,CDN) 直播分为推流端、播放端以及直播云服务,云服务使用 CDN 进行直播流的分发。推流使用的是通用标准的协议 RTMP,经过 CDN 分发后,播放时一般可以选择 RTMP、HTTP-FLV 或 HLS(H5 支持)等方式进行观看。
- 互动直播(关键词:连麦、PK) 互动直播是一种业务形式,指主播与观众之间进行互动连麦,主播与主播之间进行互动PK的一种直播类型。
- 实时音视频(关键词:多人互动,UDP 私有协议,低延时) 实时音视频(Real-Time Communication, RTC)主要应用场景是音视频互动和低延时直播,使用基于 UDP 的私有协议,其延迟可低至100ms,典型的场景就是 QQ 电话、腾讯会议、大班课等。 腾讯云实时音视频(TRTC)覆盖全平台,除了iOS/Android/Windows之外,还支持小程序以及 WebRTC 互通,并且支持通过云端混流的方式将画面旁路直播到 CDN。
- 旁路直播(关键词:云端混流,RTC 旁路转推,CDN) 旁路直播是一种技术,指的是将低延时连麦房间里的多路推流画面复制出来,在云端将画面混合成一路,并将混流后的画面推流给直播 CDN 进行分发播放。
TRTC 是否支持对房间进行权限校验,例如会员才能进入的场景?
支持,详情请参见 进房权限保护。
TRTC 本地和远端画面方向不一致怎么调整?
详情请参阅 视频画面旋转和缩放。
TRTC SDK 怎么设置上行视频码率、分辨率、帧率?
可以通过 TRTCCloud 的 setVideoEncoderParam() 接口设置 TRTCVideoEncParam 参数中 videoResolution(分辨率)、videoFps(帧率)、videoBitrate(码率)。
stopLocalAudio 和 muteLocalAudio 的区别是什么?
- stopLocalAudio 是关闭本地音频的采集和上行。
- muteLocalAudio 并不会停止发送音视频数据,而是会继续发送码率极低的静音包。
stopLocalPreview 和 muteLocalVideo 有什么区别?
- stopLocalPreview 是停止本地视频采集,调用该接口后自己本地和远端画面都将是黑屏。
- muteLocalVideo 是设置是否向后台发送自己的视频画面,调用该接口后其他用户观看的画面将变成黑屏,自己本地的预览还是能看到画面。