Источник/назначение и другая информация в SIP-пакетах. Поскольку используется SIP-прокси, адрес SIP-пакета и информация в заголовке SIP, например: «Через», «Кому» и «От кого» и т. д., не имеют ничего общего с адресами RTP, верно? (P.S., какова истинная цель этих полей?)
ПРАВИЛЬНО, эта информация не имеет ничего общего с вашей информацией RTP/RTCP, это просто информация о прокси-сервере SIP и двух сторонах, связанных с информацией, связанной с сеансом SIP.
В чем разница между строкой o= и строкой c= в SDP? Будет ли RTP использовать один из них?
Строка O также является тем, что вам не нужно знать, это касается информации или идентификатора клиента отправителя. Строка C= содержит адрес по умолчанию для вашего сеанса, это может быть атрибут уровня сеанса или атрибут уровня мультимедиа, если у вас есть несколько носителей, таких как RTP и RTCP. Если его атрибут уровня сеанса в SDP, то он появится перед строкой m=. Если сеанс не является сеансом ICE, этот адрес будет использоваться для ваших медиафайлов.
Мне нужно найти общие кодеки и типы полезной нагрузки, поддерживаемые в SDP вызывающего и вызываемого абонентов, чтобы определить порты RTCP. Если они поддерживают более одного кодека для типа мультимедиа, возможно ли, чтобы две стороны использовали разные кодеки?
Вы найдете информацию, связанную с кодеком, в строке m=, которая будет содержать имя носителя, тип транспорта и порт по умолчанию для этого носителя. В случае носителя, отличного от ICE, этот порт будет использоваться для соответствующего носителя. m= также будет содержать информацию, связанную с кодеком, это значения, разделенные пробелами. Вы не можете использовать другой кодек, если только выбранный вами кодек не совместим с другим кодеком, что маловероятно.
Если задействованы STUN, TURN или ICE, на что еще мне следует обратить внимание?
Вы найдете эту информацию в виде строки a=, вся строка a= появляется после строки m= до тех пор, пока другая строка m= конца SDP не будет соответствовать атрибутам мультимедиа, скажем, для кандидата вы увидите что-то вроде строк a=candidate как ICE кандидаты, вы также можете увидеть a=ice-pwd, a=ice-ufrag и т. д. Допустим, если у вас есть звуковая строка m= с компонентом RTP и RTCP, вы также можете увидеть строку a=rtcp со значением порта, которое является значением порта RTCP по умолчанию. порт, в этом случае порт отображается в строке m= как порт по умолчанию RTP. Дополнительные сведения о SDP см. в RFC SDP. Также вы можете проверить ICE RFC, чтобы узнать подробности об атрибутах, связанных с ICE.
person
Palash Borhan Uddin
schedule
12.12.2015