- 实时音视频和直播中的画面质量的要求肯定都是越高越好
- 带宽足够的情况下,清晰度、流畅度、画质都可以可以兼顾的
- 如果带宽波动,就有变化了。
腾讯云的画质处理
- 腾讯云 可以让你设定一个场景,实时通信还是直播
TRTCCloud.enterRoom 中的 TRTCAppScene 参数:用于选择您的应用场景。
- 也可以让你设定一个带宽不足时的模式(个人理解这个就类似实时通信中的清晰度优先,还是流畅度优先)
TRTCCloud.setVideoEncoderParam:用于设置编码参数。
TRTCCloud.setNetworkQosParam:用于设置网络调控策略。
对应的代码:
/*
* Module: TRTCMainViewController
*
* Function: 使用TRTC SDK完成 1v1 和 1vn 的视频通话功能
*
* 1. 支持九宫格平铺和前后叠加两种不同的视频画面布局方式,该部分由 TRTCVideoViewLayout
* 来计算每个视频