According to the Chromecast Developers page, Chromecast supports the SmoothStreaming container, which I assume uses pieces of video with the .ismv extension. I am having problems playing these video files.
If I'm not mistaken, the implementation of the Chrome / Chromecasts video tag only supports .mp4 and .webm files, so using cast.MediaLoadRequest (in the Chrome Sender app) will not work if you give it the manifest URL of the manifest or .ismv.
It seems possible to write code that stitches MPEG-DASH fragments using the MediaSource API from the MPEG-DASH manifest file. However, the Chrome implementation in the MediaSource specification does not seem to support .ismv chunks, and therefore a smooth streaming video playback tool.
Assuming you have analyzed the manifest file to get smooth streaming video fragments, how can Chromecast play in .ismv h.264 containers like the ones you can find here ? Or does Chrome not support .ismv files? If so, which SmoothStreaming containers support Chrome / Chromecast?
source share