JRTPLIB: RTP Open Source Protocol Library

December 24 , 2021

What 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.

The latest version of the library is 3.11.1 (March 2017). The 3.x.x series is a complete rewrite of the library and is meant to be compliant with RFC 3550. Also, the library now provides many useful components which can be helpful in building all sorts of RTP-capable applications. This version was developed at the Expertise Centre for Digital Media (EDM), a research centre of the Hasselt University. The older 2.x series is also still available. Note that this version is not compliant with RFC 3550!

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.


JRTPLIB3.9.1 compilation under VS2010


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:
2.Click ongenerate,generateVS2010Project Files
3.Open the project file and compile,indebugwithreleaseGenerate separately jthread.lib with jthread_d.lib.
4.compilation is successful.
Compile jrtplib generate jrtplib.lib with jrtplib_d.lib
1.Click ongenerate,generate VS2010 Project Files.
2.Open the project file and compile,Generate separately jrtplib_d.lib with jrtplib.lib.

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.

Leave A Message
Leave A Message
If you are interested in our products and want to know more details,please leave a message here,we will reply you as soon as we can.

Home

Products

skype

whatsapp