JRTPLIB: RTP Open Source Protokollbibliothek

December 24 , 2021

Was ist JRTPLIB?

JRTPLIB ist eine in C++ geschriebene objektorientierte Bibliothek, die Unterstützung für das in RFC 1889 definierte Real-time Transport Protocol (RTP) bietet. Es macht das Senden und Empfangen von RTP-Paketen sehr einfach und die RTCP-Funktionen (RTP Control Protocol) sind komplett intern abgewickelt.

Die neueste Version der Bibliothek ist 3.11.1 (März 2017). Die 3.x.x-Serie ist eine komplette Neufassung der Bibliothek und soll RFC 3550 entsprechen. Außerdem bietet die Bibliothek jetzt viele nützliche Komponenten, die beim Erstellen aller Arten von RTP-fähigen Anwendungen hilfreich sein können. Diese Version wurde am Kompetenzzentrum für digitale Medien (EDM), einem Forschungszentrum der Universität Hasselt, entwickelt. Auch die ältere 2.x-Serie ist noch verfügbar. Beachten Sie, dass diese Version nicht RFC 3550-konform ist!

Tonmind SIP-Lautsprecher verwendet das SIP-Protokoll für die Kommunikation, das JRTPLION für RTP-Streaming und den Empfang von RTP-Multicast anwendet, das MP3, G.722, OPUS, G711-Codec unterstützt. Der 48K O[US-Codec sorgt für eine hochwertige Klangqualität. Im Vergleich zu anderen Anbietern ist OPUS unser exklusiver Codec, der von anderen nicht unterstützt wird.


Merkmale

Die Bibliothek bietet Unterstützung für das in RFC 3550 definierte Real-time Transport Protocol (RTP). Es macht das Senden und Empfangen von RTP-Paketen sehr einfach und die RTCP (RTP Control Protocol)-Funktionen werden vollständig intern gehandhabt. Nähere Informationen entnehmen Sie bitte der mitgelieferten Dokumentation.


Tonmind IP-Lautsprecher Software: Audio Manager und PA System Lite unterstützen das SIP-Protokoll, die Echtzeiterfassung von lokalen Mikrofonen, Lautsprecher-Audiogeräten und anderen Mediendaten. Es ist gebraucht JRTPLIB-Bibliothek für RTP-Übertragung und RTP-Broadcast mit Tonmind IP-Lautsprechern. Der Unterschied zwischen Audio Manager und PA System Lite besteht darin, dass Audio Manager SIP nicht unterstützt, während PA System Lite dies tut. Außerdem verfügt das PA-System über einen integrierten SIP-Server. Kunden können je nach Bedarf die bevorzugte Software auswählen.


JRTPLIB3.9.1-Kompilierung unter VS2010


Kompilieren Sie jthread, um jthread.lib und jthread_d.lib zu generieren.

1. Öffnen Sie cmake, fügen Sie den Eingabe- (wo...) und den Ausgabepfad (wohin...) hinzu, schließen Sie die Konfigurationskonfiguration ab (wählen Sie Visual Studio 10), das Konfigurationsergebnis ist wie folgt:
2.Klicken Sie aufgenerate,generateVS2010Project Files
3.Öffnen Sie die Projektdatei und kompilieren Sie,indebugwithreleaseGenerieren Sie separat jthread.lib mit jthread_d.lib.
4.Die Kompilierung ist erfolgreich.
Kompilieren Sie jrtplib, generieren Sie jrtplib.lib mit jrtplib_d.lib
1.Klicken Sie aufgenerate,generieren Sie VS2010-Projektdateien.
2.Öffnen Sie die Projektdatei und kompilieren Sie, Generieren Sie separat jrtplib_d.lib mit jrtplib.lib.

3. Erfolgreich kompiliert.


Mit der Anwendung von JRTPLIB, der RTP-Open-Source-Protokollbibliothek, Tonmind Netzwerklautsprecher kann die von MIC, Mediaplayer oder lokalen Medien gesendeten Audioquellen einfach und effizient konvertieren. Im Vergleich zu anderer Lautsprechersoftware besteht einer der Vorteile darin, alle Audioquellen abzuspielen, die vom Mediaplayer abgespielt werden, z. B. Spotofy, Netflix, YouTube usw.

hinterlass eine Nachricht
hinterlass eine Nachricht
WENN Sie sind an unseren Produkten interessiert und möchten mehr Details erfahren, bitte hinterlassen Sie hier eine Nachricht, wir antworten Ihnen so schnell wie wir.

Heim

Produkte

skype

whatsapp