流媒体协议部分开源库简单比对
版本说明
版本 |
作者 |
日期 |
备注 |
0.1 |
ZY |
2019.2.14 |
初稿 |
目录
目前找到的比较中意的开源库:live555、media-server、JRTPLIB、FFmpeg、PJSIP。
名称 |
优点 |
缺点 |
大小 |
live555 |
老牌,支持面广,已有十几年发展 |
较大,需要裁剪 |
|
media-server |
小巧 |
资料少,可靠性未知 |
|
JRTPLIB |
使用较广,资料多,基于arm的交叉编译资料较多,使用资料较多 |
较大,目前3.11.1版本静态库为2M+,动态库900K+ |
静态库2M+,动态库900K+ |
FFmpeg |
老牌,支持面广 |
较大,需要裁剪,裁剪资料相对较少,configure时部分功能需要取消 |
目前编译,支持h265、 264需单独编译对应的库 |
PJSIP |
框架很广,且适合嵌入式, 支持包含了SIP、SDP、RTP、RTCP、STUN、ICE等协议 |
不支持RTSP,只有RTCP和RTP |
整体框架包括多个模块,基本上每个模块在几百k |