Categories
New Blog
JRTPLIB: RTP Open Source Protocol Library
December 24 , 2021What is JRTPLIB?
JRTPLIB is an object-oriented library written in C++ which offers support for the Real-time Transport Protocol (RTP), defined in RFC 1889. It makes it very easy to send and receive RTP packets and the RTCP (RTP Control Protocol) functions are handled entirely internally.
Tonmind SIP Speaker uses SIP Protocol for communication, which applies JRTPLION for RTP streaming and receiving RTP Multicast, which supports MP3, G.722, OPUS, G711 codec. The 48K O[US codec ensures high quality sound quality. Compared to other suppliers, OPUS is our exclusive codec that does not supported by others.
Features
The library offers support for the Real-time Transport Protocol (RTP), defined in RFC 3550. It makes it very easy to send and receive RTP packets and the RTCP (RTP Control Protocol) functions are handled entirely internally. For more detailed information you should take a look at the documentation included in the package.
Tonmind IP Speaker software: Audio Manager and PA System Lite support SIP protocol, real-time collection of local Mic, Speaker Audio device and other media data. It's used JRTPLIB library for RTP transmission and RTP broadcast with Tonmind IP Speakers. The difference of Audio Manager and PA System Lite is that Audio Manager does not support SIP while PA System Lite has. Besides, PA System has buit-in SIP server. Customers can choose preferable software depending on exact need.
Compile jthread to generate jthread.lib and jthread_d.lib.
1.Open cmake, Add the input (where..) and output path (where to...), complete the configure configuration (select visual studio 10), the configuration result is as follows:3.Compiled successfully.
With application of JRTPLIB, the RTP open source protocol library, Tonmind Network Speaker can convert the audio sources sent by MIC, media player or local medias easily and efficiently. Compared to other speaker software, one of advantages is to play any audio sources played by media player, for instance spotofy, netflix, youtube, etc.
Tags :