2010-08-23 11 views
17

Java için iyi bir RTP yığın uygulaması bulmak için mücadele ediyorum. JMF veya FMJ, kodeklerin ve ses/video yakalamanın tüm zil ve ıslıklarını istemediğim için burada seçenekler değil; Sadece RTP akışları oluşturmalı, bunlara veri dökmeli ve bunlardan veri okumalıyım.Uygun Java RTP/RTCP yığını

jlibrtp kullanıyorum ama API'si gölgeli, günlüğe kaydetme System.out'u temel alıyor ve her seferinde bir NPE alıyor.

Ayrıca, RTCP desteği de iyi olurdu (yine de, kontrolü kendim halletmek istiyorum, sadece API'ye ihtiyacım var).

Yani Özetle:

  • Temiz API;
  • "Manüel" veri işleme;
  • İyi günlüğe kaydetme;
  • RTCP desteği;
  • Bağımlılık yok;
  • Sunucu tarafı kullanımı için optimize edilmiştir (belirli bir anda birçok RTP oturumu aktiftir).

Böyle bir kitaplık var mı yoksa bir tane kodlamalı mıyım? ;)

Bu Netty bağlıdır

cevap

14

https://github.com/jonbo372/efflux

() I/O) ve giriş için SLF4J (için.

+6

En iyi cevap hiç! Bir lib bulmuyorsan, bir tane yarat! –

+0

"efflux" artık desteklenmiyor. Site çöktü. Herhangi bir alternatif var mı? –

+0

@AndriiRubtsov Bağlantıyı güncelledi ancak bu uzun süredir ölü bir projedir. Eğitim amaçlı ilginç olabilir, ancak kullanmayı kesinlikle tavsiye etmem. – biasedbit

1

Mobicentlerin rtp yığınını indirebilirsiniz. Bu yığın ortam sunucusunun bir parçasıdır, ancak ayrı bir modül olarak alabilirsiniz. http://code.google.com/p/mediaserver/

Modül içinde, nasıl kullanılacağını gösteren testleri bulabilirsiniz.

İlgili konular