JRTPLIB : bibliothèque de protocoles RTP Open Source

December 24 , 2021

Qu'est-ce que JRTPLIB ?

JRTPLIB est une bibliothèque orientée objet écrite en C++ qui prend en charge le protocole de transport en temps réel (RTP), défini dans la RFC 1889. Elle facilite l'envoi et la réception de paquets RTP et les fonctions RTCP (RTP Control Protocol) sont géré entièrement en interne.

La dernière version de la bibliothèque est la 3.11.1 (mars 2017). La série 3.x.x est une réécriture complète de la bibliothèque et est censée être conforme à la RFC 3550. De plus, la bibliothèque fournit désormais de nombreux composants utiles qui peuvent être utiles pour créer toutes sortes d'applications compatibles RTP. Cette version a été développée au Centre d'expertise pour les médias numériques (EDM), un centre de recherche de l'Université de Hasselt. L'ancienne série 2.x est également toujours disponible. A noter que cette version n'est pas conforme à la RFC 3550 !

Tonmind Haut-parleur SIP utilise le protocole SIP pour la communication, qui applique JRTPLION pour le streaming RTP et la réception RTP Multicast, qui prend en charge les codecs MP3, G.722, OPUS, G711. Le codec O[US 48K assure une qualité sonore de haute qualité. Comparé à d'autres fournisseurs, OPUS est notre codec exclusif qui n'est pas pris en charge par d'autres.


Caractéristiques

La bibliothèque prend en charge le protocole de transport en temps réel (RTP), défini dans la RFC 3550. Elle facilite l'envoi et la réception de paquets RTP et les fonctions RTCP (RTP Control Protocol) sont entièrement gérées en interne. Pour des informations plus détaillées, vous devriez jeter un œil à la documentation incluse dans le package.


Tonmind Haut-parleur IP Logiciel : Audio Manager et PA System Lite prennent en charge le protocole SIP, la collecte en temps réel du micro local, du périphérique audio du haut-parleur et d'autres données multimédias. c'est utilisé bibliothèque JRTPLIB pour Transmission RTP et diffusion RTP avec les haut-parleurs IP Tonmind. La différence entre Audio Manager et PA System Lite est qu'Audio Manager ne prend pas en charge SIP alors que PA System Lite le fait. En outre, PA System dispose d'un serveur SIP intégré. Les clients peuvent choisir un logiciel préférable en fonction de leurs besoins exacts.


Compilation JRTPLIB3.9.1 sous VS2010


Compilez jthread pour générer jthread.lib et jthread_d.lib.

1. Ouvrez cmake, ajoutez l'entrée (où..) et le chemin de sortie (où vers...), complétez la configuration de configuration (sélectionnez visual studio 10), le résultat de la configuration est le suivant :
2.Cliquez sur générer, générer des fichiers de projet VS2010
3.Ouvrez le fichier du projet et compilez, déboguez avec la version Générez séparément jthread.lib avec jthread_d.lib.
4. la compilation est réussie.
Compiler jrtplib générer jrtplib.lib avec jrtplib_d.lib
1.Cliquez sur générer, générer des fichiers de projet VS2010.
2.Ouvrez le fichier du projet et compilez, générez séparément jrtplib_d.lib avec jrtplib.lib.

3.Compilé avec succès.


Avec l'application de JRTPLIB, la bibliothèque de protocoles open source RTP, Tonmind Haut-parleur réseau peut convertir les sources audio envoyées par MIC, lecteur multimédia ou médias locaux facilement et efficacement. Par rapport à d'autres logiciels d'enceintes, l'un des avantages est de lire toutes les sources audio lues par un lecteur multimédia, par exemple spotofy, netflix, youtube, etc.

laisser un message
laisser un message
Si Vous êtes intéressé par nos produits et vous souhaitez connaître plus de détails, s'il vous plaît laissez un message ici, nous vous répondrons dès que nous Can.

Domicile

Des produits

skype

whatsapp