公司项目中需要做一个这样的功能, 将摄像头上的实时视频在 app 端播放, 实现远程监控
这种视频相关功能, 首先想到的自然是第三方, 百度了一下, 似乎 FFmpeg 很专业也很正统, 然而去官网看了下, 发现需要研究很久, 而且网上搜的各种 demo 也不好用
绝望之际, 发现了 MobileVLCKit, 踩了各种坑, 终于算是解决了
我是使用 cocoaPods 方式安装的这个库, 这里可能需要注意, 不要使用 pod 'MobileVLCKit' 这种方式, 因为使用这种方式, cocoaPods 为你默认选择的可能不是最新版, 会导致有些功能不可用.
下图是 https://wiki.videolan.org/Documentation:IOS/ 即 VLC wiki 官网关于各版本功能的图表, 可见最好安装最新版本, 而且官方也强烈建议我们使用最新版.
需要导入的库:
其中libconv, libbz2, l