SDP RFC sagt nichts über die Reihenfolge der Codecs. Also meine Frage ist, können wir FMTP-Linie über RTPMAP senden?Verarbeitung von FMTP-Leitung über RTP-Leitung in einem SIP-SDP-Gehäuse?
Antwort
Es gibt keinen Standard dafür, da er Codec-abhängig ist. Wenn Ihre Software auch Codecs enthält, sollten Sie diese Parameter an Ihre Codec-Schnittstelle übergeben oder Ihren Codec entsprechend konfigurieren. Jeder Codec erwartet unterschiedliche Parameter, daher gibt es kein High-Level-Format, das beachtet werden sollte. Die Verarbeitung unterscheidet sich von Codec zu Codec. Manchmal enthält es Werte, die weggelassen werden können, enthält manchmal wichtige Parameter, die entsprechend verwendet werden müssen.
Das Format ist wie folgt: a = fmtp PAYLOADNUMBER PARAMETERS_SEPARATED_BY_SEMICOLON
Zum Beispiel für G.723 Sie so etwas wie dieses haben:
a = fmtp: 4 Bitrate = 6,3; AnnexA = yes
Oder für G.729:
a = fmtp: 18 annexb = yes
Oder speex:
a = fmtp: 105 mode = 8; Modus = any