如何在iOS WebRTC上启用VP8?我已经在ios上构建了webrtc,我可以在ios的webrtc源代码中看到libvpx。然而,我不知道如何启用它。
到createOffer的PeerConnection只有h264,并且SDP中没有VP8描述。
感谢您的帮助
发布于 2021-02-15 02:18:20
您必须为RTCDefaultVideoEncoderFactory设置preferedCodec
let encoderFactory = RTCDefaultVideoEncoderFactory()
// Set video codec to VP8
encoderFactory.preferredCodec = RTCVideoCodecInfo(name: kRTCVideoCodecVp8Name)
let factory = RTCPeerConnectionFactory(
encoderFactory: encoderFactory,
decoderFactory: RTCDefaultVideoDecoderFactory()
)https://stackoverflow.com/questions/66198164
复制相似问题