pjsip を使用してアプリケーションを作成しており、アプリケーション固有の RTCP パケットを受信する必要があります。pjmedia_rtcp_rx_rtcp
(in )の実装を見ていpjmedia/src/pjmedia/rtcp.c
ますが、特定の RTCP パケットのみを処理しているようで、アプリケーション固有のタイプのケースはありません。不明なパケット タイプの場合は、"Received unknown RTCP packet"
診断メッセージが生成されます。
を使用して、受信した RTCP パケット用の独自のハンドラーをインストールできるようpjmedia_transport_attach
です。ただし、これは、アプリケーション固有のものだけでなく、受信したすべてのRTCP パケットに対して呼び出されます。[アプリ固有のパケットでない場合は、前のハンドラーを呼び出すことができるかもしれません。これについては、さらに調査する必要があります。]
アプリケーション固有の RTCP パケットで pjsip コールバックを呼び出すことは可能ですか? そうでない場合、pjsip を使用している間にそのような RTCP パケットを処理するにはどうすればよいですか?