Fastest cloud-encoding and adaptive streaming with HTML5 including DRM by Gerald Zankl, IBC 2015
The bitcodin encoding and streaming platform is designed and built from the ground up to scale massively on standard public and private cloud infrastructure, while enabling orders of magnitudes faster transcoding than real time (e.g., a 2-hour HD video in minutes). The fast transcoding enables even the largest on-demand video providers to distribute uploaded media virtually instantly during the upload and transcoding process with no delay. Leveraging the flexibility of the new MPEG-DASH standard – which is fully integrated into bitcodin – content providers can use cutting-edge technologies such as the native DASH adaptive streaming support in HTML5, as well as the native DRM support using MPEG-CENC based upon that. This enables distribution and playback across web and mobile platforms, while being more light-weight and battery efficient than heavy plugins like Silverlight or Flash. bitcodin.com furthermore encourages separation of video, audio and subtitle streams, which helps bitcodin customers to save up to 75 % on their storage costs while increasing distribution efficiency and reducing CDN costs.
5. Ways To Improve Web Video
• What are we talking about today:
– bitmovin Services and Products
– Why You Should Move To HTML5
– Customer Case Studies (Flimmit, Genflix)
– About bitmovin
6. Online Video
While traditional TV surpasses
Internet TV only in quality, it
delivers better
“overall experience”
„Bad Quality is the
biggest issue in Online
Video“
Source: Cisco IBSG Youth Survey, Cisco IBSG Youth Focus Group Sessions
7. Online Video
Problems For the User
• Long Start-Up Delays
• Buffering / Stalls
• Low Quality
Problems For the Content Provider
• High Costs
• Specialized Knowlegde
• Unscalable Systems
Plugins for Video Playback needed: Flash, Silverlight
9. End-to-End Video Streaming
Cloud-based
Video Encoding Service
HTML5 Player for
MPEG-DASH & HLS
CUSTOMER
Live Stream
VoD Assets
Live
OnDemand
Timeshift
DRM
Cloud-Encoding Service
100x Faster than any other Service
www.bitcodin.com
Fastest Loading Player
No Buffering, best Quality
www.dash-player.com
API100%
Cloud
DASH
+ HLS
DRMCost
Effective
Free
Plan
TaaS
HTML5
DASH
+ HLS
Lowest
Startup
DRM Quality
Feature
-set
API
10.
11. Web Browser Market Share
HTML5 Support NOW! *1
HTML5 Support NOW! *2
HTML5 Support starting in 11, 2015! *3
HTML5 Support NOW! *4
*1) Chrome on all Platforms (MSE+EME)
*2) Safari on Mac OS, not iOS (MSE only)
*3) Firefox will start in 11, 2015
*4) IE/Edge on Windows (8.1 MSE+EME, 10 MSE+EME)
*5) Opera on all Platforms (MSE)
All Platforms (Mobile, Desktop, Tablet); Source: W3Counter
HTML5 Support NOW! *5
13. Why You Should Use HTML5
• Browser Coverage
– Now: 65% of all Browsers support HTML5 (MSE)
– End of 2015: 75%+ of all Browsers support HTML5 (MSE)
– Browsers are moving to HTML5 (MSE+EME)
• Compared to Plugin Technology
– No Plugins needed
– Better Performance up to 4K (compared to Flash)
– Faster Startup Time (compared to Flash)
– Read for native DRM in HTML5
• Custom Extensions via JavaScript
• MPEG-DASH as the future with support in HTML5 MSE/EME, HbbTV,
Exoplayer, Chromecast, SmartTVs, etc.
14.
15. DRM Implementation Strategies
Environment Player Media DRM
Chrome bitdash using HTML5 MSE MPEG-DASH Widevine Modular
IE – Windows 8.1 bitdash using HTML5 MSE MPEG-DASH PlayReady
IE – Windows 7 bitdash using Flash MPEG-DASH ClearKey / PlayReady
Firefox bitdash using Flash
Upcoming: using HTML5 MSE
MPEG-DASH Adobe / Marlin
Safari bitdash using HTML5 MSE
bitdash using HTML5 HLS
MPEG-DASH / HLS Fairplay / AES
Android – Web bitdash using HTML5 MSE
bitdash using HTML5 HLS
MPEG-DASH / HLS Widevine Modular
Android – App App using Googe’s Exoplayer MPEG-DASH Widevine Modular
iOS – Web bitdash using HTML5 HLS HLS Fairplay / AES
iOS – App Native HLS support HLS Fairplay / AES
17. Customer Case Study
• VoD Provider
– Netflix-like Service
– Encoded 5.000 Video Assets
in a few days with bitcodin
• Previously used
Flash with RTMP/Progressive
• Re-Launched entire Site incl. Apps
– bitmovin provided Encoding,
Streaming and Web Players
Overview Distribution Details:
› MPEG-DASH and HLS
› Multi-Audio (Languages, Nr.
Channels) + Multi-Subtitle
› DRM is currently not needed, but
prepared to use DASH + CENC
19. Customer Case Study
• Live and OnDemand Service
in Indonesia
• Major Sports and Movies
• Focus on DRM-protection
• Live/OnDemand Subtitles
Solution Details:
» Web and mobile
» MPEG-DASH using bitdash
» HTML5 playback using MSE/EME
» No Plugins like Flash/Silverlight needed
» Multi-DRM through MPEG-CENC
» Using Widevine Modular + PlayReady
» TTML Live Subtitles