1 ffmpeg:
ffmpeg.exe 格式转换
ffplay.exe 作播放器用,能播放各种格式的视频音频
ffprobe.exe 查看音频或视频文件格式详细信息
2 live555:
ffmpeg对rtsp、rtp的支持相对于live555的支持较弱
3 MobileVLCKit:
全媒体播放器,流媒体: rtp | rtsp | hls/http 等等, Adobe的rtmp 的流媒体也是支持的哦.
4 库的选用
精细的视频解码控制,或者要优化程序的体积,用ffmpeg
或者live555
;视频编码,用ffmpeg
!主流播放用MobileVLCKit;
5 成熟的多媒体解码方案
使用live555作为流媒体数据源,建立rtsp会话请求h264数据流。后端使用ffmpeg解码h264流并保存为yuv420格式。
6 参考
live555与ffmpeg比较
https://blog.csdn.net/occupy8/article/details/32179697
ffmpeg使用:
https://jingyan.baidu.com/article/f7ff0bfcd64cea2e26bb1334.html
三种库的比较:
https://blog.csdn.net/humiaor/article/details/76651561?utm_source=blogxgwz1