webRTC iOS端怎么编译支持H.264的SDK

iOS端 我们的项目是音视频相关的,使用了webrtc,需要支持H.264编码,webRTC默认是关闭H.264的,得重新编码。我不知道怎么改,网上资料也很少,有没有编译好的打开H.264的包呀

用VP8,VP9
H264快淘汰了

如果没有特殊需求可以使用Google发布的CocoaPod库,是支持264的。


打开开关为:use_objc_h264

diff --git a/webrtc/build/common.gypi b/webrtc/build/common.gypi
index 9335d35..709f3cc 100644
--- a/webrtc/build/common.gypi
+++ b/webrtc/build/common.gypi
@@ -126,7 +126,7 @@


     # Enable this to use HW H.264 encoder/decoder on iOS/Mac PeerConnections.
     # Enabling this may break interop with Android clients that support H264.
-    'use_objc_h264%': 0,
+    'use_objc_h264%': 1,



即把webrtc/build/common.gypi 的use_objc_h264 由0该为1, 重新生成ninja编译工程文件,编译即可。

参考一下这篇文章
https://www.cnblogs.com/blfbuaa/p/7262971.html

有很多,网上可以找到