SlideShare a Scribd company logo
1 of 32
Download to read offline
IP MEDIA SERVICES
VINAYAGAM M
DIRECTOR
eSILICON LABS, INDIA
eSILICON LABS 2015 1
Media Services
IPTV
OTT
Netflix
CDN
ABR
Agenda
2eSILICON LABS 2015
Media Services
3eSILICON LABS 2015
• Terrestrial TV
• Satellite TV
• Cable TV
• Mobile TV
• IPTV
Traditional Media Services
4eSILICON LABS 2015
Media Services Trends
5eSILICON LABS 2015
• Interactive TV
• Video on demand (VOD)
• Time shifted
− Catch-up TV (replays a TV show that was broadcast hours or days ago)
− Start-over TV(replays the current TV show from its beginning)
IPTV
6eSILICON LABS 2015
• Content: the media (video, audio)
• Video Head end: converts the content into suitable format, e.g. MPEG2, MPEG4
• Service Provider IP Network: the backbone network of the service provider (or
multiple service providers).
• Service Provider Access Network: often called the “last mile” to the users premise
(house, office). Technologies such as ADSL, FTTH and Ethernet
• Home Network: set-top-box, TV’s, PCs, Smart TV, game consoles and etc…)
Video
Headend
Content Service Provider IP
Network
Service Provider
Access Network
Home Network
IPTV Network Elements
7eSILICON LABS 2015
• Broadcast
• Unicast
• Multicast
IP Media Transfer
8eSILICON LABS 2015
• Broadcast (send to everyone)
− Mainly used for TV guide distribution, and informational updates
• Unicast (send to individual)
− video-on-demand of specialise content
− Unicast allows an individual to view content whenever desired,
but is expensive (in terms of network overhead)
• Multicast (send to group of users)
− Main form of delivery, especially for popular content
− Users select a channel/content (equivalent of joining multicast
group), and that is efficiently delivered to all users
− Even used for video-on-demand (even for specialised content,
likely there will be multiple users wanting to watch at the same
time)
IPTV Delivery
9eSILICON LABS 2015
• Delivery of audio, video, and other media over the Internet without the
involvement of a multiple-system operator
• The Internet provider may be aware of the contents of the Internet
Protocol packets but is not responsible for, nor able to control, the viewing
abilities, copyrights, and/or other redistribution of the content.
OTT (Over The Top)
10eSILICON LABS 2015
• Easy to get confused OTT with IPTV, but the key difference is that IPTV is provided
over managed networks.
• IPTV networks fully manage and control the traffic, delay and bandwidth
characteristics, so as to guarantee a predictable viewer experience.
• OTT in particular refers to content that arrives from a third party – such as Netflix,
Hulu, Amazon, YouTube and is delivered to an end-user device, leaving the ISP
only the role of transporting IP packets.
OTT vs IPTV
11eSILICON LABS 2015
$7.99 per month
$8.39 per month
OTT Service Providers
12eSILICON LABS 2015
NETFLIX
13eSILICON LABS 2015
• Netflix pokes fun at Amazon with explosive new drone-delivery video
• Amazon Prime Air is a conceptual drone-based delivery system currently in
development by
NETFLIX
14eSILICON LABS 2015
• The company was established in 1997 and is headquartered in California and
started its subscription-based service in 1999.
• Netflix grew as DVD sales fell from 2006 to 2011
• By 2009, Netflix was offering a collection of 100,000 titles on DVD and had
surpassed 10 million subscribers.
• On February 25, 2007, Netflix delivered its billionth DVD.
• As of October 2015, Netflix reported 69.17 million subscribers worldwide,
including more than 43 million in the U.S.
NETFLIX
15eSILICON LABS 2015
• While numerous companies throughout the world have started OTT services, it
can be argued that Netflix of the United States is the most successful.
• Originally, DVD rental-via-mail business
• Netflix online allows you to watch as many videos as you want for a flat monthly
rate – all conveniently streamed directly to your home. Initially only viewable on
a PC-based player, Netflix now supports direct playback on a wide variety of
devices including game consoles, mobile devices and Internet connected TV sets.
NETFLIX
16eSILICON LABS 2015
NETFLIX
17eSILICON LABS 2015
HOW IT WORKS?
• simply, it is a web server.
• Viewing devices use the exact same technologies and protocols as any standard website.
• As with accessing any web page, the client device uses the HTTP GET command to retrieve a file from a particular
web server. The host to access and the specific file asset are identified by the familiar URL
• http://euronews.com/sport
NETFLIX
18eSILICON LABS 2015
NETFLIX
Delivering Methods
- Fixed rate – early streaming system
- Chunks: TV contents divided into multiple
segments.(actual size of chunks is
dependent on the bit rate encoding)
- Screen size, bit-rate, internet connection
etc. will be handles
19eSILICON LABS 2015
CDN (Contents Delivery Network)
- Players network is divided into Contents Providers and Service Providers
CDN
20eSILICON LABS 2015
Cache server / Origin server
- Sometimes many cache servers are needed.
Once content is requested by a client, the network first checks if it is available in a cache server, and if not,
the content is then pulled in from the origin server to the cache.
CDN
21eSILICON LABS 2015
Sample protocol files (Manifest files)
- Manifest files are divided into several files.
- Master file has the list of bit files
CDN
22eSILICON LABS 2015
CDN
Sample protocol files (Manifest files)
- The master file lists the bit rates available for a particular movie. Each bit rate is
linked to another manifest, which lists in sequence, the URLs of each file chunk for
that bit rate.
- To date, the format of the manifest file and detailed adaptive bit rate mechanisms
have been vendor specific.
23eSILICON LABS 2015
TCP (Transmission Control Protocol) based system
- IP network (data transmission): UDP system and TCP system
- UDP is good for Multicasting (IPTV is using this).
CDN
24eSILICON LABS 2015
Multi-rate Encoding system
- Latest = Adaptive Bit Rate Network.
- Different Devices use different bit-rates
Adaptive Bitrate Control
25eSILICON LABS 2015
• Detecting a user's bandwidth and CPU capacity in real time and
adjusting the quality of a video stream accordingly
• Requires the use of an encoder which can encode a single source
video at multiple bit rates
• The player client switches between streaming the different encodings
depending on available resources
• The result: very little buffering, fast start time and a good experience
for both high-end and low-end connections
Adaptive Bitrate Streaming
26eSILICON LABS 2015
• Multi-screen services are based on ABR and video streaming over HTTP.
• HLS - from Apple (HTTP Live Streaming)
• HSS - from Microsoft (HTTP Smooth Streaming)
• HDS - from Adobe (HTTP Dynamic Streaming)
• MPEG-DASH from MPEG.
ABR (Adaptive Bitrate) Technologies
27eSILICON LABS 2015
28eSILICON LABS 2015
• HLS stands for HTTP Live Streaming and is Apple’s proprietary
streaming format based on MPEG2-TS. It’s popular since it provides the
only way to deliver advanced streaming to iOS devices.
• HDS stands for HTTP Dynamic Streaming and is Adobe’s format to
deliver fragmented mp4 files (fMP4). HLS uses MPEG-2 Part 1, while
HDS uses MPEG-4 Part 14 and Part 12.
• MPEG-DASH. MPEG, the standards body responsible for MPEG-2 and MPEG-4, is
addressing dynamic adaptive streaming over HTTP (MPEG-DASH) through the
use of four key profiles—two around CFF for fMP4 and two for MPEG-2 TS.
ABR (Adaptive Bitrate) Technologies
29eSILICON LABS 2015
Recommended Bit-rates and Network Speed
- Codec used: initially VC-1 for video and WMA
for audio, now H.264 (AVC), VC-1, H.263 and
H.265 (HEVC) for video, and Dolby Digital,
Dolby Digital Plus, AAC and Ogg Vorbis for
audio.
- According to Netflix, encode the same title 120
different times before it can be delivered.
- Netflix uses adaptive bitrate streaming
technology to adjust the video and audio
quality to match a customer’s broadband
connection speed and real-time network
conditions.
Quality Required download speed
Minimum (low) 1.5Mbit/s
DVD quality (480p) 3Mbit/s
HD (720p) 5Mbit/s
Super HD (1080p) 7Mbit/s
3D Streaming 12Mbit/s
4K UHD (2160p) 25Mbit/s
ABR (Adaptive Bitrate) Technologies
30eSILICON LABS 2015
Future Media Services
31eSILICON LABS 2015
THANK YOU
32eSILICON LABS 2015

More Related Content

What's hot

Development of a 4K H.265/ HEVC HW Encoder
Development of a 4K H.265/ HEVC HW EncoderDevelopment of a 4K H.265/ HEVC HW Encoder
Development of a 4K H.265/ HEVC HW EncoderIMTC
 
Analog TV Systems/Digital TV Systems/3DTV
Analog TV Systems/Digital TV Systems/3DTVAnalog TV Systems/Digital TV Systems/3DTV
Analog TV Systems/Digital TV Systems/3DTVSumudu Wasantha
 
High Efficiency Video Codec
High Efficiency Video CodecHigh Efficiency Video Codec
High Efficiency Video CodecTejus Adiga M
 
Ultra high definition TV over IP networks
Ultra high definition TV over IP networksUltra high definition TV over IP networks
Ultra high definition TV over IP networksThomas Kernen
 
Subjective quality evaluation of the upcoming HEVC video compression standard
Subjective quality evaluation of the upcoming HEVC video compression standard Subjective quality evaluation of the upcoming HEVC video compression standard
Subjective quality evaluation of the upcoming HEVC video compression standard Touradj Ebrahimi
 
H.264 nal and RTP
H.264 nal and RTPH.264 nal and RTP
H.264 nal and RTPYoss Cohen
 
The H.265/MPEG-HEVC Standard
The H.265/MPEG-HEVC StandardThe H.265/MPEG-HEVC Standard
The H.265/MPEG-HEVC StandardIMTC
 
The Complete UHD Guidebook
The Complete UHD GuidebookThe Complete UHD Guidebook
The Complete UHD GuidebookEllisReidIV
 
Video Compression, Part 2-Section 1, Video Coding Concepts
Video Compression, Part 2-Section 1, Video Coding Concepts Video Compression, Part 2-Section 1, Video Coding Concepts
Video Compression, Part 2-Section 1, Video Coding Concepts Dr. Mohieddin Moradi
 
Designing an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-based
Designing an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-basedDesigning an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-based
Designing an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-basedDr. Mohieddin Moradi
 
An Overview of High Efficiency Video Codec HEVC (H.265)
An Overview of High Efficiency Video Codec HEVC (H.265)An Overview of High Efficiency Video Codec HEVC (H.265)
An Overview of High Efficiency Video Codec HEVC (H.265)Varun Ravi
 
09a video compstream_intro_trd_23-nov-2005v0_2
09a video compstream_intro_trd_23-nov-2005v0_209a video compstream_intro_trd_23-nov-2005v0_2
09a video compstream_intro_trd_23-nov-2005v0_2Pptblog Pptblogcom
 
High Dynamic Range: An Introduction
High Dynamic Range: An IntroductionHigh Dynamic Range: An Introduction
High Dynamic Range: An IntroductionThuong Nguyen Canh
 

What's hot (20)

Development of a 4K H.265/ HEVC HW Encoder
Development of a 4K H.265/ HEVC HW EncoderDevelopment of a 4K H.265/ HEVC HW Encoder
Development of a 4K H.265/ HEVC HW Encoder
 
Analog TV Systems/Digital TV Systems/3DTV
Analog TV Systems/Digital TV Systems/3DTVAnalog TV Systems/Digital TV Systems/3DTV
Analog TV Systems/Digital TV Systems/3DTV
 
High Efficiency Video Codec
High Efficiency Video CodecHigh Efficiency Video Codec
High Efficiency Video Codec
 
Ultra high definition TV over IP networks
Ultra high definition TV over IP networksUltra high definition TV over IP networks
Ultra high definition TV over IP networks
 
Subjective quality evaluation of the upcoming HEVC video compression standard
Subjective quality evaluation of the upcoming HEVC video compression standard Subjective quality evaluation of the upcoming HEVC video compression standard
Subjective quality evaluation of the upcoming HEVC video compression standard
 
H.264 nal and RTP
H.264 nal and RTPH.264 nal and RTP
H.264 nal and RTP
 
The H.265/MPEG-HEVC Standard
The H.265/MPEG-HEVC StandardThe H.265/MPEG-HEVC Standard
The H.265/MPEG-HEVC Standard
 
The Complete UHD Guidebook
The Complete UHD GuidebookThe Complete UHD Guidebook
The Complete UHD Guidebook
 
Video Compression, Part 2-Section 1, Video Coding Concepts
Video Compression, Part 2-Section 1, Video Coding Concepts Video Compression, Part 2-Section 1, Video Coding Concepts
Video Compression, Part 2-Section 1, Video Coding Concepts
 
Introduction to DVB-H
Introduction to DVB-HIntroduction to DVB-H
Introduction to DVB-H
 
Designing an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-based
Designing an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-basedDesigning an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-based
Designing an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-based
 
HEVC intra coding
HEVC intra codingHEVC intra coding
HEVC intra coding
 
Feature hevc
Feature hevcFeature hevc
Feature hevc
 
An Overview of High Efficiency Video Codec HEVC (H.265)
An Overview of High Efficiency Video Codec HEVC (H.265)An Overview of High Efficiency Video Codec HEVC (H.265)
An Overview of High Efficiency Video Codec HEVC (H.265)
 
09a video compstream_intro_trd_23-nov-2005v0_2
09a video compstream_intro_trd_23-nov-2005v0_209a video compstream_intro_trd_23-nov-2005v0_2
09a video compstream_intro_trd_23-nov-2005v0_2
 
High Dynamic Range: An Introduction
High Dynamic Range: An IntroductionHigh Dynamic Range: An Introduction
High Dynamic Range: An Introduction
 
Deblocking_Filter_v2
Deblocking_Filter_v2Deblocking_Filter_v2
Deblocking_Filter_v2
 
DVB-H Seminar
DVB-H SeminarDVB-H Seminar
DVB-H Seminar
 
HEVC overview main
HEVC overview mainHEVC overview main
HEVC overview main
 
Ip live production
Ip live productionIp live production
Ip live production
 

Viewers also liked

A Network View of Netflix
A Network View of NetflixA Network View of Netflix
A Network View of NetflixJoel Samen
 
Tv over the internet
Tv over the internetTv over the internet
Tv over the internetEnrico Mosca
 
Mobile Internet scenario
Mobile Internet scenarioMobile Internet scenario
Mobile Internet scenarioHuman Highway
 
Ott tv - mobil tv - social tv
Ott tv - mobil tv - social  tvOtt tv - mobil tv - social  tv
Ott tv - mobil tv - social tvInteract
 
Native App & Web App
Native App & Web AppNative App & Web App
Native App & Web AppShakur88
 
Surviving Media Convergence
Surviving Media ConvergenceSurviving Media Convergence
Surviving Media ConvergenceSilvia Pestuggia
 
Big Data, Social Network & Television
Big Data, Social Network & TelevisionBig Data, Social Network & Television
Big Data, Social Network & TelevisionGiulia Furlan
 
Amazon vs Netflix
Amazon vs NetflixAmazon vs Netflix
Amazon vs NetflixMauroVL
 
Maintaining the Front Door to Netflix : The Netflix API
Maintaining the Front Door to Netflix : The Netflix APIMaintaining the Front Door to Netflix : The Netflix API
Maintaining the Front Door to Netflix : The Netflix APIDaniel Jacobson
 
TV over the Internet: il video on-demand, Netflix e la concorrenza in Italia
TV over the Internet: il video on-demand, Netflix e la concorrenza in ItaliaTV over the Internet: il video on-demand, Netflix e la concorrenza in Italia
TV over the Internet: il video on-demand, Netflix e la concorrenza in ItaliaOscar Domenico Parisi
 
How Netflix Directs 1/3rd of Internet Traffic
How Netflix Directs 1/3rd of Internet TrafficHow Netflix Directs 1/3rd of Internet Traffic
How Netflix Directs 1/3rd of Internet TrafficC4Media
 
Content Delivery Network
Content Delivery NetworkContent Delivery Network
Content Delivery NetworkShiv Pandey
 

Viewers also liked (14)

A Network View of Netflix
A Network View of NetflixA Network View of Netflix
A Network View of Netflix
 
Tv over the internet
Tv over the internetTv over the internet
Tv over the internet
 
Mobile Internet scenario
Mobile Internet scenarioMobile Internet scenario
Mobile Internet scenario
 
Ott tv - mobil tv - social tv
Ott tv - mobil tv - social  tvOtt tv - mobil tv - social  tv
Ott tv - mobil tv - social tv
 
Native App & Web App
Native App & Web AppNative App & Web App
Native App & Web App
 
Surviving Media Convergence
Surviving Media ConvergenceSurviving Media Convergence
Surviving Media Convergence
 
Big Data, Social Network & Television
Big Data, Social Network & TelevisionBig Data, Social Network & Television
Big Data, Social Network & Television
 
Amazon vs Netflix
Amazon vs NetflixAmazon vs Netflix
Amazon vs Netflix
 
Maintaining the Front Door to Netflix : The Netflix API
Maintaining the Front Door to Netflix : The Netflix APIMaintaining the Front Door to Netflix : The Netflix API
Maintaining the Front Door to Netflix : The Netflix API
 
VIDEO CODECS
VIDEO CODECSVIDEO CODECS
VIDEO CODECS
 
TV over the Internet: il video on-demand, Netflix e la concorrenza in Italia
TV over the Internet: il video on-demand, Netflix e la concorrenza in ItaliaTV over the Internet: il video on-demand, Netflix e la concorrenza in Italia
TV over the Internet: il video on-demand, Netflix e la concorrenza in Italia
 
Netflix’s Success through Technology and Culture - Andicom 2014
Netflix’s Success through Technology and Culture - Andicom 2014Netflix’s Success through Technology and Culture - Andicom 2014
Netflix’s Success through Technology and Culture - Andicom 2014
 
How Netflix Directs 1/3rd of Internet Traffic
How Netflix Directs 1/3rd of Internet TrafficHow Netflix Directs 1/3rd of Internet Traffic
How Netflix Directs 1/3rd of Internet Traffic
 
Content Delivery Network
Content Delivery NetworkContent Delivery Network
Content Delivery Network
 

Similar to IP Media Services: IPTV, OTT, CDN, ABR

Approaches to Building Media Streaming Applications
Approaches to Building Media Streaming ApplicationsApproaches to Building Media Streaming Applications
Approaches to Building Media Streaming ApplicationsGlobalLogic Ukraine
 
cas_Knowledge_Network
cas_Knowledge_Networkcas_Knowledge_Network
cas_Knowledge_NetworkOliver Eichel
 
LMSE - Ebplus Streaming Solution
LMSE - Ebplus Streaming SolutionLMSE - Ebplus Streaming Solution
LMSE - Ebplus Streaming Solutionsilverfox2580
 
Cvaa webinar 20120612
Cvaa webinar 20120612Cvaa webinar 20120612
Cvaa webinar 20120612Volicon
 
Ryu SDN Framework
Ryu SDN FrameworkRyu SDN Framework
Ryu SDN FrameworkAPNIC
 
Cost efficient and low latency delivery of IP-based services
Cost efficient and low latency delivery of IP-based servicesCost efficient and low latency delivery of IP-based services
Cost efficient and low latency delivery of IP-based servicesITU
 
OTT- understanding infrastructure
OTT- understanding infrastructureOTT- understanding infrastructure
OTT- understanding infrastructureShreya Chopra
 
Emulation of Dynamic Adaptive Streaming over HTTP with Mininet
Emulation of Dynamic Adaptive Streaming over HTTP with MininetEmulation of Dynamic Adaptive Streaming over HTTP with Mininet
Emulation of Dynamic Adaptive Streaming over HTTP with MininetAnatoliy Zabrovskiy
 
PLNOG16: Netflix Open Connect is the Netflix proprietary CDN, Nina Bargisen
PLNOG16: Netflix Open Connect is the Netflix proprietary CDN, Nina BargisenPLNOG16: Netflix Open Connect is the Netflix proprietary CDN, Nina Bargisen
PLNOG16: Netflix Open Connect is the Netflix proprietary CDN, Nina BargisenPROIDEA
 
[AWS Media Symposium 2019] AWS Media Services Innovation - Christer Whitehorn...
[AWS Media Symposium 2019] AWS Media Services Innovation - Christer Whitehorn...[AWS Media Symposium 2019] AWS Media Services Innovation - Christer Whitehorn...
[AWS Media Symposium 2019] AWS Media Services Innovation - Christer Whitehorn...Amazon Web Services Korea
 
Technology Update: Future of Broadcast according to EBU 2017
Technology Update: Future of Broadcast according to EBU 2017Technology Update: Future of Broadcast according to EBU 2017
Technology Update: Future of Broadcast according to EBU 2017Media Perspectives
 

Similar to IP Media Services: IPTV, OTT, CDN, ABR (20)

Approaches to Building Media Streaming Applications
Approaches to Building Media Streaming ApplicationsApproaches to Building Media Streaming Applications
Approaches to Building Media Streaming Applications
 
Libertronic
LibertronicLibertronic
Libertronic
 
cas_Knowledge_Network
cas_Knowledge_Networkcas_Knowledge_Network
cas_Knowledge_Network
 
Multimedia streaming
Multimedia streamingMultimedia streaming
Multimedia streaming
 
what is iptv ?
what is iptv ?what is iptv ?
what is iptv ?
 
Iptv
IptvIptv
Iptv
 
LMSE - Ebplus Streaming Solution
LMSE - Ebplus Streaming SolutionLMSE - Ebplus Streaming Solution
LMSE - Ebplus Streaming Solution
 
Iptv slide
Iptv slideIptv slide
Iptv slide
 
Iptv presentation
Iptv presentationIptv presentation
Iptv presentation
 
Cvaa webinar 20120612
Cvaa webinar 20120612Cvaa webinar 20120612
Cvaa webinar 20120612
 
Ryu SDN Framework
Ryu SDN FrameworkRyu SDN Framework
Ryu SDN Framework
 
Cost efficient and low latency delivery of IP-based services
Cost efficient and low latency delivery of IP-based servicesCost efficient and low latency delivery of IP-based services
Cost efficient and low latency delivery of IP-based services
 
OTT- understanding infrastructure
OTT- understanding infrastructureOTT- understanding infrastructure
OTT- understanding infrastructure
 
Emulation of Dynamic Adaptive Streaming over HTTP with Mininet
Emulation of Dynamic Adaptive Streaming over HTTP with MininetEmulation of Dynamic Adaptive Streaming over HTTP with Mininet
Emulation of Dynamic Adaptive Streaming over HTTP with Mininet
 
Iptv2
Iptv2Iptv2
Iptv2
 
iptv35
iptv35iptv35
iptv35
 
PLNOG16: Netflix Open Connect is the Netflix proprietary CDN, Nina Bargisen
PLNOG16: Netflix Open Connect is the Netflix proprietary CDN, Nina BargisenPLNOG16: Netflix Open Connect is the Netflix proprietary CDN, Nina Bargisen
PLNOG16: Netflix Open Connect is the Netflix proprietary CDN, Nina Bargisen
 
China OTT
China OTTChina OTT
China OTT
 
[AWS Media Symposium 2019] AWS Media Services Innovation - Christer Whitehorn...
[AWS Media Symposium 2019] AWS Media Services Innovation - Christer Whitehorn...[AWS Media Symposium 2019] AWS Media Services Innovation - Christer Whitehorn...
[AWS Media Symposium 2019] AWS Media Services Innovation - Christer Whitehorn...
 
Technology Update: Future of Broadcast according to EBU 2017
Technology Update: Future of Broadcast according to EBU 2017Technology Update: Future of Broadcast according to EBU 2017
Technology Update: Future of Broadcast according to EBU 2017
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 

Recently uploaded (20)

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 

IP Media Services: IPTV, OTT, CDN, ABR

  • 1. IP MEDIA SERVICES VINAYAGAM M DIRECTOR eSILICON LABS, INDIA eSILICON LABS 2015 1
  • 4. • Terrestrial TV • Satellite TV • Cable TV • Mobile TV • IPTV Traditional Media Services 4eSILICON LABS 2015
  • 6. • Interactive TV • Video on demand (VOD) • Time shifted − Catch-up TV (replays a TV show that was broadcast hours or days ago) − Start-over TV(replays the current TV show from its beginning) IPTV 6eSILICON LABS 2015
  • 7. • Content: the media (video, audio) • Video Head end: converts the content into suitable format, e.g. MPEG2, MPEG4 • Service Provider IP Network: the backbone network of the service provider (or multiple service providers). • Service Provider Access Network: often called the “last mile” to the users premise (house, office). Technologies such as ADSL, FTTH and Ethernet • Home Network: set-top-box, TV’s, PCs, Smart TV, game consoles and etc…) Video Headend Content Service Provider IP Network Service Provider Access Network Home Network IPTV Network Elements 7eSILICON LABS 2015
  • 8. • Broadcast • Unicast • Multicast IP Media Transfer 8eSILICON LABS 2015
  • 9. • Broadcast (send to everyone) − Mainly used for TV guide distribution, and informational updates • Unicast (send to individual) − video-on-demand of specialise content − Unicast allows an individual to view content whenever desired, but is expensive (in terms of network overhead) • Multicast (send to group of users) − Main form of delivery, especially for popular content − Users select a channel/content (equivalent of joining multicast group), and that is efficiently delivered to all users − Even used for video-on-demand (even for specialised content, likely there will be multiple users wanting to watch at the same time) IPTV Delivery 9eSILICON LABS 2015
  • 10. • Delivery of audio, video, and other media over the Internet without the involvement of a multiple-system operator • The Internet provider may be aware of the contents of the Internet Protocol packets but is not responsible for, nor able to control, the viewing abilities, copyrights, and/or other redistribution of the content. OTT (Over The Top) 10eSILICON LABS 2015
  • 11. • Easy to get confused OTT with IPTV, but the key difference is that IPTV is provided over managed networks. • IPTV networks fully manage and control the traffic, delay and bandwidth characteristics, so as to guarantee a predictable viewer experience. • OTT in particular refers to content that arrives from a third party – such as Netflix, Hulu, Amazon, YouTube and is delivered to an end-user device, leaving the ISP only the role of transporting IP packets. OTT vs IPTV 11eSILICON LABS 2015
  • 12. $7.99 per month $8.39 per month OTT Service Providers 12eSILICON LABS 2015
  • 14. • Netflix pokes fun at Amazon with explosive new drone-delivery video • Amazon Prime Air is a conceptual drone-based delivery system currently in development by NETFLIX 14eSILICON LABS 2015
  • 15. • The company was established in 1997 and is headquartered in California and started its subscription-based service in 1999. • Netflix grew as DVD sales fell from 2006 to 2011 • By 2009, Netflix was offering a collection of 100,000 titles on DVD and had surpassed 10 million subscribers. • On February 25, 2007, Netflix delivered its billionth DVD. • As of October 2015, Netflix reported 69.17 million subscribers worldwide, including more than 43 million in the U.S. NETFLIX 15eSILICON LABS 2015
  • 16. • While numerous companies throughout the world have started OTT services, it can be argued that Netflix of the United States is the most successful. • Originally, DVD rental-via-mail business • Netflix online allows you to watch as many videos as you want for a flat monthly rate – all conveniently streamed directly to your home. Initially only viewable on a PC-based player, Netflix now supports direct playback on a wide variety of devices including game consoles, mobile devices and Internet connected TV sets. NETFLIX 16eSILICON LABS 2015
  • 18. HOW IT WORKS? • simply, it is a web server. • Viewing devices use the exact same technologies and protocols as any standard website. • As with accessing any web page, the client device uses the HTTP GET command to retrieve a file from a particular web server. The host to access and the specific file asset are identified by the familiar URL • http://euronews.com/sport NETFLIX 18eSILICON LABS 2015
  • 19. NETFLIX Delivering Methods - Fixed rate – early streaming system - Chunks: TV contents divided into multiple segments.(actual size of chunks is dependent on the bit rate encoding) - Screen size, bit-rate, internet connection etc. will be handles 19eSILICON LABS 2015
  • 20. CDN (Contents Delivery Network) - Players network is divided into Contents Providers and Service Providers CDN 20eSILICON LABS 2015
  • 21. Cache server / Origin server - Sometimes many cache servers are needed. Once content is requested by a client, the network first checks if it is available in a cache server, and if not, the content is then pulled in from the origin server to the cache. CDN 21eSILICON LABS 2015
  • 22. Sample protocol files (Manifest files) - Manifest files are divided into several files. - Master file has the list of bit files CDN 22eSILICON LABS 2015
  • 23. CDN Sample protocol files (Manifest files) - The master file lists the bit rates available for a particular movie. Each bit rate is linked to another manifest, which lists in sequence, the URLs of each file chunk for that bit rate. - To date, the format of the manifest file and detailed adaptive bit rate mechanisms have been vendor specific. 23eSILICON LABS 2015
  • 24. TCP (Transmission Control Protocol) based system - IP network (data transmission): UDP system and TCP system - UDP is good for Multicasting (IPTV is using this). CDN 24eSILICON LABS 2015
  • 25. Multi-rate Encoding system - Latest = Adaptive Bit Rate Network. - Different Devices use different bit-rates Adaptive Bitrate Control 25eSILICON LABS 2015
  • 26. • Detecting a user's bandwidth and CPU capacity in real time and adjusting the quality of a video stream accordingly • Requires the use of an encoder which can encode a single source video at multiple bit rates • The player client switches between streaming the different encodings depending on available resources • The result: very little buffering, fast start time and a good experience for both high-end and low-end connections Adaptive Bitrate Streaming 26eSILICON LABS 2015
  • 27. • Multi-screen services are based on ABR and video streaming over HTTP. • HLS - from Apple (HTTP Live Streaming) • HSS - from Microsoft (HTTP Smooth Streaming) • HDS - from Adobe (HTTP Dynamic Streaming) • MPEG-DASH from MPEG. ABR (Adaptive Bitrate) Technologies 27eSILICON LABS 2015
  • 29. • HLS stands for HTTP Live Streaming and is Apple’s proprietary streaming format based on MPEG2-TS. It’s popular since it provides the only way to deliver advanced streaming to iOS devices. • HDS stands for HTTP Dynamic Streaming and is Adobe’s format to deliver fragmented mp4 files (fMP4). HLS uses MPEG-2 Part 1, while HDS uses MPEG-4 Part 14 and Part 12. • MPEG-DASH. MPEG, the standards body responsible for MPEG-2 and MPEG-4, is addressing dynamic adaptive streaming over HTTP (MPEG-DASH) through the use of four key profiles—two around CFF for fMP4 and two for MPEG-2 TS. ABR (Adaptive Bitrate) Technologies 29eSILICON LABS 2015
  • 30. Recommended Bit-rates and Network Speed - Codec used: initially VC-1 for video and WMA for audio, now H.264 (AVC), VC-1, H.263 and H.265 (HEVC) for video, and Dolby Digital, Dolby Digital Plus, AAC and Ogg Vorbis for audio. - According to Netflix, encode the same title 120 different times before it can be delivered. - Netflix uses adaptive bitrate streaming technology to adjust the video and audio quality to match a customer’s broadband connection speed and real-time network conditions. Quality Required download speed Minimum (low) 1.5Mbit/s DVD quality (480p) 3Mbit/s HD (720p) 5Mbit/s Super HD (1080p) 7Mbit/s 3D Streaming 12Mbit/s 4K UHD (2160p) 25Mbit/s ABR (Adaptive Bitrate) Technologies 30eSILICON LABS 2015