Правильный стек Java RTP / RTCP - PullRequest
18 голосов
/ 24 августа 2010

Я изо всех сил пытался найти достойную реализацию стека RTP для Java .JMF или FMJ - не варианты здесь, поскольку я не хочу все навороты кодеков и захвата аудио / видео;Мне просто нужно создать RTP-потоки, выгрузить в них данные и прочитать данные из них.

Я использую jlibrtp , но его API неясен, ведение журнала основано на System.out ивремя от времени я получаю пару NPE.

Кроме того, поддержка RTCP была бы хорошей (опять же, я бы сам хотел управлять элементом управления, мне просто нужен API).

Итак, подведем итог:

  • Чистый API;
  • «Ручная» обработка данных;
  • Достойная регистрация;
  • Поддержка RTCP;
  • Нет зависимостей;
  • Оптимизирован для использования на стороне сервера (многие сеансы RTP активны в данный момент).

Есть ли такая библиотека или мне придется ее кодировать?;)

Ответы [ 2 ]

16 голосов
/ 10 сентября 2010

https://github.com/jonbo372/efflux

Зависит от Netty (для ввода-вывода) и SLF4J (для ведения журнала).

1 голос
/ 19 декабря 2012

Вы можете скачать стек rtp Mobicents. Этот стек является частью медиа-сервера, но вы можете взять его как отдельный модуль. http://code.google.com/p/mediaserver/

Внутри модуля вы можете найти тесты, показывающие, как его использовать.

...