我用WebRTC M90.0.1开发了一个安卓应用程序。我可以从DefaultVideoEncoderFactory supportedCodecs中看到这一点,包括VP8、VP9和H264,但是我不知道如何设置一个首选的编解码器(就像iOS WebRTC中那样)?特别是,我希望能够将VP9设置为首选的编解码器。
任何帮助都将不胜感激。
发布于 2022-06-16 18:47:42
有一个如何激活适当的实现VideoEncoderFactory接口的编解码器的例子:https://github.com/RiV-chain/CupLink/blob/unlock-hw-codecs/app/src/main/java/org/webrtc/HardwareExtendedVideoEncoderFactory.kt#L82
此外,您也可以解锁硬件编解码器,尽管它被google锁定:取消注释下一行并注释掉下一行。
https://stackoverflow.com/questions/69681761
复制相似问题