前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >iOS音视频接入 - TRTC常见问题

iOS音视频接入 - TRTC常见问题

原创
作者头像
小明同学接音视频
修改2020-10-26 09:31:03
2.8K0
修改2020-10-26 09:31:03
举报
文章被收录于专栏:iOS 音视频接入-TRTC

持续更新...

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 ModesON,并勾选 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 是设置是否向后台发送自己的视频画面,调用该接口后其他用户观看的画面将变成黑屏,自己本地的预览还是能看到画面。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • TRTC iOS端模拟器修改日志路径?
  • TRTC iOS端模拟器日志怎么获取?
  • TRTC赠送免费套餐,哪些免费?
  • 如何关闭TRTC云端录制功能?
  • 账号欠费了,怎么充值?
  • TRTC API 总览
  • 错误码怎么查询?
  • 客户端如何计算 UserSig?
  • TRTC 精简版、专业版、企业版各个版本区别?
  • TRTC 房间的生命周期是多久?
  • TRTC 是否支持不订阅音视频流?
  • TRTC 直播支持什么角色?有什么区别?
  • 实时音视频最多可以同时创建多少个房间?
  • 实时音视频开通旁路直播,域名是否需要进行备案使用?
  • 实时音视频是否支持在国外使用?
  • 是否支持将本地视频文件分享到实时音视频中?
  • TRTC 是否支持设置镜像画面?
  • TRTC 支持拉流播放 RTMP/FLV 流吗?
  • TRTC SDK 是否支持 iOS 后台运行?
  • 直播、互动直播、实时音视频以及旁路直播有什么区别和关系?
  • TRTC 是否支持对房间进行权限校验,例如会员才能进入的场景?
  • TRTC 本地和远端画面方向不一致怎么调整?
  • TRTC SDK 怎么设置上行视频码率、分辨率、帧率?
  • stopLocalAudio 和 muteLocalAudio 的区别是什么?
  • stopLocalPreview 和 muteLocalVideo 有什么区别?
相关产品与服务
实时音视频
实时音视频(Tencent RTC)基于腾讯21年来在网络与音视频技术上的深度积累,以多人音视频通话和低延时互动直播两大场景化方案,通过腾讯云服务向开发者开放,致力于帮助开发者快速搭建低成本、低延时、高品质的音视频互动解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档