Site icon EfmSoft

Что означает код HRESULT 0x80EE0001 (RTC_E_SIP_STREAM_PRESENT)?

 
Предыдущий Следующий
RTC_E_SIP_CODECS_DO_NOT_MATCH RTC_E_SIP_STREAM_NOT_PRESENT

RTC_E_SIP_STREAM_PRESENT

Что означает RTC_E_SIP_STREAM_PRESENT

RTC_E_SIP_STREAM_PRESENT означает, что код пытается создать поток, который уже зарегистрирован в текущей сессии. Частая причина — два обработчика одного события или повторный callback после уже успешного добавления.

Что проверить

  • Сохраните media type, stream identifier и соответствующую SDP m-line.
  • Проверьте текущую коллекцию потоков перед созданием нового объекта.
  • Свяжите callbacks с идентификатором операции/поколения сессии.
  • Для изменения параметров существующего потока используйте renegotiation, а не второе добавление.

Сделайте операцию добавления идемпотентной. После исправления повтор одного и того же события не должен создавать второй объект или возвращать этот HRESULT.

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


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

Exit mobile version