适当的Java RTP/RTCP堆栈

bia*_*bit 18 java stack rtp

我一直在努力为Java找到一个像样的RTP堆栈实现.JMF或FMJ不是这里的选项,因为我不希望编解码器和音频/视频捕获的所有花俏!我只需要创建RTP流,在其中转储数据并从中读取数据.

我一直在使用jlibrtp,但它的API很阴暗,日志记录基于System.out,偶尔我会得到几个NPE.

此外,RTCP支持会很好(再次,我想自己处理控件,我只需要API).

总结一下:

  • 清洁API;
  • "手动"数据处理;
  • 体面的伐木;
  • RTCP支持;
  • 没有依赖;
  • 针对服务器端使用进行了优化(许多RTP会话在给定时刻处于活动状态).

是否有这样的图书馆或我必须编码一个?;)

bia*_*bit 16

https://github.com/jonbo372/efflux

它取决于Netty(用于I/O)和SLF4J(用于记录).

  • 最好的答案!如果找不到lib,请创建一个! (7认同)