| Предыдущий | Следующий |
| RTC_E_MEDIA_SESSION_IN_HOLD | RTC_E_MAX_REDIRECTS |
RTC_E_ANOTHER_MEDIA_SESSION_ACTIVE
Что означает RTC_E_ANOTHER_MEDIA_SESSION_ACTIVE
RTC_E_ANOTHER_MEDIA_SESSION_ACTIVE означает, что текущий RTC path уже имеет активную media session, несовместимую с созданием ещё одной. Это lifecycle conflict, а не отсутствие media capability.
Что проверить
- Сохраните текущий session ID, peer и media state перед попыткой создать новый сеанс.
- Проверьте late callbacks и teardown предыдущего media session: логический close мог ещё не завершить все объекты.
- Если сценарий требует renegotiation, обновляйте существующий session по контракту RTC вместо создания параллельного.
Как подтвердить правильную обработку
Исправление подтверждается одним согласованным media session на данном path и отсутствием RTC_E_ANOTHER_MEDIA_SESSION_ACTIVE при повторных переходах.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.