如何切换音视频分辨

如何切换音视频分辨
发布时间: 2019-04-19 11:26

回答:

CallKit,RongRTCLib 支持切换分辨率,5.X版本可以参考以下方法实现

1. CallKit

APP 可以在源码的拨打接听回调中实现下列方法来修改分辨率。

// 修改分辨率
 [[RCCallClient sharedRCCallClient] setVideoProfile:RC_VIDEO_PROFILE_720P];

2.RongRTCLib

在音视频通话的中可以通过以下方法改变本地摄像头采集的分辨率,同时 SDK 也支持设置视频帧率,采集方向等,APP 可以调用以下方法来达到目的。

 //分辨率   
 RCRTCVideoStreamConfig *config = [[RCRTCVideoStreamConfig alloc]init];   
 config.videoSizePreset = RCRTCVideoSizePreset1280x720; 
 [RCRTCEngine sharedInstance].defaultVideoStream.videoConfig = config;
 //采集方向
 [RCRTCEngine sharedInstance].defaultVideoStream.videoOrientation = 3;