最近一直在调试在WebRTC中添加对H.264的支持,过程涉及代码下载、翻墙、服务器连接、Linux系统操作以及故障方案解决等,我会一一记录下来,方便以后查阅!首先,介绍一些预备知识:
-
首先对应的codec的形式:
VP8编码用VP8解码
VP9编码用VP9解码
H264编码用H264解码
另外,以上三种均可用FFMPEG解码 -
这篇文字有介绍windows下webRTC代码的下载
代码量巨大(20G左右),主要是依赖库的代码多,需要耐心等待。(可以在官网获取,需要翻墙!) -
https://github.com/pristineio/webrtc-build-scripts
WebRTC可以在android、ios、linux下的编译脚本
android的编译必须在linux中进行
ios 的编译必须在xcode中进行 -
http://www.zhuli8.com/2015/07/19/构建支持armv7和arm64的webRTC静态库/</