开源RTP/RTCP传输库jrtplib与live555优缺点简单总结笔记

1、应用状况
JRTPLIB应用项目可查有60多个,其中国内可查成功商用的产品为中钰科技的 《ZVPlus-L远程数字视频监控系统》
2、JRTPLIB优点
   1)良好的面向对象设计扩展方便;
   2)支持多线程,处理性能较好,(每一个会话对象包涵RTP/RTCP的socket、轮循处理线程。各自使用selcet进行事件查询调度,多路流媒体时处理性能较高)
   3)完全支持RFC3550(RTP/RTCP)
   4) 支持UDP IPV6;
   5) 支持自定义扩展传输协议;
   6)方便支持28181协议的扩展;
3、JRTPLIB缺点
   1)不支持TCP传输要自己扩展实现;
   2)音视频的分包组帧代码要自已实现;
   3)要自己开发RTSP、SIP等媒体会话协议;
4、live555优点:
   1)协议支持较全;
   2)支持RTSP接入时拿来即可用;
5、live555 缺点:
    调度框架采用的是全局单线程事件查询调度,并且在轮循线程中直接对数据进行了处理,当处理多路数据或处理数据时间过长带来较严重的性能问题。
    经100M网卡 I3 8G 内存的研发电脑测试使用live555接入视频再转发查看发现一般超过6路720P的视频花屏就比较严重。

你可能感兴趣的:(开源RTP/RTCP传输库,RTP,RTCP,jrtplib,live555)