2013-08-23 2 views
6

В своих документах разработчиков, они говорят, что они поддерживают следующее:ли Chromecast поддерживает формат контейнера TS в MPEG-DASH манифеста

• Контейнеры: MP4/Cenc, WebM, MPEG-DASH, SmoothStreaming

Однако MPEG-DASH и SmoothStreaming представляют собой потоковые протоколы, которые позволяют использовать различные контейнеры. Спецификация MPEG-DASH позволяет использовать фрагменты MPEG2-TS, но я не вижу никакой информации о поддерживаемых форматах контейнеров внутри манифеста DASH.

ответ

1

Я думаю, что когда говорится «MP4/CENC», подразумевается, что он поддерживает контейнеры MP4 в манифесте MPEG-DASH. Я не думаю, что TS поддерживается ... поэтому никакого упоминания о HLS тоже нет.

1

Im собираюсь угадать нет. Спецификация DASH говорит, что она поддерживает контейнеры TS, но мне еще предстоит увидеть, как это делает реализация. DASH - это очень много усилий, и они включили все в спецификацию. На самом деле они включали слишком много. подмножество DASH под названием «DASH 264» похоже на то, к чему все тяготеют. Smooth Streaming и DASH 264 используют почти идентичные медиаформаты, но разные форматы манифеста. формат файла - это в основном MP4 с фрагментированным mdat, чередующимся с moof (http://alexzambelli.com/blog/2009/02/10/smooth-streaming-architecture/). Google включает WebM из-за политических причин (пытается подтолкнуть альтернативный собственный кодек и, таким образом, сохранить MPEG-LA честным).

Кроме того, TS является патентованным обремененным форматом. Поэтому, включив его, Google должен будет платить роялти в MPEG-LA, и я предполагаю, что они избегают этой дополнительной стоимости.

+0

Извините, но я не наградил щедрость просто потому, что искал окончательный ответ. Пока ваши догадки/наблюдения действительны, они не дали окончательного ответа «да» или «нет». Я провел эксперименты как с MPEG4, так и с MPEG2 TS с использованием MPEG-DASH и не смог получить что-либо в потоке в любом случае, и в документах Google особенно не хватает подробностей, когда дело доходит до того, какие форматы DASH поддерживаются. Очень расстраивает. – Squonk

+0

Я понимаю. Но я не думаю, что «окончательный ответ» существует даже без прямого общения с кем-либо в google. Тот факт, что TS работает или не работает, может считаться ошибкой, если только компания не объявляет официальную поддержку. Которые у них нет. – szatmary

+0

Согласовано. Это, однако, официальный форум сообщества для поддержки Chromecast (с использованием тега google-cast), и один из разработчиков Google Chromecast посещает здесь, поэтому я надеялся получить окончательный ответ от него или, по крайней мере, , кто-то, у кого это работает. Я попытался «подтолкнуть» Google dev, разместив комментарии к некоторым сообщениям, которые они сделали здесь, на SO (ОК, не одобренный SO-поведение, но никаких других прямых контактов, по-видимому, не доступно для Chromecast). Я даже не получил ответа на мои комментарии, не говоря уже об ответе. Не поощряю, учитывая, что я заплатил деньги за устройство. – Squonk