问:什么';webrtc Android sdk中MediaCodeVideoEncoder和HardwareVideoEncoder的区别是什么?

问:什么';webrtc Android sdk中MediaCodeVideoEncoder和HardwareVideoEncoder的区别是什么?,webrtc,Webrtc,我注意到最近引入了一个新的类HardwareVideoEncoder,它与mediacodeVideoEncoder有什么关系?是否计划更换MediaCodeVideoEncoder?在阅读了过去两个月WebRTC的提交历史后,我认为HardwareVideoEncoder被设计为使用MediaCodec的一种新方式 因此,它应该取代旧的MediaCodeVideoEncoder,但不是现在,它仍在开发中,尚未准备就绪 : 可注入视频编解码器的接口 这些接口将被未来的重构所使用 允许客户端提供自

我注意到最近引入了一个新的类
HardwareVideoEncoder
,它与
mediacodeVideoEncoder
有什么关系?是否计划更换
MediaCodeVideoEncoder

在阅读了过去两个月WebRTC的提交历史后,我认为
HardwareVideoEncoder
被设计为使用
MediaCodec
的一种新方式

因此,它应该取代旧的
MediaCodeVideoEncoder
,但不是现在,它仍在开发中,尚未准备就绪

:

可注入视频编解码器的接口

这些接口将被未来的重构所使用 允许客户端提供自定义编解码器实现


向上投票。我在GitHub上看到了你的VideoCRE项目。但它使用旧的webrtc库将视频录制为mp4。你有其他使用最新webrtc库的演示吗?嗨,你知道如何在代码中使用MediaCodeVideoEncoder强制到h264吗,谢谢