Stefan Lederer@slederer · CEO, bitmovin
Hi PHers! Excited to launch the version 5.0 of our HTML5 Adaptive Streaming Player, to enable a awesome video experience. What's Adaptive Streaming? - Adaptive streaming is the technology used by Netflix and Youtube - i.e. MPEG-DASH and HLS - and we want to make it available to the whole market. It prevents buffering, enables faster startup times, and a b… See more
Armin Ronacher@mitsuhiko · Sentry
@slederer Looks very cool but I think this needs a demo somewhere or if there is one, it needs to be linked in a more obvious place. I have yet to find it :)
Stefan Lederer@slederer · CEO, bitmovin
@mitsuhiko Sure, we have a lot of demos here: https://bitmovin.com/demo/ ... including a pretty cool one on 360°/VR streaming at https://bitmovin.com/adaptive-vr...
Armin Ronacher@mitsuhiko · Sentry
I found the demo on the top right but it looks a bit like that part of the page belongs to the rest of the website so that was not really that obvious :D
Ludovic Bostral@ludobos · Cofounder and CTO at Afrostream
@slederer great job :) Did you do some tests with DASH/VP9 as well ?
Stefan Lederer@slederer · CEO, bitmovin
@ludobos thx! Yes, we did that with WebM/VP9 segments, works really great on Chrome (but haven't tested it recently). I'm a big fan of the use case, as VP9 is supported by 50%+ of the web browser deployments, and it helps to get traffic down for those viewers.
Ludovic Bostral@ludobos · Cofounder and CTO at Afrostream
@slederer is it based on DashJs ? Did you implement your own adaptive bitrate algorithm there ? Is it used BOLA ?
Stefan Lederer@slederer · CEO, bitmovin
@ludobos No, it's our own code base. We started with dash.js years ago, but we didn't liked the architecture and stability, so we created our player from scratch. Same for the HLS support. It was hard to do everything by our own, but now we are super fast with new features, have a better stability, and have a broader features set (e.g. for DRM, VR, HLS > … See more
@themoah@themoah · working at @ClickTale
@slederer Looks great. Wow, I think it's a first video player demonstration without Big Bunny video clip or other Bender foundation movies. 1. Why did you choose figure tag to enclose it ? 2. Why do you load segments over XHR ? 3. Have you tested it on connected devices - e.g. SmartTV's ? 4. Do you support fall-back to the range-requests ? Good luck !
@themoah @slederer 1. The semantics of a is that it represents self-contained content and in our opinion this is the case for videos. 2. I think you are referring to "fetch" as an alternative, but it is unfortunately not supported in all browsers, e.g. IE11 doesn't support it (http://caniuse.com/#search=fetch). Further, cancelling fetch requests is still … See more
@themoah@themoah · working at @ClickTale
@dweinber @slederer Most of the SmartTV apps are hybrid apps - html/js , do you have any plans for integrations/SDK ? Most of developers have an issue delivering apps for these device, because there is still no Standard. For example, 2014 and 2015 Samsung SmartTV will 'fire' an event that MSE exist, but won't allow external code to run (e.g. logic written in… See more
@themoah @slederer We already tested HTML5 apps on a few different SmartTVs and our standard web player works just fine, not sure if a full SDK is even necessary. We haven't seen such MSE issues yet. Many SmartTVs provide "native" DASH support, which work similar than HLS support in Safari: Simply use the manifest file URL as source for a standard video ele… See more
@themoah@themoah · working at @ClickTale
@dweinber @slederer Yeah, everyone supports MP4 playback. But the problem with 'native' DASH is support on 'not the newest' models of SmartTV. If I remember right there were at least 2 main implementations and some devices don't support them right. I've seen (about 1.5 years ago) Android TV devices constantly trying to download and switch resolutions to hi… See more
@themoah @slederer There's the difference between 'native' DASH support and providing the MSE, which enables DASH, but also HLS or other adaptive streaming formats. We haven't tested with older models, but 2015 models already worked quite good (although a bit buggy, to be honest). Native HLS has been around longer than native DASH and is already integrated i… See more