库名 | 简介 | 需要的能力 | 官网链接 |
| 了解视频编解码原理和流程、了解图像压缩技术、音频压缩技术等 | ||
| 了解视频编解码原理和流程、了解图像压缩技术、音频压缩技术等 | ||
| 鼎鼎大名的播放器 | 你只需要定制好自己的界面,它的API看起来就是一个播放器 |
如果是播放标准协议的视频流(http,rtsp,ftp等),建议使用VLC,这个库有600M左右,兼容armv7 armv7s arm64的情况下,编译后大约会增加15~20M
左右的体积。
使用pod引入的话,非常简单,省去了编译烦恼。
pod 'MobileVLCKit'
如果你要做精细的视频解码控制,或者要优化程序的体积,或者说你喜欢折腾!那么可以选用ffmpeg
或者live555
。
要做视频编码的话,使用ffmpeg
会得到很好的支持!
上面提到的库都是非常优秀的媒体库!各有优势,选用的时候看需求吧。