JRTPLIB: библиотека протокола с открытым исходным кодом RTP

December 24 , 2021

Что такое JRTPLIB?

JRTPLIB - это объектно-ориентированная библиотека, написанная на C ++, которая предлагает поддержку транспортного протокола реального времени (RTP), определенного в RFC 1889. Это упрощает отправку и получение пакетов RTP, а функции RTCP (протокол управления RTP) являются обрабатывается полностью внутри компании.

Последняя версия библиотеки - 3.11.1 (март 2017 г.). Серия 3.x.x представляет собой полную переработку библиотеки и предназначена для совместимости с RFC 3550. Кроме того, теперь библиотека предоставляет множество полезных компонентов, которые могут быть полезны при создании всех видов приложений с поддержкой RTP. Эта версия была разработана в Центре экспертизы цифровых медиа (EDM), исследовательском центре Университета Хасселта. Также доступна более старая серия 2.x. Обратите внимание, что эта версия не соответствует RFC 3550!

Tonmind SIP-динамик использует протокол SIP для связи, который применяет JRTPLION для потоковой передачи RTP и приема многоадресной рассылки RTP, который поддерживает кодек MP3, G.722, OPUS, G711. Кодек 48K O [US] обеспечивает высокое качество звука. По сравнению с другими поставщиками, OPUS - это наш эксклюзивный кодек, который не поддерживается другими.


Функции

Библиотека предлагает поддержку транспортного протокола реального времени (RTP), определенного в RFC 3550. Он упрощает отправку и получение пакетов RTP, а функции RTCP (протокол управления RTP) полностью выполняются внутри компании. Для получения более подробной информации обратитесь к документации, входящей в комплект.


Tonmind IP-динамик Программное обеспечение: Audio Manager и PA System Lite поддерживают протокол SIP, сбор в реальном времени локального микрофона, устройства Speaker Audio и других мультимедийных данных. Это используется Библиотека JRTPLIB для Передача RTP и трансляция RTP с помощью динамиков Tonmind IP. Разница между Audio Manager и PA System Lite заключается в том, что Audio Manager не поддерживает SIP, в то время как PA System Lite поддерживает. Кроме того, в PA System есть встроенный SIP-сервер. Клиенты могут выбрать предпочтительное программное обеспечение в зависимости от конкретной потребности.


Компиляция JRTPLIB3.9.1 под VS2010


Скомпилируйте jthread для создания jthread.lib и jthread_d.lib.

1. Откройте cmake, добавьте вход (где ..) и путь выхода (где ...), завершите настройку конфигурации (выберите Visual Studio 10), результат настройки будет следующим:
2.Нажмите "Создать", "Сгенерируйте файлы проекта VS2010".
3.Откройте файл проекта и скомпилируйте, выполните отладку с выпуском Создайте отдельно jthread.lib с jthread_d.lib.
4. компиляция прошла успешно.
Скомпилируйте jrtplib, создайте jrtplib.lib с jrtplib_d.lib
1.Нажмите «Создать», сгенерируйте файлы проекта VS2010.
2. Откройте файл проекта и скомпилируйте, сгенерируйте отдельно jrtplib_d.lib с jrtplib.lib.

3. Скомпилировано успешно.


С применением JRTPLIB, библиотеки протокола RTP с открытым исходным кодом, Tonmind Сетевой динамик может легко и эффективно конвертировать аудиоисточники, отправленные микрофоном, медиаплеером или локальными медиа. По сравнению с другим программным обеспечением для динамиков, одним из преимуществ является воспроизведение любых аудиоисточников, воспроизводимых медиаплеером, например, spotofy, netflix, youtube и т. Д.

оставьте сообщение
оставьте сообщение
Если Вы заинтересованы в наших продуктах и хотите узнать больше деталей, пожалуйста, оставьте сообщение здесь, мы ответим вам, как только мы Can.

Дом

Товары

skype

whatsapp