JRTPLIB:RTPオープンソースプロトコルライブラリ

December 24 , 2021

JRTPLIBとは何ですか?

JRTPLIBは、C ++で記述されたオブジェクト指向ライブラリであり、RFC 1889で定義されているReal-time Transport Protocol(RTP)をサポートします.RTPパケットの送受信が非常に簡単になり、RTCP(RTP制御プロトコル)機能が次のようになります.完全に内部で処理されます.

ライブラリの最新バージョンは3.11.1(2017年3月)です. 3.x.xシリーズは、ライブラリを完全に書き直したものであり、RFC 3550に準拠することを目的としています.また、ライブラリは、あらゆる種類のRTP対応アプリケーションの構築に役立つ多くの便利なコンポーネントを提供します.このバージョンは、ハッセルト大学の研究センターであるデジタルメディア専門家センター(EDM)で開発されました.古い2.xシリーズも引き続き利用できます.このバージョンはRFC3550に準拠していないことに注意してください.

トンマインド SIPスピーカー 通信にSIPプロトコルを使用し、RTPストリーミングおよび受信RTPマルチキャストにJRTPLIONを適用します.これは、MP3、G.722、OPUS、G711コーデックをサポートします. 48K O [USコーデックは、高品質の音質を保証します.他のサプライヤと比較して、OPUSは他のサプライヤによってサポートされていない当社独自のコーデックです.


特徴

このライブラリは、RFC 3550で定義されているReal-timeTransport Protocol(RTP)のサポートを提供します.これにより、RTPパケットの送受信が非常に簡単になり、RTCP(RTP制御プロトコル)機能は完全に内部で処理されます.詳細については、パッケージに含まれているドキュメントを参照してください.


トンマインド IPスピーカー ソフトウェア:AudioManagerとPASystem Liteは、SIPプロトコル、ローカルマイク、スピーカーオーディオデバイス、その他のメディアデータのリアルタイム収集をサポートしています.使用済み JRTPLIBライブラリ TonmindIPスピーカーを使用したRTP送信とRTPブロードキャスト. AudioManagerとPASystem Liteの違いは、AudioManagerはSIPをサポートしていませんがPASystemLiteはサポートしていることです.また、PAシステムにはSIPサーバーが組み込まれています.お客様は、正確なニーズに応じて、適切なソフトウェアを選択できます.


VS2010でのJRTPLIB3.9.1コンパイル


jthreadをコンパイルして、jthread.libとjthread_d.libを生成します.

1. cmakeを開き、入力(where ..)と出力パス(where to ...)を追加し、構成の構成を完了し(Visual Studio 10を選択)、構成結果は次のようになります.
2.ongenerate、generateVS2010Projectファイルをクリックします
3.プロジェクトファイルを開き、コンパイルします.indebugwithreleasejthread.libとjthread_d.libを別々に生成します.
4.コンパイルは成功します.
jrtplibをコンパイルしてjrtplib_d.libを使用してjrtplib.libを生成します
1. ongenerateをクリックし、VS2010プロジェクトファイルを生成します.
2.プロジェクトファイルを開いてコンパイルし、jrtplib.libを使用してjrtplib_d.libを個別に生成します.

3.正常にコンパイルされました.


JRTPLIB、RTPオープンソースプロトコルライブラリ、Tonmindのアプリケーションで ネットワークスピーカー MIC、メディアプレーヤー、またはローカルメディアから送信されたオーディオソースを簡単かつ効率的に変換できます.他のスピーカーソフトウェアと比較すると、利点の1つは、メディアプレーヤーで再生されるオーディオソース(spotofy、netflix、youtubeなど)を再生できることです.

伝言を残す
伝言を残す
あなたは私達のプロダクトに興味があり、詳細を知りたいのですが、ここにメッセージを残してください

製品

skype

whatsapp