| Предыдущий | Следующий |
| 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.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.