Что означает код HRESULT 0x80EE0023 (RTC_E_START_STREAM)?

 
Предыдущий Следующий
RTC_E_MEDIA_VIDEO_DEVICE_NOT_AVAILABLE RTC_E_MEDIA_AEC

RTC_E_START_STREAM

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

RTC_E_START_STREAM означает, что согласованный RTC-медиапоток не удалось перевести в рабочее состояние. Наличие подходящего SDP ещё не гарантирует успешный запуск: локальное устройство, терминал и цепочка кодека также должны быть созданы и готовы к работе.

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

  • Определите конкретный поток, его тип мультимедиа и выбранный кодек.
  • Сверьте согласованное направление SDP с текущим состоянием hold и ожидаемым направлением передачи.
  • Проверьте привязку терминала к устройству и ошибку, которую первым вернул медиакомпонент.
  • Убедитесь, что устройство не было удалено, занято другим приложением или пересоздано после согласования SDP.

Если контракт RTC это допускает, пересоздавайте только проблемный медиапоток или привязку устройства, сохраняя SIP-диалог. Для подтверждения исправления полезно выполнить отдельные входящий и исходящий тесты и проверить, что состояние потока действительно переходит в запущенное.

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


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