2013-08-07 2 views
2

Мне было интересно, есть ли способ использовать RTMP аудио и/или видеопоток? Я создал приложение-получатель, включил его и получил доступ к нему на моем Chromecast. Я попытался внедрить SWF-объект, но кажется, что Chromecast не поддерживает флешку как это. Есть ли обходной путь?RTMP с Google Chromecast

Я вижу документы для supported media types, и он не отображает RTMP, поэтому я думаю, что это не-go, за исключением того, что он выполняет трансляцию протокола потока на лету от RTMP до MP3 или на другом сервере.

ответ

3

AFAIK, приложения-получатели могут работать только с медиатеками HTML5, которые не поддерживают протокол RTMP (также имейте в виду, что RTMP не является медиа-форматом, а протокол передачи мультимедийных данных, который может передавать различные форматы и аудиоконтейнеры/видео кодеки); поскольку Chromecast требует HTML5, он также требует HTTP в качестве протокола передачи).

Вы можете настроить прокси-сервер в качестве приложения-получателя, который будет потреблять поток RTMP, а затем повторно использовать его как ресурс мультимедиа HTML5 на основе http. Не было бы слишком много накладных расходов, если бы вам не нужно было транскодировать (скажем, например, ваш RTMP-поток был видео H.264 с аудио MP3), но это может стать бесполезным, чтобы обернуть весь медиа-ресурс что Chromecast может делать только для общения с RTMP-сервером. Скорее всего, будет намного проще работать с видео с HTML5 с самого начала.

Смежные вопросы