SlideShare a Scribd company logo
Helix DNA Overview
David J Smith
djsmith@realnetworks.com
Introducing

• 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




 2                           RealNetworks Confidential
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



3                                   RealNetworks Confidential
Helix End-to-End media delivery


RealAudio/ RealVideo



                            Billing      Security
 WMV + Silverlight




     H.264 / H.263 + DASH




    3GPP H.264 / H.263



                            Single infrastructure
     Flash FLV, F4V           Reducing TCO
                              Less Complex
                             Easier to integrate

    Quick Time + HLS

4                                     RealNetworks Confidential
Helix DNA overview

• 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




 5                                   RealNetworks Confidential
Helix DNA for Android

• 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




 6                                RealNetworks Confidential
Q: The problem?

• 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



A: ?                              Helix Client SDK for Android

 7                                  RealNetworks Confidential
Helix SDK overview
    •   HTTP Live Streaming over the air (OTA) enabler for
        Android OS devices.

    •   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.




8                                     RealNetworks Confidential
Why use Helix SDK? Helix vs. Android


                     Helix                                               Android

                                                     Fragmented across OEM device firmware and
Uniform and consistent implementation
                                                     chipsets


Available on Android 2.2 and above OS versions       Available only from Android 3.0 and above


High quality – superior audio/video sync,            Low quality – start up latency, late seeking,
smoother/faster seeking, low start up latency        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-
                                                     Untested solution
ported devices


9                                        RealNetworks Confidential
Quality Comparison


     Features                       Helix                                           Android

     Adaptive                                                    Unstable (Live),
                    Same as iOS devices (Live/VOD) quality
     Streaming                                                   Start from High bitrate (VOD)



                    Seek to middle (0~2 secs)                    Seek to middle (1~6 sec or Not play)
 Seeking time
                    Seek back to beginning (0-1.5 sec)           Seek back to beginning (2-8 sec)


                                                                 Live : 4 ~ 7 sec
     Startup time   Same as iOS devices
                                                                 VOD : 2 ~ 7 sec


      A/V sync      Same as iOS devices                          Some VOD content have lip synch problem


                                                                 Low interoperability
Interoperability    Same as iOS devices
                                                                 (Unstable / Not playback)




10                                        RealNetworks Confidential
HTTP Live Streaming & Verimatrix




11              RealNetworks Confidential
OEM Integration Experience

•        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



    12                                 RealNetworks Confidential
Success Story – Verizon Video

• 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

 13                          RealNetworks Confidential
Helix DNA customers




14            RealNetworks Confidential
Why Helix?

•        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




    15                                RealNetworks Confidential
Helix SDK capabilities
     Demonstration APK
Helix SDK capabilities

• Customisation
• MPEG-DASH
• HLS
     •   Adaptive bit rates
     •   Multi-track (multi-video, multi-audio, multi-resolution)
• Verimatrix DRM


• Demonstration APK
     •   Helix EMEA APK demo


17                            RealNetworks Confidential
Chipset and OS support



                                                                                      3/4


 Chipsets                              1 GHz minimum clock speed




             Froyo 2.2   Gingerbread 2.3   Honeycomb 3.x Ice Cream Sandwich 4.0   JellyBean 4.1.x
OS Version




18                                RealNetworks Confidential
Encoding Best Practice

           Smartphone
              up to                                                  Video: 128/256/512k
          320x180 (16:9)
           @ 512kbps*                    Baseline                    Audio: 48k



              Resolution                       Codecs                    Adaptive Bit Rates




              Tablet
               up to                                                 Video: 512/768/1024k
          640x360 (16:9)
           @ 1024kbps*                   Baseline                    Audio: 48k



              Resolution                       Codecs                    Adaptive Bit Rates




          *Dual and Quad cores allow higher bit rates and resolutions with increased bandwidth and
          CPU usage
19                          RealNetworks Confidential
Customisable Controls

• Play, Pause, Rewind, Fast Forward, Action




20                   RealNetworks Confidential
MPEG-DASH

• ISO MP4 support
• Multi-rate
• Multi-resolution
• Helix & 3rd party streams


• Helix EMEA APK demo




21                    RealNetworks Confidential
HLS

• Adaptive rate
• Multi-resolution
• Helix & Apple official streams



• Multi-audio
• Multi-video
• Live Seek
• nDVR

22                     RealNetworks Confidential
HLS multi-track

• Multi-audio tracks with single video track
     •   example - Multi-lingual movies




23                          RealNetworks Confidential
HLS multi-video

• Multi-video with single audio track
     •   Example – multi-camera events




24                        RealNetworks Confidential
HLS live seek

• Seek with a live HLS multi-segment playlist




25                    RealNetworks Confidential
Vermatrix DRM

• Verimatrix HLS (DRM)
• Encrypted HLS (AES)
• Open HLS




• Helix EMEA APK demo




26                  RealNetworks Confidential
Next steps?
        Contact
djsmith@realnetworks.com

     Available Now
   Demonstration APK
    Evaluation SDK

More Related Content

What's hot

Aten Infotech
Aten InfotechAten Infotech
Aten Infotech
ATEN Infotech
 
DCC Labs Company Presentation
DCC Labs Company PresentationDCC Labs Company Presentation
DCC Labs Company Presentation
DCC Labs
 
Odyssey7Q+User-Manual-2016.01
Odyssey7Q+User-Manual-2016.01Odyssey7Q+User-Manual-2016.01
Odyssey7Q+User-Manual-2016.01Erich Haubrich
 
RemoteFX - Rich End User Experience for VDI and Remote Desktops
RemoteFX - Rich End User Experience for VDI and Remote DesktopsRemoteFX - Rich End User Experience for VDI and Remote Desktops
RemoteFX - Rich End User Experience for VDI and Remote DesktopsAmit Gatenyo
 
Custom Intergration Product Guide 2009
Custom Intergration Product Guide 2009Custom Intergration Product Guide 2009
Custom Intergration Product Guide 2009
Unicam Europe
 
OpenEye IP Video Basics
OpenEye IP Video BasicsOpenEye IP Video Basics
OpenEye IP Video Basics
openeyevideo
 
IbroadcastPro: multi format broadcasting
IbroadcastPro: multi format broadcastingIbroadcastPro: multi format broadcasting
IbroadcastPro: multi format broadcasting
Wouter van der Ley
 
AJA KIPRO Portable Digital file recorder with Apple Process 422
AJA KIPRO Portable Digital file recorder with Apple Process 422AJA KIPRO Portable Digital file recorder with Apple Process 422
AJA KIPRO Portable Digital file recorder with Apple Process 422
AV ProfShop
 
Voice video different_platforms_v1
Voice video different_platforms_v1Voice video different_platforms_v1
Voice video different_platforms_v1
Narasimham Settipalli
 
activa200_soc
activa200_socactiva200_soc
activa200_socrnir
 
Multi-network Solutions in the Real World: NAB 2012, Bill Rosenblatt, GiantSt...
Multi-network Solutions in the Real World: NAB 2012, Bill Rosenblatt, GiantSt...Multi-network Solutions in the Real World: NAB 2012, Bill Rosenblatt, GiantSt...
Multi-network Solutions in the Real World: NAB 2012, Bill Rosenblatt, GiantSt...
Verimatrix
 
FPGA Camp - Softjin Presentation
FPGA Camp - Softjin PresentationFPGA Camp - Softjin Presentation
FPGA Camp - Softjin PresentationFPGA Central
 
OpenEye Digital Video Recorder Overview
OpenEye Digital Video Recorder OverviewOpenEye Digital Video Recorder Overview
OpenEye Digital Video Recorder Overview
openeyevideo
 
TrueСonf Products
TrueСonf ProductsTrueСonf Products
TrueСonf Products
TrueConf
 
New Enterprise Video System
New Enterprise Video SystemNew Enterprise Video System
New Enterprise Video System
annaji
 
ABS 2012 - Android Device Porting Walkthrough
ABS 2012 - Android Device Porting WalkthroughABS 2012 - Android Device Porting Walkthrough
ABS 2012 - Android Device Porting Walkthrough
Benjamin Zores
 

What's hot (20)

Aten Infotech
Aten InfotechAten Infotech
Aten Infotech
 
DCC Labs Company Presentation
DCC Labs Company PresentationDCC Labs Company Presentation
DCC Labs Company Presentation
 
Odyssey7Q+User-Manual-2016.01
Odyssey7Q+User-Manual-2016.01Odyssey7Q+User-Manual-2016.01
Odyssey7Q+User-Manual-2016.01
 
RemoteFX - Rich End User Experience for VDI and Remote Desktops
RemoteFX - Rich End User Experience for VDI and Remote DesktopsRemoteFX - Rich End User Experience for VDI and Remote Desktops
RemoteFX - Rich End User Experience for VDI and Remote Desktops
 
Custom Intergration Product Guide 2009
Custom Intergration Product Guide 2009Custom Intergration Product Guide 2009
Custom Intergration Product Guide 2009
 
OpenEye IP Video Basics
OpenEye IP Video BasicsOpenEye IP Video Basics
OpenEye IP Video Basics
 
IbroadcastPro: multi format broadcasting
IbroadcastPro: multi format broadcastingIbroadcastPro: multi format broadcasting
IbroadcastPro: multi format broadcasting
 
AJA KIPRO Portable Digital file recorder with Apple Process 422
AJA KIPRO Portable Digital file recorder with Apple Process 422AJA KIPRO Portable Digital file recorder with Apple Process 422
AJA KIPRO Portable Digital file recorder with Apple Process 422
 
MCU 4200
MCU 4200MCU 4200
MCU 4200
 
MCU 4200
MCU 4200MCU 4200
MCU 4200
 
Voice video different_platforms_v1
Voice video different_platforms_v1Voice video different_platforms_v1
Voice video different_platforms_v1
 
activa200_soc
activa200_socactiva200_soc
activa200_soc
 
Multi-network Solutions in the Real World: NAB 2012, Bill Rosenblatt, GiantSt...
Multi-network Solutions in the Real World: NAB 2012, Bill Rosenblatt, GiantSt...Multi-network Solutions in the Real World: NAB 2012, Bill Rosenblatt, GiantSt...
Multi-network Solutions in the Real World: NAB 2012, Bill Rosenblatt, GiantSt...
 
FPGA Camp - Softjin Presentation
FPGA Camp - Softjin PresentationFPGA Camp - Softjin Presentation
FPGA Camp - Softjin Presentation
 
"V
"V"V
"V
 
Tele Eye Rxv3
Tele Eye Rxv3Tele Eye Rxv3
Tele Eye Rxv3
 
OpenEye Digital Video Recorder Overview
OpenEye Digital Video Recorder OverviewOpenEye Digital Video Recorder Overview
OpenEye Digital Video Recorder Overview
 
TrueСonf Products
TrueСonf ProductsTrueСonf Products
TrueСonf Products
 
New Enterprise Video System
New Enterprise Video SystemNew Enterprise Video System
New Enterprise Video System
 
ABS 2012 - Android Device Porting Walkthrough
ABS 2012 - Android Device Porting WalkthroughABS 2012 - Android Device Porting Walkthrough
ABS 2012 - Android Device Porting Walkthrough
 

Similar to Helix HLS and MPEG-DASH SDK for Android

Helix Universal Server v15
Helix Universal Server v15Helix Universal Server v15
Helix Universal Server v15
David J Smith
 
NexPlayer SDK
NexPlayer SDKNexPlayer SDK
NexPlayer SDK
NexStreaming
 
Helix Media Delivery Platform V13 Launch event in Cairo (Interact Egypt - 2009)
Helix Media Delivery Platform V13 Launch event in Cairo (Interact Egypt - 2009)Helix Media Delivery Platform V13 Launch event in Cairo (Interact Egypt - 2009)
Helix Media Delivery Platform V13 Launch event in Cairo (Interact Egypt - 2009)
Interact
 
Video Transcoding Terms Explained
Video Transcoding Terms Explained Video Transcoding Terms Explained
Video Transcoding Terms Explained
nerodude
 
7 reasons why video conferencing world will never
7 reasons why video conferencing world will never7 reasons why video conferencing world will never
7 reasons why video conferencing world will never
TrueConf
 
XenDesktop Features Presentation 25022010
XenDesktop Features Presentation 25022010XenDesktop Features Presentation 25022010
XenDesktop Features Presentation 25022010
dataplex systems limited
 
ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...
ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...
ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...
Amazon Web Services
 
Fall Premieres: Media Frameworks in iOS 11, macOS 10.13, and tvOS 11 (CocoaCo...
Fall Premieres: Media Frameworks in iOS 11, macOS 10.13, and tvOS 11 (CocoaCo...Fall Premieres: Media Frameworks in iOS 11, macOS 10.13, and tvOS 11 (CocoaCo...
Fall Premieres: Media Frameworks in iOS 11, macOS 10.13, and tvOS 11 (CocoaCo...
Chris Adamson
 
Top 5 Television Broadcasting Software's
Top 5 Television Broadcasting Software'sTop 5 Television Broadcasting Software's
Top 5 Television Broadcasting Software's
kurukshetra University
 
15 stephan pfister citrix day hdx-multimedia
15 stephan pfister citrix day   hdx-multimedia15 stephan pfister citrix day   hdx-multimedia
15 stephan pfister citrix day hdx-multimediaDigicomp Academy AG
 
Life Size Virtual Link
Life Size Virtual LinkLife Size Virtual Link
Life Size Virtual Link
Annie Lavoie
 
Life Size Communicator
Life Size CommunicatorLife Size Communicator
Life Size Communicator
Annie Lavoie
 
On-demand & Live Streaming with Amazon CloudFront in the Post-PC World (MED30...
On-demand & Live Streaming with Amazon CloudFront in the Post-PC World (MED30...On-demand & Live Streaming with Amazon CloudFront in the Post-PC World (MED30...
On-demand & Live Streaming with Amazon CloudFront in the Post-PC World (MED30...
Amazon Web Services
 
CommTech Talks: Challenges for Video on Demand (VoD) services
CommTech Talks: Challenges for Video on Demand (VoD) servicesCommTech Talks: Challenges for Video on Demand (VoD) services
CommTech Talks: Challenges for Video on Demand (VoD) services
Antonio Capone
 
Salyens Smeet SDK ™ H.323
Salyens Smeet SDK ™ H.323 Salyens Smeet SDK ™ H.323
Salyens Smeet SDK ™ H.323 Videoguy
 
Flash Live Video Streaming Software
Flash Live Video Streaming SoftwareFlash Live Video Streaming Software
Flash Live Video Streaming SoftwareVideoguy
 

Similar to Helix HLS and MPEG-DASH SDK for Android (20)

Helix Universal Server v15
Helix Universal Server v15Helix Universal Server v15
Helix Universal Server v15
 
Summit update
Summit updateSummit update
Summit update
 
NexPlayer SDK
NexPlayer SDKNexPlayer SDK
NexPlayer SDK
 
Helix Media Delivery Platform V13 Launch event in Cairo (Interact Egypt - 2009)
Helix Media Delivery Platform V13 Launch event in Cairo (Interact Egypt - 2009)Helix Media Delivery Platform V13 Launch event in Cairo (Interact Egypt - 2009)
Helix Media Delivery Platform V13 Launch event in Cairo (Interact Egypt - 2009)
 
Video Transcoding Terms Explained
Video Transcoding Terms Explained Video Transcoding Terms Explained
Video Transcoding Terms Explained
 
7 reasons why video conferencing world will never
7 reasons why video conferencing world will never7 reasons why video conferencing world will never
7 reasons why video conferencing world will never
 
Slide
SlideSlide
Slide
 
XenDesktop Features Presentation 25022010
XenDesktop Features Presentation 25022010XenDesktop Features Presentation 25022010
XenDesktop Features Presentation 25022010
 
ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...
ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...
ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...
 
Fall Premieres: Media Frameworks in iOS 11, macOS 10.13, and tvOS 11 (CocoaCo...
Fall Premieres: Media Frameworks in iOS 11, macOS 10.13, and tvOS 11 (CocoaCo...Fall Premieres: Media Frameworks in iOS 11, macOS 10.13, and tvOS 11 (CocoaCo...
Fall Premieres: Media Frameworks in iOS 11, macOS 10.13, and tvOS 11 (CocoaCo...
 
Top 5 Television Broadcasting Software's
Top 5 Television Broadcasting Software'sTop 5 Television Broadcasting Software's
Top 5 Television Broadcasting Software's
 
15 stephan pfister citrix day hdx-multimedia
15 stephan pfister citrix day   hdx-multimedia15 stephan pfister citrix day   hdx-multimedia
15 stephan pfister citrix day hdx-multimedia
 
Life Size Virtual Link
Life Size Virtual LinkLife Size Virtual Link
Life Size Virtual Link
 
Life Size Communicator
Life Size CommunicatorLife Size Communicator
Life Size Communicator
 
RalphRes_12_29
RalphRes_12_29RalphRes_12_29
RalphRes_12_29
 
On-demand & Live Streaming with Amazon CloudFront in the Post-PC World (MED30...
On-demand & Live Streaming with Amazon CloudFront in the Post-PC World (MED30...On-demand & Live Streaming with Amazon CloudFront in the Post-PC World (MED30...
On-demand & Live Streaming with Amazon CloudFront in the Post-PC World (MED30...
 
CommTech Talks: Challenges for Video on Demand (VoD) services
CommTech Talks: Challenges for Video on Demand (VoD) servicesCommTech Talks: Challenges for Video on Demand (VoD) services
CommTech Talks: Challenges for Video on Demand (VoD) services
 
Salyens Smeet SDK ™ H.323
Salyens Smeet SDK ™ H.323 Salyens Smeet SDK ™ H.323
Salyens Smeet SDK ™ H.323
 
Hddkds
HddkdsHddkds
Hddkds
 
Flash Live Video Streaming Software
Flash Live Video Streaming SoftwareFlash Live Video Streaming Software
Flash Live Video Streaming Software
 

Recently uploaded

Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 

Recently uploaded (20)

Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 

Helix HLS and MPEG-DASH SDK for Android

  • 1. Helix DNA Overview David J Smith djsmith@realnetworks.com
  • 2. Introducing • 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 2 RealNetworks Confidential
  • 3. 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 3 RealNetworks Confidential
  • 4. Helix End-to-End media delivery RealAudio/ RealVideo Billing Security WMV + Silverlight H.264 / H.263 + DASH 3GPP H.264 / H.263 Single infrastructure Flash FLV, F4V Reducing TCO Less Complex Easier to integrate Quick Time + HLS 4 RealNetworks Confidential
  • 5. Helix DNA overview • 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 5 RealNetworks Confidential
  • 6. Helix DNA for Android • 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 6 RealNetworks Confidential
  • 7. Q: The problem? • 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 A: ? Helix Client SDK for Android 7 RealNetworks Confidential
  • 8. Helix SDK overview • HTTP Live Streaming over the air (OTA) enabler for Android OS devices. • 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. 8 RealNetworks Confidential
  • 9. Why use Helix SDK? Helix vs. Android Helix Android Fragmented across OEM device firmware and Uniform and consistent implementation chipsets Available on Android 2.2 and above OS versions Available only from Android 3.0 and above High quality – superior audio/video sync, Low quality – start up latency, late seeking, smoother/faster seeking, low start up latency 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- Untested solution ported devices 9 RealNetworks Confidential
  • 10. Quality Comparison Features Helix Android Adaptive Unstable (Live), Same as iOS devices (Live/VOD) quality Streaming Start from High bitrate (VOD) Seek to middle (0~2 secs) Seek to middle (1~6 sec or Not play) Seeking time Seek back to beginning (0-1.5 sec) Seek back to beginning (2-8 sec) Live : 4 ~ 7 sec Startup time Same as iOS devices VOD : 2 ~ 7 sec A/V sync Same as iOS devices Some VOD content have lip synch problem Low interoperability Interoperability Same as iOS devices (Unstable / Not playback) 10 RealNetworks Confidential
  • 11. HTTP Live Streaming & Verimatrix 11 RealNetworks Confidential
  • 12. OEM Integration Experience • 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 12 RealNetworks Confidential
  • 13. Success Story – Verizon Video • 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 13 RealNetworks Confidential
  • 14. Helix DNA customers 14 RealNetworks Confidential
  • 15. Why Helix? • 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 15 RealNetworks Confidential
  • 16. Helix SDK capabilities Demonstration APK
  • 17. Helix SDK capabilities • Customisation • MPEG-DASH • HLS • Adaptive bit rates • Multi-track (multi-video, multi-audio, multi-resolution) • Verimatrix DRM • Demonstration APK • Helix EMEA APK demo 17 RealNetworks Confidential
  • 18. Chipset and OS support 3/4 Chipsets 1 GHz minimum clock speed Froyo 2.2 Gingerbread 2.3 Honeycomb 3.x Ice Cream Sandwich 4.0 JellyBean 4.1.x OS Version 18 RealNetworks Confidential
  • 19. Encoding Best Practice Smartphone up to Video: 128/256/512k 320x180 (16:9) @ 512kbps* Baseline Audio: 48k Resolution Codecs Adaptive Bit Rates Tablet up to Video: 512/768/1024k 640x360 (16:9) @ 1024kbps* Baseline Audio: 48k Resolution Codecs Adaptive Bit Rates *Dual and Quad cores allow higher bit rates and resolutions with increased bandwidth and CPU usage 19 RealNetworks Confidential
  • 20. Customisable Controls • Play, Pause, Rewind, Fast Forward, Action 20 RealNetworks Confidential
  • 21. MPEG-DASH • ISO MP4 support • Multi-rate • Multi-resolution • Helix & 3rd party streams • Helix EMEA APK demo 21 RealNetworks Confidential
  • 22. HLS • Adaptive rate • Multi-resolution • Helix & Apple official streams • Multi-audio • Multi-video • Live Seek • nDVR 22 RealNetworks Confidential
  • 23. HLS multi-track • Multi-audio tracks with single video track • example - Multi-lingual movies 23 RealNetworks Confidential
  • 24. HLS multi-video • Multi-video with single audio track • Example – multi-camera events 24 RealNetworks Confidential
  • 25. HLS live seek • Seek with a live HLS multi-segment playlist 25 RealNetworks Confidential
  • 26. Vermatrix DRM • Verimatrix HLS (DRM) • Encrypted HLS (AES) • Open HLS • Helix EMEA APK demo 26 RealNetworks Confidential
  • 27. Next steps? Contact djsmith@realnetworks.com Available Now Demonstration APK Evaluation SDK