WebRTC优选编码格式配置

WebRTC编码格式配置

通过WebRTC获取支持的编码格式,然后设置优选编码格式:

-(RTCPeerConnectionFactory *)peerConnectionFactory
{
    if(!_peerConnectionFactory)
    {
        RTCInitializeSSL();
        RTCDefaultVideoEncoderFactory *encodeFac = [[RTCDefaultVideoEncoderFactory alloc]init];
        RTCDefaultVideoDecoderFactory *decodeFac = [[RTCDefaultVideoDecoderFactory  alloc]init];
        NSArray *arrCodecs  = [encodeFac supportedCodecs];
        RTCVideoCodecInfo *info = arrCodecs[2];
        [encodeFac setPreferredCodec:info];
        NSLog(@"factory---:%@",arrCodecs);
        _peerConnectionFactory = [[RTCPeerConnectionFactory alloc]initWithEncoderFactory:encodeFac decoderFactory:decodeFac];
    }
    return _peerConnectionFactory;
}


//配置方式如上

发布了172 篇原创文章 · 获赞 35 · 访问量 39万+

猜你喜欢

转载自blog.csdn.net/u012198553/article/details/103495919