2010-08-23 3 views
17

Java 용 괜찮은 RTP 스택 구현 을 찾기 위해 애를 먹었습니다.. JMF 나 FMJ는 코덱과 오디오/비디오 캡쳐의 모든 종소리와 휘파람을 원하지 않기 때문에 여기서는 옵션이 아닙니다. RTP 스트림을 만들고 데이터를 덤프하고 데이터를 읽을 필요가 있습니다.적절한 Java RTP/RTCP 스택

저는 jlibrtp을 사용했지만 그 API는 그늘 지요, 로깅은 System.out을 기반으로하고 있으며, 그 다음에는 몇 가지 NPE가 있습니다.

RTCP 지원 또한 좋을 것입니다. (다시 말해서, 저는 컨트롤을 직접 처리하고 싶습니다. API가 필요합니다).

그래서 정리해 :

  • 청소 API;
  • "수동"데이터 처리;
  • 괜찮은 로깅;
  • RTCP 지원;
  • 종속 관계 없음;
  • 서버 측 사용을 위해 최적화되었습니다 (주어진 순간에 많은 RTP 세션이 활성화 됨).

라이브러리가 있습니까? 아니면 코드 하나를 사용해야합니까?)

그것의 Netty에 따라

답변

14

https://github.com/jonbo372/efflux

() I/O) 및 로깅 SLF4J (대.

+6

최고의 답변! lib 디렉토리를 찾지 못하면 lib 디렉토리를 만드십시오! –

+0

"efflux"는 더 이상 지원되지 않습니다. 사이트가 다운되었습니다. 어떤 대안? –

+0

@AndriiRubtsov 링크를 업데이트했지만 길게 진행된 프로젝트입니다. 교육 목적으로는 흥미로울 수 있지만 사용을 권장하지는 않습니다. – biasedbit

1

Mobicents의 rtp 스택을 다운로드 할 수 있습니다. 이 스택은 미디어 서버의 일부이지만 별도의 모듈로 가져올 수 있습니다. http://code.google.com/p/mediaserver/

모듈 내부에서 모듈 사용 방법을 보여주는 테스트를 찾을 수 있습니다.

관련 문제