jrtplibのメソッドは何ですか
JRTPLIBはRTP(リアルタイムトランスポートプロトコル)とRTCP(リアルタイムトランスポート制御プロトコル)を実装するC++ライブラリであり、RTP/RTCPストリームの作成と管理を行うためのメソッド群を提供しています。以下は、JRTPLIBで一般的に使用されるメソッドの一部です。
- JRTPLib: コンストラクタ。JRTPLIB インスタンスを作成する。
- デストラクタとしてJRTPLIBインスタンスが使用されるリソースを解放します。
- 新しいRTPSessionインスタンスを作成します。
- Destroy:销毁一个RTPSession实例。
- デフォルトペイロードタイプの設定
- デフォルトのマークを設定する
- デフォルトタイムスタンプ増加量を設定します。
- SetMaximumPacketSize:最大の パケット サイズを設定します。
- SetAcceptOwnPackets: 送信したパケットを自分自身で受信するかを設定します。
- SetSchedulingParams: 実行スケジュールを設定
- SetTransmissionParams: 伝送パラメーターを設定します。
- AddDestination: RTP/RTCP送信先アドレスを追加します。
- Destination削除:RTP/RTCP配信先アドレスを削除します。
- パケットを送信します。
- 新規データパケットの到着を待つ
- RTPSession::BeginDataAccess: データアクセスの開始
- RTPSession::EndDataAccess: データアクセスの終了
- RTPSession::GotoFirstSource: ソースイテレータを最初のソースに移動します。
- RTPSession::次のソースに移動: ソースイテレータを次のソースにポイントします。
- RTPSession::GetLocalSSRC でローカル SSRC を取得します。
- RTPSession::GetRemoteSSRC:リモート側のSSRCを取得する。
- RTPSession::GetRTCPInstance: RTCPインスタンスを取得する。
ここに示したのは、JRTPLIB の基本的なメソッドの一部であり、具体的な使い方は JRTPLIB のドキュメントや関連するサンプルコードを参照してください。