4 ms·
> CDN should support that in their infrastructure (including codecs and etc.) This makes sense if the CDN is transcoding the video for you but if you do that
by Veratyr 10y ago
> CDN should support that in their infrastructure (including codecs and etc.)
This makes sense if the CDN is transcoding the video for you but if you do that yourself I don't think a special CDN is necessary.
From Mozilla [0]:
> DASH works via HTTP, so as long as your HTTP server supports byte range requests, and it's set up to serve .mpd files with mimetype="application/dash+xml", then you're all set.
And from encoding.com [1]:
> To play the content, the DASH client first obtains the MPD. The MPD can be delivered using HTTP [...]
> Using this information, the DASH client selects the appropriate encoded alternative and starts streaming the content by fetching the segments using HTTP GET requests.
This definitely sounds like it doesn't need any special support from the server. As long as it can serve files over HTTP, the only special thing is the transcoding and setting up the manifest, which doesn't need to be done by the CDN.
I have a feeling CDNs advertise support for HLS and Adobe's streaming because they require additional support.
[0]: https://developer.mozilla.org/en-US/docs/Web/HTML/DASH_Adaptive_Streaming_for_HTML_5_Video https://developer.mozilla.org/en-US/docs/Web/HTML/DASH_Adapt...
[1]: https://www.encoding.com/mpeg-dash/ https://www.encoding.com/mpeg-dash/