Согласно странице Chromecast Developers, Chromecast поддерживает контейнер SmoothStreaming, который, как я полагаю, использует куски видео с расширением .ismv. У меня возникают проблемы с воспроизведением этих видеофайлов.Как играть в потоковое видео в Chromecast?
Если я не ошибаюсь, реализация видеотега Chrome/Chromecasts поддерживает только файлы .mp4 и .webm, поэтому использование cast.MediaLoadRequest (в приложении Chrome Sender) не будет работать, если вы передадите ему URL-адрес для файл манифеста или контейнер .ismv.
Кажется возможным написать код, который сшивает фрагменты MPEG-DASH, используя MediaSource API из файла манифеста MPEG-DASH. Тем не менее, не похоже, что реализация Chrome в спецификации MediaSource поддерживает куски .ismv и, следовательно, средство воспроизведения плавного потокового видео.
Предполагая, что вы проанализировали файл манифеста, чтобы получить гладкие потоковые видеоролики, как можно Chromecast играть в контейнеры .ismv h.264, такие как те, которые можно найти here? Или Chrome не поддерживает файлы .ismv? Если да, то какие контейнеры SmoothStreaming поддерживают Chrome/Chromecast?
Поддерживает ли он файлы главного плейлиста? Например. ".mpd'" для MPEG-DASH и файл 'manifest 'для SmoothStreaming? –