5 ms·
HTML5 Media Source Extensions: Bringing Production Video to the Web
- slederer 10y agoI tried to give an overview on the technical details of the HTML5 MSE/EME, which is used e.g. by Netflix and Youtube. If you are interested in any details, just post it here, happy to answer.
- mozumder 10y agoSo, does every website need to build their own Javascript MSE player? Why isn't this built into the browser?
- slederer 10y agothere are of the shelf players supporting the EME (see above), thus you can just use one of them. It makes actually sense to seperate the player from the decoding (MSE), as the browser manufacturers might not be able to provide a good implementation of streaming formats. We saw this already with poor implementations of streaming formats/players on TV-sets, so it's good to have specialized and good working player vendors/projects.
- tapsboy 10y agoWhat 3rd party players do you recommend for HTML5 MSE/EME based playback across popular browsers?
- slederer 10y agoon the open source side, shaka (https://github.com/google/shaka-player https://github.com/google/shaka-player), dash.js (https://github.com/Dash-Industry-Forum/dash.js/wiki https://github.com/Dash-Industry-Forum/dash.js/wiki) and hls.js (http://dailymotion.github.io/hls.js/demo/ http://dailymotion.github.io/hls.js/demo/) are good. on the commercial prodcut side, the bitmovin player https://bitmovin.com/player/ https://bitmovin.com/player/ is best one covering HLS & DASH on all browsers. There are also a lot of demos at http://www.dash-player.com/demo/ http://www.dash-player.com/demo/
- manfrominterne 10y agoWithout detracting anything from MSE, EME doesn't bring "production video" to the web. It brings useless encryption that needs to die before it even sees the light. Maybe you really need a reminder if you think that EME does anything useful: look at blueray or any encrypted video technology before it. Now, your users already paid for it. They're logged-in and the transport is secured. If they want to copy the video, they'll do it anyway. So please, let's kill this draft.
- mozumder 10y agoYou're not going to get Hollywood to publish online without EME. This is the discussion about whether you want Hollywood movies to exist online or not, and they're perfectly happy to go without online streaming.
- deleted 10y ago[deleted]
- lomnakkus 10y ago> You're not going to get Hollywood to publish online without EME. Then they don't publish online. It's not the end of the world. > This is the discussion about whether you want Hollywood movies to exist online or not, and they're perfectly happy to go without online streaming. I'd say "perfectly happy" is an overstatement... given that they are the ones trying to push nonsense this though.
- slederer 10y agothe EME is widely used by services like Netflix, Hulu, etc., and it's now the first time that DRM is not a pain for developers. So I think the EME helps to simplify a huge problem (=DRM), and make it manageable for the people to use it.
- moron4hire 10y agoDRM is a huge problem. A huge problem for legitimate users who purchased their media from legitimate sources. It's a huge problem for content creators as it pushes consumers who would otherwise have purchased media to pirating it because pirating is the easier path. The only people DRM doesn't hurt is pirates.
- 0x0 10y agoAre binary black-box EMEs going to be the new flash&java-applet of web vulnerabilities?
- slederer 10y agohopefully not :-) the difference between Flash-like plugins and the EME is that the EME is directly build into the browser, with a narrow and focussed use case. This limits als the vulnerability, in contrast to a lot more powerful plugin-systems like Flash or Silverlight or Java.