helix hls and mpeg-dash sdk for android
DESCRIPTION
Overview of the Helix SDK for Android 2.2 to 4.x complete with examples of capabilities including Multi-Lingual, Multi-Views and Verimatrix DRMTRANSCRIPT
• Helix Media Delivery Platform
• Helix DNA client – multi-OS
• Helix SDK for HTTP streaming on Android OS
• HLS (Pantos specification)
• MPEG-DASH (industry standard)
• Helix SDK for Local Playback on Android OS
• RealMedia
Introducing
RealNetworks Confidential 2
Helix Media Delivery Platform
• Deliver Any Media, To Any Media Player and Device, At Any Time, and Any
Where
• Broadest Audience Reach – At work, On-the-Go, and at Home
• Simplicity, Reliability, Performance and Cost Effectiveness
• End-to-End integrated – standards based and multi-OS support
• Platform Functionality – Encoding to Delivery to Playback
• Helix encoder for H.264/AAC live
and VOD content creation
• Helix Servers for RTSP, HLS,
MPEG-DASH, Flash streaming
• Broadband HD H.264 Streaming
• Helix SDK players for Android
• Helix DNA for OEM chipsets
RealNetworks Confidential 3
H.264 / H.263 + DASH
RealAudio/ RealVideo
WMV + Silverlight
3GPP H.264 / H.263
Flash FLV, F4V
Quick Time + HLS
Billing Security
Single infrastructure
Reducing TCO
Less Complex
Easier to integrate
Helix End-to-End media delivery
RealNetworks Confidential 4
• Established cross platform media engine
• Available for Android, Symbian, Linux, Windows
• Default media engine of Symbian S60
• Over 800 Million+ lifetime installs
• Supports a wide variety of codecs
• H.264/AAC, H.263/AMR, RMVB, MP3
• RTSP and HLS streaming
• Options to support DRM technologies
• Verimatrix, Microsoft PlayReady
• Evolving SDK to embrace standards including DASH
RealNetworks Confidential 5
Helix DNA overview
• HLS delivery for Android OS using iOS streams
• High performance consistent implementation
• Over the air installation embedded within App
• Helix DNA HLS and MPEG-DASH libraries available for
• Mobile Application developers and OEMs
• Supported on Android 2.2+ to 4.x
• Open, AES and DRM encryption delivery
• DRM from Verimatrix and PlayReady
• MPEG-DASH standard streaming
Helix DNA for Android
RealNetworks Confidential 6
• Broadcaster wants to provide the same iOS media service to Android
and iPhone, iPad (objective simplify delivery and reduce encoder costs)
• Android native media player doesn’t support HLS. (Android 2.x – the most
popular OS versions – supports RTSP only)
• Android 3.0 and 4.0 do support HLS but
• not same as iOS player quality – slow, poor performance, bugs
• proprietary DRM – WideVine only
• Broadcaster wants a reliable media player including open choice DRM
Q: The problem?
RealNetworks Confidential 7
Helix Client SDK for Android A: ?
• Ready to go development package for
broadcasters, service providers, content
providers and mobile communication
providers.
• Native media players in Android devices
don’t have the features service providers
require. Helix Client SDK is the best
engine to support HTTP Live Streaming
and MPEG-DASH on top of customer
application.
• Fully compatible with iOS and MPEG-
DASH device streaming, supports widest
range of chipsets with high quality
playback.
RealNetworks Confidential
• HTTP Live Streaming over the air (OTA) enabler for
Android OS devices.
8
Helix SDK overview
Helix Android
Uniform and consistent implementation Fragmented across OEM device firmware and
chipsets
Available on Android 2.2 and above OS versions Available only from Android 3.0 and above
High quality – superior audio/video sync,
smoother/faster seeking, low start up latency
Low quality – start up latency, late seeking,
broken audio/video sync,
Highly interoperable with all leading encoders Lower interoperability
DRM solution available (Verimatrix / PlayReady) No default DRM integration (2.2/2.3/3.x)
Proven solutions – success references, pre-
ported devices Untested solution
Why use Helix SDK? Helix vs. Android
RealNetworks Confidential 9
Features Helix Android
Adaptive
Streaming Same as iOS devices (Live/VOD) quality
Unstable (Live),
Start from High bitrate (VOD)
Seeking time Seek to middle (0~2 secs)
Seek back to beginning (0-1.5 sec)
Seek to middle (1~6 sec or Not play)
Seek back to beginning (2-8 sec)
Startup time Same as iOS devices Live : 4 ~ 7 sec
VOD : 2 ~ 7 sec
A/V sync Same as iOS devices Some VOD content have lip synch problem
Interoperability Same as iOS devices Low interoperability (Unstable / Not playback)
Quality Comparison
RealNetworks Confidential 10
HTTP Live Streaming & Verimatrix
11 RealNetworks Confidential
• Helix DNA is the default engine for Lenovo and Huawei phones and tablets
• Blockbuster App
• Pre-installed in Verizon Devices by Samsung, Motorola, HTC, Dell
• Integrated with device DRM
• Helix DNA HLS
• Shipping on MetroPCS devices made by Samsung, and LG
• Integration with hardware decoders
• Media room for T-Mobile
• Pre-installed on devices by HTC and Samsung
• Integrated with device specific hardware
• RealNetworks has existing licensing agreements with all major device OEMs
• Worldwide engineering group dedicated to OEM integration and customization
• Close relationships with major chip makers
OEM Integration Experience
RealNetworks Confidential 12
• Helix Client SDK intergraded Verizon’s new video application. It supports
“Verizon has offered great video apps on our devices for many years, and now Verizon Video is the next way to discover, experience and enjoy high-quality video entertainment on Android™ smartphones,”
“Verizon Video has the most popular TV shows, sports and more, and with the power of Verizon Wireless' 3G and 4G LTE networks, customers will get an unparalleled mobile viewing experience."
Kristi Crum - Verizon Wireless
Success Story – Verizon Video
RealNetworks Confidential 13
Helix DNA customers
RealNetworks Confidential 14
• RealNetworks world class engineering and customer support team with 15+
years of experience of supporting leading OEMs, chipset makers, carriers,
broadcasters and inventor of streaming media
• Ability to develop and enhance for customer specific requirements
• End-to-End experience in developing encoders, delivery servers and media
players for PC and mobile markets – we understand streaming!
• Helix DNA is a proven media engine, pre-installed in 800+ million devices
• Helix DNA HLS implementation reaches more devices and provide more
consistent experience across OEMs and Android versions than any other HLS
implementation
• Helix DNA HLS offers future HLS enhancements, DRM and DASH delivery in a
single deliverable
Why Helix?
RealNetworks Confidential 15
Helix SDK capabilities
Demonstration APK
• Customisation
• MPEG-DASH
• HLS
• Adaptive bit rates
• Multi-track (multi-video, multi-audio, multi-resolution)
• Verimatrix DRM
• Demonstration APK
• Helix EMEA APK demo
Helix SDK capabilities
RealNetworks Confidential 17
Chipset and OS support
RealNetworks Confidential 18
3/4
Chipsets 1 GHz minimum clock speed
OS Version Froyo 2.2 Gingerbread 2.3 Honeycomb 3.x Ice Cream Sandwich 4.0 JellyBean 4.1.x
Encoding Best Practice
RealNetworks Confidential 19
Baseline
Codecs Adaptive Bit Rates
Video: 128/256/512k
Audio: 48k
Resolution
Smartphone
up to
320x180 (16:9)
@ 512kbps*
Baseline
Codecs Adaptive Bit Rates
Video: 512/768/1024k
Audio: 48k
Resolution
Tablet
up to
640x360 (16:9)
@ 1024kbps*
*Dual and Quad cores allow higher bit rates and resolutions with increased bandwidth and
CPU usage
• Play, Pause, Rewind, Fast Forward, Action
Customisable Controls
RealNetworks Confidential 20
• ISO MP4 support
• Multi-rate
• Multi-resolution
• Helix & 3rd party streams
• Helix EMEA APK demo
MPEG-DASH
RealNetworks Confidential 21
• Adaptive rate
• Multi-resolution
• Helix & Apple official streams
• Multi-audio
• Multi-video
• Live Seek
• nDVR
HLS
RealNetworks Confidential 22
• Multi-audio tracks with single video track
• example - Multi-lingual movies
HLS multi-track
RealNetworks Confidential 23
• Multi-video with single audio track
• Example – multi-camera events
HLS multi-video
RealNetworks Confidential 24
• Seek with a live HLS multi-segment playlist
HLS live seek
RealNetworks Confidential 25
• Verimatrix HLS (DRM)
• Encrypted HLS (AES)
• Open HLS
• Helix EMEA APK demo
Vermatrix DRM
RealNetworks Confidential 26