Does Chromecast support TS container format in MPEG-DASH manifest

In their developer docs, they say they support the following:

โ€ข Containers: MP4 / CENC, WebM, MPEG-DASH, SmoothStreaming

However, MPEG-DASH and SmoothStreaming are streaming protocols that allow the use of various containers. The MPEG-DASH specification allows MPEG2-TS fragments, but I do not see any information about the supported container formats inside the DASH manifest.

+6
source share
2 answers

I think when he says "MP4 / CENC", he implies that he supports MP4 containers in the MPEG-DASH manifest. I don't think TS is supported ... so there is no mention of HLS either.

+1
source

I'm going to guess no. The DASH specification says it supports TS containers, but I have yet to see how the implementation does it. DASH is a lot of effort, and they included everything in the specification. In fact, they included too much. a subset of DASH called "DASH 264" is similar to what everyone gravitates towards. Smooth Streaming and DASH 264 use almost identical media formats, but different manifest formats. the file format is mostly MP4 with fragmented mdat alternating with moof ( http://alexzambelli.com/blog/2009/02/10/smooth-streaming-architecture/ ). Google includes WebM for political reasons (trying to push an alternative proprietary codec and thus keep MPEG-LA honest).

In addition, TS is a proprietary encumbered format. Therefore, by turning it on, Google will have to pay royalties to MPEG-LA, and I assume that they avoid this extra cost.

+1
source

Source: https://habr.com/ru/post/952396/


All Articles