JRTPLIB: RTP 오픈 소스 프로토콜 라이브러리

December 24 , 2021

JRTPLIB는 무엇입니까?

JRTPLIB는 RFC 1889에 정의된 RTP(실시간 전송 프로토콜)를 지원하는 C++로 작성된 객체 지향 라이브러리입니다. RTP 패킷을 매우 쉽게 보내고 받을 수 있으며 RTCP(RTP Control Protocol) 기능은 내부적으로 완전히 처리됩니다.

라이브러리의 최신 버전은 3.11.1(2017년 3월)입니다. 3.x.x 시리즈는 라이브러리를 완전히 재작성한 것으로 RFC 3550을 준수하도록 되어 있습니다. 또한 라이브러리는 이제 모든 종류의 RTP 지원 응용 프로그램을 빌드하는 데 도움이 될 수 있는 많은 유용한 구성 요소를 제공합니다. 이 버전은 Hasselt 대학의 연구 센터인 디지털 미디어 전문 기술 센터(EDM)에서 개발되었습니다. 이전 2.x 시리즈도 여전히 사용할 수 있습니다. 이 버전은 RFC 3550과 호환되지 않습니다!

톤마인드 SIP 스피커 RTP 스트리밍 및 수신 RTP Multicast를 위해 JRTPLION을 적용하는 통신을 위해 SIP 프로토콜을 사용하며 MP3, G.722, OPUS, G711 코덱을 지원합니다. 48K O[US 코덱은 고품질의 음질을 보장합니다. OPUS는 타사와 비교하여 타사에서 지원하지 않는 독점적인 코덱입니다.


특징

라이브러리는 RFC 3550에 정의된 RTP(실시간 전송 프로토콜)에 대한 지원을 제공합니다. 이를 통해 RTP 패킷을 매우 쉽게 보내고 받을 수 있으며 RTCP(RTP 제어 프로토콜) 기능은 완전히 내부적으로 처리됩니다. 자세한 내용은 패키지에 포함된 설명서를 참조해야 합니다.


톤마인드 IP 스피커 소프트웨어: Audio Manager 및 PA System Lite는 SIP 프로토콜, 로컬 마이크, 스피커 오디오 장치 및 기타 미디어 데이터의 실시간 수집을 지원합니다. 그것은 사용 JRTPLIB 라이브러리 Tonmind IP 스피커로 RTP 전송 및 RTP 방송. Audio Manager와 PA System Lite의 차이점은 Audio Manager는 SIP를 지원하지 않는 반면 PA System Lite는 지원한다는 것입니다. 또한 PA System에는 SIP 서버가 내장되어 있습니다. 고객은 정확한 필요에 따라 선호하는 소프트웨어를 선택할 수 있습니다.


VS2010에서 JRTPLIB3.9.1 컴파일


jthread를 컴파일하여 jthread.lib 및 jthread_d.lib를 생성합니다.

1. cmake를 열고 입력(where..) 및 출력 경로(where to...)를 추가하고 구성 구성을 완료합니다(Visual Studio 10 선택). 구성 결과는 다음과 같습니다.
2.VS2010프로젝트 파일 생성, 생성을 클릭합니다.
3. 프로젝트 파일을 열고 컴파일, indebug with release를 jthread_d.lib와 함께 jthread.lib를 별도로 생성합니다.
4. 컴파일이 성공했습니다.
jrtplib 컴파일 jrtplib_d.lib로 jrtplib.lib 생성
1. 생성을 클릭하고 VS2010 프로젝트 파일을 생성합니다.
2. 프로젝트 파일을 열고 컴파일하고 jrtplib.lib와 함께 jrtplib_d.lib를 별도로 생성합니다.

3. 성공적으로 컴파일되었습니다.


JRTPLIB, RTP 오픈 소스 프로토콜 라이브러리 Tonmind 적용으로 네트워크 스피커 MIC, 미디어 플레이어 또는 로컬 미디어에서 전송된 오디오 소스를 쉽고 효율적으로 변환할 수 있습니다. 다른 스피커 소프트웨어와 비교할 때 장점 중 하나는 Spotofy, netflix, youtube 등과 같은 미디어 플레이어에서 재생되는 모든 오디오 소스를 재생할 수 있다는 것입니다.

메시지를 남겨주세요
메시지를 남겨주세요
IF 우리의 제품에 관심이 있으시고 자세한 내용을 알고 싶습니다. 여기에 메시지를 남겨주세요, 우리는 최대한 빨리 당신을 회신 할 것입니다.

제품

skype

whatsapp