Что означает код HRESULT 0x80EE000A (RTC_E_SDP_CONNECTION_ADDR)?

 
Предыдущий Следующий
RTC_E_SDP_MULTICAST RTC_E_SDP_NO_MEDIA

RTC_E_SDP_CONNECTION_ADDR

Интерпретация результата

RTC_E_SDP_CONNECTION_ADDR (0X80EE000A) означает: SDP содержит недопустимый или отсутствующий connection address для media description. Код следует трактовать в контексте конкретного API transition; одинаковая severity у другого HRESULT не делает причины эквивалентными.

Английский маркер для сопоставления с исходной документацией: an SDP media description has no usable connection address at session or media level. Используйте его как поисковый ключ вместе с timestamp и transaction/session ID.

Что сохранить

  • session ID, media type/stream index и negotiated codecs.
  • terminal/device identity, hold/start state и media-controller transition.
  • SDP hash, local/remote address/port и первый media HRESULT.

Код-специфическая проверка

Разберите строку c= и адрес, который реально выбрал RTC после SDP parse. Учитывайте address family, zero/hold address и связь с конкретным media section. Ошибка connection address отличается от отсутствия m= section или общего SDP syntax failure.

Сопоставьте negotiated SDP с фактическими terminal/device/stream объектами и текущим hold/start state; signaling success сам по себе не гарантирует готовность media path.

Сравните negotiated SDP с фактически созданными terminal/device/stream объектами. Отдельно проверьте hold/start state: успешное signaling-согласование ещё не доказывает, что local media path может быть запущен.

Практический сценарий из EN-описания: A custom SDP builder writes m= and a= lines but omits every c= line.. В воспроизведении меняйте только параметр или state, который отличает этот сценарий от рабочего.

Восстановление

Пересоздавайте только media object или device binding, связанный с отказом, сохраняя dialog/session state если его контракт это допускает.

После изменения повторите тот же вызов и сравните первый HRESULT, достигнутую фазу и побочные эффекты. Исправление подтверждено только если прежнее условие «SDP содержит недопустимый или отсутствующий connection address для media description» больше не возникает на сопоставимом входе.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.