2

属性を持つ SDP メディア フィールドを作成したいのですが、理解できないことがいくつかあります。関連するRFCをざっと読んで読みましたが、各フィールドの意味のほとんどを理解していますが、理解できないのは、rtpmapレジストリを構成するフォーマットのパラメータであるJMFのオーディオ/ビデオフォーマットからどのように派生するかです使用する必要があるエントリ。畑を何度も見る

m=audio 12548 RTP/AVP 0 8 101
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -
a=ptime:20
a=sendrecv

これらは、接続している pbx サーバーから受信されます。JMF オーディオ形式のプロパティに関して、これらは何を意味しますか。(これらは通信で一般的に使用される標準のオーディオ形式であることは理解しています

アップデート:

私はフォーマットパラメータ ' 0 8 101 ' の最後にもっと疑問に思っていました

m=audio 12548 RTP/AVP 0 8 101

それらがこのリストから参照されていることは知っていますが、JMF メディア形式に従って、どの形式を使用するかをどのように判断すればよいですか?

前もって感謝します、

アダム・ゼハヴィ。

4

3 に答える 3

2

SDP にリストされているコーデックのいずれかを使用できます。SDP を送信したエージェントは、リストされているすべてのコーデックをサポートしていると述べています。

提供した SDP の例では、G711 ULAW (PCMU) または G711 ALAW (PCMA) でエンコードされた RTP の送信を開始できます。

于 2010-05-28T22:30:21.333 に答える
1

これがあなたが求めていたものかどうかはわかりませんが、次のようになります。

  • PCMU / 8000:1チャネル、8000 Hz、m-Lawエンコード形式
  • PCMA / 8000:1チャンネル、8000 Hz、A-Lawエンコード形式
  • 電話イベント:DTMFディジット、電話トーン
于 2010-05-28T15:55:35.827 に答える
0

長い間検索してよく理解していなかったので、質問に答えることができます。私の目には、SDP の唯一の用途は、双方が自分のメディア能力を相手方に示すことだったでしょう。私はそれが交渉の形をとっていることに気づきませんでした。メディアに関するそのような深い交渉の必要性を理解していませんでした。 、私は、クライアント 1 が X、Y、Z、W を提供できると思っていました。クライアント 2 は、X、W しか取得できないと応答し、クライアント 1 は、OK と答え、W 形式で送信します...

なぜこれが私にとって完全に理にかなっているのかわからないので、この方法でアプリケーションの SDP ラッパーを設計し、SDP のガターを処理する代わりに JMF 形式を比較としてのみ使用します。以上、JMF フォーマット配列を使用して、これらすべての厄介なテキスト生成メソッドを実行する一般的なテンプレートを設計しようとしましたが、そうあるべきだと思います。唯一驚いたのは、このようなものが見つからなかったことです。すでに作った...

ご協力いただきありがとうございます。また、この件について疑問に思うことがあれば、このRFCを読み始めてください。

于 2010-05-31T08:02:08.900 に答える