0

SIP メッセージの sdp ロードを変更する必要があるプログラムを開発しています。現在、私は sipstack を作成し、パケットを受信し、リクエストを処理し、データにアクセスし、フォーマットを取得して、必要なフォーマットを決定しています。

問題は、メディア情報を変更したいときに始まります。media.setMediaFormats(valid); を使用して必要なフォーマットを設定します。

これを印刷すると、「m=audio "myport" RTP/AVP "myformats"」のようなものがあるので、正しく表示されているようです。

この後、メディアをパケットにセットしてサーバーに送信しようとしましたが、取得できません。mediaDescription で、「m=」行は変更できますが、「a=」行は変更されずにそのままで、その方法がわかりません。私は setMedia(media) を試しました。また、「a =」属性を削除してから新しい属性を追加しようとしましたが、どちらも正しく機能しません。

何か案は?

私は今かなり絶望的です。

4

1 に答える 1