私はビデオフレームを取得し、それをさまざまなRTPパケットにパケット化しようとしています。私はjrtpを使用しており、C++で作業していますが、これはこのライブラリで行うことができますか?もしそうなら、私はこれについてどうやって行くのですか?JRTPでビデオフレームをパケット化するには
ありがとう、
私はビデオフレームを取得し、それをさまざまなRTPパケットにパケット化しようとしています。私はjrtpを使用しており、C++で作業していますが、これはこのライブラリで行うことができますか?もしそうなら、私はこれについてどうやって行くのですか?JRTPでビデオフレームをパケット化するには
ありがとう、
まず、ご自分のコーデックをご存じですか? (H.263、H.264、MPEG-2など)。次に、そのコーデックをパケット化するためのIETF AVT RFC(たとえばH.264の場合はRFC 3984)を探します。次に、そのRFCのライブラリや実装を探したり、jrtpで調べたり、自分でコードを作成したりしてください。
jrtplibは、基本的なRTP/RTCP機能のみを提供します。自分でメディアタイプのパケット化を行う必要があります。 RTPPacket constructorを見ると、ペイロードデータとペイロード長のパラメータが必要ですRTPPacketBuilderもあなたにとって興味深いかもしれません。 これを自分で行う場合は、対応するRFCを読んで、jesupに記載されているとおりに実装する必要があります。
ライブラリでは、多くのビデオフォーマットのパケット化を処理しますが、さらに複雑です。
私は実際に質問をしました(これは誰かが読んでくれることを願っています...) - 私も同様のことをするつもりです! c/C++で実装されたソリューションが見つかりましたか? – abhiarora