SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
© bitmovin, Inc. | Confidential | Patents Pending 1
Live Transcoding and Streaming-as-a-Service with Low Delay and High Quality of Experience
Christian Timmerer
CIO | Head of Research and Standardization & Assoc.-Prof. at AAU Klagenfurt
christian.timmerer@bitmovin.com, @timse7
www.bitmovin.com | #SU11402CM
@bitmovin | facebook.com/bitmovin | github.com/bitmovin | slideshare.net/bitmovin
LIVE, LOW DELAY, HIGH QUALITY – HOW?
Acknowledgments: Ali C. Begen (some slides adopted from joint OTT tutorials at ACM and IEEE events)
© bitmovin, Inc. | Confidential | Patents Pending 2
VIDEO DOMINATES THE INTERNET
» Real-time entertainment
› Streaming video and audio
› > 70% of Internet traffic
» All delivered over-the-top
» MPEG Dynamic Adaptive
Streaming over HTTP (DASH)
› Coding format agnostic
» DASH Industry Forum
› Interoperability Points (IOPs) for
common codecs and others (v3.2)
› E.g., AVC/H.264, HEVC/H.265, and
AAC, MPEG-H Audio
Global Internet Phenomena Report Africa, Middle
East, and North America, December 2015
© bitmovin, Inc. | Confidential | Patents Pending 3
OTT – ADAPTIVE MEDIA STREAMING
Adaptation logic is within the
client, not normatively specified
by the standard, subject to
research and development
© bitmovin, Inc. | Confidential | Patents Pending 4
OPEN DIGITAL MEDIA VALUE CHAIN
Create
Content
Aggregate
Monetize
Distribute
Content
Consume
Content
Any Content Any Storefront Any Network Any Device
CDNsMedia
Protocols
Internet
Transport
DRM
Encoding
Encapsulation
Dynamic
Ads
Clients
Happy User
© bitmovin, Inc. | Confidential | Patents Pending 5
ADAPTIVE MEDIA STREAMING WORKFLOW
Source Transcoding Encapsulation Encryption
Origin
Server
HelperDistribution
Client
Linear: RTMP Push
VoD: FTP, HTTP, GCS, AWS
Unicast HTTP PUSH, FTP,
GCS, AWS, etc. w/
CDN Interconnect
HTTP GET small objects
Single highest-bitrate
stream (encoded)
Multiple streams at
target bitrates
Multiple streams at
target encapsulation formats
Large video/virtual
files and manifests
© bitmovin, Inc. | Confidential | Patents Pending 6
SIMPLIFIED WORKFLOW
It should be as easy as…
» specifying the input and integrating the output
within the customer portal
» Any content, anywhere, anytime, any device, any
user – allowing for a universal media experience
© bitmovin, Inc. | Confidential | Patents Pending 7
… AND IT SHOULD BE FAST, REALLY FAST!
141x Real-Time
Transcoding
https://twitter.com/bitmovin/status/639505160088256512 [Sep’15]
© bitmovin, Inc. | Confidential | Patents Pending 8
Standard Delivery
Infrastructure (CDN)
Source Transcoding Encapsulation Encryption
Multiple streams: video [bitrate (32000-20000000), profile (baseline,
main, high), preset (standard, professional, premium), height (128-
7680), width (96-4320), frame rate (1-120), codec (h264, hevc)],
audio: [bitrate (8000-256000), sample rate (0, 8000, 11025, 12000,
16000, 22050, 24000, 32000, 44100, 48000, 64000, 88200, 96000)]
Single highest-bitrate
stream
Multiple streams at target
encapsulation formats: dash, hls
Multiple streams with multiple DRM
formats: MPEG-CENC, Widewine,
PlayReady, PrimeTime, Fairplay
Bitmovin Cloud Encoding REST API
Player
Player API
Heterogeneous
Clients with Bitmovin
HTML5 Adaptive
Player
Bitmovin REST API: Statistics, Analytics (and Payment, Impressions)
BITMOVIN SYSTEM ARCHITECTURE
© bitmovin, Inc. | Confidential | Patents Pending 9
LIVE
» What is live?
› OTT services typically seconds
(sometimes) minutes behind broadcast
› Clients w/o synchronized playback
» Live edge in OTT (DASH/HLS)
› Determine segment number that has been just written
» Make it easy to setup a live stream
© bitmovin, Inc. | Confidential | Patents Pending 10
LOW DELAY
» What is low delay?
» Encoding
› Small segment size with
open GOP structure
› Avoid 404 – use virtual segments
› Live edge hint – latest segment
number just been written upon
manifest request
» CDN support!
» Player
› Utilize live edge hint
› Push segments into decoding chain
while downloading
› Adopt advanced networking
techniques
› Partial (or no) encryption (of first n
seconds)
© bitmovin, Inc. | Confidential | Patents Pending 11
LIVE-EDGE-NUMBER
» liveEdgeNumber
› Add’l attribute in MPD
thanks to its extensibility
› SegmentTemplate &
“$Number$” identifier
for URL templates
» Startup delay introduced by live-edge calculation
and/or searching the timeline would decrease to zero
» Deployed within Bitmovin Cloud Encoding
demonstrating its scalability
» Optimize other end-to-end components (ingest, CDN)
© bitmovin, Inc. | Confidential | Patents Pending 12
INTERNET TV VS. TRADITIONAL TV IN 2010
» Areas most important to overall TV experience
› Content
› Timing control
› Quality
› Ease of use
» While traditional TV
surpasses Internet TV
only in quality, it delivers better “overall experience”
When comparing traditional and Internet TV,
which option is better?
Traditional Internet
Content 7%  79%
Timing / Control 7%  83%
Quality  80% 16%
Ease of Use 23%  52%
Control (FF, etc.) 9%  77%
Portability 4%  92%
Interactivity 31%  52%
Sharing 33%  56%
Overall Experience  53% 33%
Source: Cisco IBSG Youth Survey, Cisco IBSG Youth Focus Group Sessions, 2010
© bitmovin, Inc. | Confidential | Patents Pending 13
QUALITY (OF EXPERIENCE)
» Quality is like an Elephant …
The blind men and the elephant, Poem by John Godfrey Saxe
© bitmovin, Inc. | Confidential | Patents Pending 14
QUALITY OF EXPERIENCE
» COST Action IC1003 – QUALINET (http://www.qualinet.eu/)
“the degree of delight or annoyance of the user of an application or
service. It results from the fulfillment of his or her expectations with
respect to the utility and/or enjoyment of the application or service in
the light of the user’s personality and current state”
» QoE influence factors
› Any characteristic of a user, system, service, application, or context
› Grouped into human, system, and context
» QoE features
› Perceivable, recognized and namable characteristic of the individual’s
experience
› Depends on the level of direct perception, interaction, the usage
situation
© bitmovin, Inc. | Confidential | Patents Pending 15
QoE FOR OTT SERVICES (DASH)
» Different application domains have different QoE
requirements
› Need to provide specializations of the general QoE
definition
› Take into account requirements formulated by means
of influence factors and features of QoE
» QoE influence factors for DASH
› Initial/start-up delay (low)
› Buffer underruns, stalls, freezes (zero)
› Quality switches (low)
› Media throughput (high)
› …
© bitmovin, Inc. | Confidential | Patents Pending 16
START-UP DELAY & QUALITY
» ”Quality adaptation in video streaming and its
influence on QoE is not well understood so far"
» Low start-up delay
› Download lowest quality representations first
› Start playback once enough segments are available &
download add’l low quality segments in background
› Switch up to higher qualities later
» Bad for quality ➙ configure…
› Start-up delay: buffer threshold before playback
› Preferred start-up quality: overwrite built-in adaptation
» Enable custom adaptation logics
Seufert, M., et al., "A Survey on Quality of Experience of HTTP Adaptive
Streaming", IEEE Communications Surveys & Tutorials, vol. 2014 (2014)
© bitmovin, Inc. | Confidential | Patents Pending 17
QoE FOR OTT – A RULE OF THUMB
» Startup delay (low) but
› Live vs. on-demand
› Short vs. long-tail content
» Buffer underrun / stalls (zero)
» Quality switches (low) and media throughput
(high) – high audio/visual quality
› But not always!
» Mobile access
› Energy- and cost-awareness
Main QoE factors for
DASH
© bitmovin, Inc. | Confidential | Patents Pending 18
bitmovin, Inc.
530 Lytton Avenue | Palo Alto | CA 94301 | USA
Schleppe Platz 7 | 9020 Klagenfurt | Austria | Europe
T +43 463 203014
E office@bitmovin.com
www.bitmovin.com | #SU11402CM
@bitmovin | facebook.com/bitmovin | github.com/bitmovin | slideshare.net/bitmovin
IMPROVES VIDEO QUALITY ON THE WEB

Weitere ähnliche Inhalte

Was ist angesagt?

Hello 1 2 3, can you see me now?
Hello 1 2 3, can you see me now?Hello 1 2 3, can you see me now?
Hello 1 2 3, can you see me now?Kundan Singh
 
The next generation of protocols and APIs that could change streaming video
The next generation of protocols and APIs that could change streaming videoThe next generation of protocols and APIs that could change streaming video
The next generation of protocols and APIs that could change streaming videoErica Beavers
 
Architecting a Video Encoding Strategy Designed For Growth
Architecting a Video Encoding Strategy Designed For GrowthArchitecting a Video Encoding Strategy Designed For Growth
Architecting a Video Encoding Strategy Designed For GrowthZencoder
 
Drm landscape and online streaming
Drm landscape and online streamingDrm landscape and online streaming
Drm landscape and online streamingJas Chhabra
 
SME 2017 - HTML5 workshop
SME 2017 - HTML5 workshopSME 2017 - HTML5 workshop
SME 2017 - HTML5 workshopErica Beavers
 
2016 Streaming Media West: Choosing an HTML5 Player
2016 Streaming Media West: Choosing an HTML5 Player2016 Streaming Media West: Choosing an HTML5 Player
2016 Streaming Media West: Choosing an HTML5 PlayerErica Beavers
 
ABR Algorithms Explained (from Streaming Media East 2016)
ABR Algorithms Explained (from Streaming Media East 2016) ABR Algorithms Explained (from Streaming Media East 2016)
ABR Algorithms Explained (from Streaming Media East 2016) Erica Beavers
 
NAGRA KUDELSKI - Overview and Analysis
NAGRA KUDELSKI - Overview and AnalysisNAGRA KUDELSKI - Overview and Analysis
NAGRA KUDELSKI - Overview and AnalysisPiyushi Chaudhary
 
Paris Video Tech #2 - Presentation by Jean-Yves Avenard
Paris Video Tech #2 - Presentation by Jean-Yves AvenardParis Video Tech #2 - Presentation by Jean-Yves Avenard
Paris Video Tech #2 - Presentation by Jean-Yves AvenardErica Beavers
 
CMAF 101 by Cyril Concolato
CMAF 101 by Cyril ConcolatoCMAF 101 by Cyril Concolato
CMAF 101 by Cyril ConcolatoErica Beavers
 
Mission Impossible: Boosting Video Streaming Quality While Reducing Bandwidth
Mission Impossible: Boosting Video Streaming Quality While Reducing BandwidthMission Impossible: Boosting Video Streaming Quality While Reducing Bandwidth
Mission Impossible: Boosting Video Streaming Quality While Reducing BandwidthBitmovin Inc
 
To Build or Not to Build Your WebRTC Infrastructure
To Build or Not to Build Your WebRTC InfrastructureTo Build or Not to Build Your WebRTC Infrastructure
To Build or Not to Build Your WebRTC InfrastructureTsahi Levent-levi
 
Workshop web rtc implementation details
Workshop web rtc implementation detailsWorkshop web rtc implementation details
Workshop web rtc implementation detailsDouglas Tait
 
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
 
The Access Grid™ and Video Conferencing
The Access Grid™ and Video ConferencingThe Access Grid™ and Video Conferencing
The Access Grid™ and Video ConferencingVideoguy
 
Streaming Stored Video
Streaming Stored VideoStreaming Stored Video
Streaming Stored VideoMdAshikJiddney
 

Was ist angesagt? (19)

Hello 1 2 3, can you see me now?
Hello 1 2 3, can you see me now?Hello 1 2 3, can you see me now?
Hello 1 2 3, can you see me now?
 
The next generation of protocols and APIs that could change streaming video
The next generation of protocols and APIs that could change streaming videoThe next generation of protocols and APIs that could change streaming video
The next generation of protocols and APIs that could change streaming video
 
Architecting a Video Encoding Strategy Designed For Growth
Architecting a Video Encoding Strategy Designed For GrowthArchitecting a Video Encoding Strategy Designed For Growth
Architecting a Video Encoding Strategy Designed For Growth
 
Drm landscape and online streaming
Drm landscape and online streamingDrm landscape and online streaming
Drm landscape and online streaming
 
SME 2017 - HTML5 workshop
SME 2017 - HTML5 workshopSME 2017 - HTML5 workshop
SME 2017 - HTML5 workshop
 
2016 Streaming Media West: Choosing an HTML5 Player
2016 Streaming Media West: Choosing an HTML5 Player2016 Streaming Media West: Choosing an HTML5 Player
2016 Streaming Media West: Choosing an HTML5 Player
 
ABR Algorithms Explained (from Streaming Media East 2016)
ABR Algorithms Explained (from Streaming Media East 2016) ABR Algorithms Explained (from Streaming Media East 2016)
ABR Algorithms Explained (from Streaming Media East 2016)
 
NAGRA KUDELSKI - Overview and Analysis
NAGRA KUDELSKI - Overview and AnalysisNAGRA KUDELSKI - Overview and Analysis
NAGRA KUDELSKI - Overview and Analysis
 
Paris Video Tech #2 - Presentation by Jean-Yves Avenard
Paris Video Tech #2 - Presentation by Jean-Yves AvenardParis Video Tech #2 - Presentation by Jean-Yves Avenard
Paris Video Tech #2 - Presentation by Jean-Yves Avenard
 
CMAF 101 by Cyril Concolato
CMAF 101 by Cyril ConcolatoCMAF 101 by Cyril Concolato
CMAF 101 by Cyril Concolato
 
Mission Impossible: Boosting Video Streaming Quality While Reducing Bandwidth
Mission Impossible: Boosting Video Streaming Quality While Reducing BandwidthMission Impossible: Boosting Video Streaming Quality While Reducing Bandwidth
Mission Impossible: Boosting Video Streaming Quality While Reducing Bandwidth
 
To Build or Not to Build Your WebRTC Infrastructure
To Build or Not to Build Your WebRTC InfrastructureTo Build or Not to Build Your WebRTC Infrastructure
To Build or Not to Build Your WebRTC Infrastructure
 
Workshop web rtc implementation details
Workshop web rtc implementation detailsWorkshop web rtc implementation details
Workshop web rtc implementation details
 
NAGRA_WhitePaper_OPTV5_Low
NAGRA_WhitePaper_OPTV5_LowNAGRA_WhitePaper_OPTV5_Low
NAGRA_WhitePaper_OPTV5_Low
 
Beyond the MCU
Beyond the MCUBeyond the MCU
Beyond the MCU
 
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...
 
The Access Grid™ and Video Conferencing
The Access Grid™ and Video ConferencingThe Access Grid™ and Video Conferencing
The Access Grid™ and Video Conferencing
 
DataSheet-telyHDPro
DataSheet-telyHDProDataSheet-telyHDPro
DataSheet-telyHDPro
 
Streaming Stored Video
Streaming Stored VideoStreaming Stored Video
Streaming Stored Video
 

Andere mochten auch

Video Encoding and HTML5 Playback With Native DRM
Video Encoding and HTML5 Playback With Native DRMVideo Encoding and HTML5 Playback With Native DRM
Video Encoding and HTML5 Playback With Native DRMBitmovin Inc
 
Elementos comunes
Elementos comunesElementos comunes
Elementos comunesluistuitise
 
Fall-Winter Education Series Catalog final
Fall-Winter Education Series Catalog finalFall-Winter Education Series Catalog final
Fall-Winter Education Series Catalog finalbarnesjohn
 
Proyecto i. t. s
Proyecto  i. t. sProyecto  i. t. s
Proyecto i. t. sjhonny_b2
 
SMi Group's 3rd annual Meter Asset Management 2016 conference
SMi Group's 3rd annual Meter Asset Management 2016 conferenceSMi Group's 3rd annual Meter Asset Management 2016 conference
SMi Group's 3rd annual Meter Asset Management 2016 conferenceDale Butler
 
Cortes de tránsito por Año Nuevo en Viña
Cortes de tránsito por Año Nuevo en Viña Cortes de tránsito por Año Nuevo en Viña
Cortes de tránsito por Año Nuevo en Viña RadioFestival
 
AM 207_Poster Final
AM 207_Poster FinalAM 207_Poster Final
AM 207_Poster FinalYaxiong Cai
 
Grupo 1 diapositivas de informatica
Grupo 1 diapositivas de informaticaGrupo 1 diapositivas de informatica
Grupo 1 diapositivas de informaticaJarianna Perero
 
El cerebro humano y los procesos cognitivos
El cerebro humano y los procesos cognitivosEl cerebro humano y los procesos cognitivos
El cerebro humano y los procesos cognitivosgretix
 
Presentation - MA181 - Final
Presentation - MA181 - FinalPresentation - MA181 - Final
Presentation - MA181 - FinalAbraham Bedada
 
Graphic Approach to Outlining Internet Addiction
Graphic Approach to Outlining Internet AddictionGraphic Approach to Outlining Internet Addiction
Graphic Approach to Outlining Internet AddictionRhesa Riley
 

Andere mochten auch (18)

Video Encoding and HTML5 Playback With Native DRM
Video Encoding and HTML5 Playback With Native DRMVideo Encoding and HTML5 Playback With Native DRM
Video Encoding and HTML5 Playback With Native DRM
 
Elementos comunes
Elementos comunesElementos comunes
Elementos comunes
 
Fall-Winter Education Series Catalog final
Fall-Winter Education Series Catalog finalFall-Winter Education Series Catalog final
Fall-Winter Education Series Catalog final
 
Proyecto i. t. s
Proyecto  i. t. sProyecto  i. t. s
Proyecto i. t. s
 
SMi Group's 3rd annual Meter Asset Management 2016 conference
SMi Group's 3rd annual Meter Asset Management 2016 conferenceSMi Group's 3rd annual Meter Asset Management 2016 conference
SMi Group's 3rd annual Meter Asset Management 2016 conference
 
Cortes de tránsito por Año Nuevo en Viña
Cortes de tránsito por Año Nuevo en Viña Cortes de tránsito por Año Nuevo en Viña
Cortes de tránsito por Año Nuevo en Viña
 
TEMA 1
TEMA 1TEMA 1
TEMA 1
 
SH(FRONT PAGE)
SH(FRONT PAGE)SH(FRONT PAGE)
SH(FRONT PAGE)
 
AM 207_Poster Final
AM 207_Poster FinalAM 207_Poster Final
AM 207_Poster Final
 
Jessenia revelo paredes
Jessenia revelo paredesJessenia revelo paredes
Jessenia revelo paredes
 
Grupo 1 diapositivas de informatica
Grupo 1 diapositivas de informaticaGrupo 1 diapositivas de informatica
Grupo 1 diapositivas de informatica
 
Savinon, Claudia
Savinon, ClaudiaSavinon, Claudia
Savinon, Claudia
 
Pec
PecPec
Pec
 
LULU ADH PS TRAINING
LULU ADH PS TRAININGLULU ADH PS TRAINING
LULU ADH PS TRAINING
 
SH(BACK PAGE)
SH(BACK PAGE)SH(BACK PAGE)
SH(BACK PAGE)
 
El cerebro humano y los procesos cognitivos
El cerebro humano y los procesos cognitivosEl cerebro humano y los procesos cognitivos
El cerebro humano y los procesos cognitivos
 
Presentation - MA181 - Final
Presentation - MA181 - FinalPresentation - MA181 - Final
Presentation - MA181 - Final
 
Graphic Approach to Outlining Internet Addiction
Graphic Approach to Outlining Internet AddictionGraphic Approach to Outlining Internet Addiction
Graphic Approach to Outlining Internet Addiction
 

Ähnlich wie Live, Low Delay, High Quality – How?

bitdash - Simple & Easy MPEG-DASH Player for Web and Mobile
bitdash - Simple & Easy MPEG-DASH Player for Web and Mobilebitdash - Simple & Easy MPEG-DASH Player for Web and Mobile
bitdash - Simple & Easy MPEG-DASH Player for Web and MobileBitmovin Inc
 
Thesis arpan pal_gisfi
Thesis arpan pal_gisfiThesis arpan pal_gisfi
Thesis arpan pal_gisfiArpan Pal
 
Radvision webinar: Making Real Time Video Work Over The Internet
Radvision webinar: Making Real Time Video Work Over The InternetRadvision webinar: Making Real Time Video Work Over The Internet
Radvision webinar: Making Real Time Video Work Over The InternetRADVISION Ltd.
 
Video Coding for Large-Scale HTTP Adaptive Streaming Deployments: State of th...
Video Coding for Large-Scale HTTP Adaptive Streaming Deployments: State of th...Video Coding for Large-Scale HTTP Adaptive Streaming Deployments: State of th...
Video Coding for Large-Scale HTTP Adaptive Streaming Deployments: State of th...Alpen-Adria-Universität
 
Zip Mass-An Revolutionary Video Compression Technology
Zip Mass-An Revolutionary Video Compression TechnologyZip Mass-An Revolutionary Video Compression Technology
Zip Mass-An Revolutionary Video Compression TechnologySunnySheng
 
[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
 
Монетизация сетевой инфраструктуры
Монетизация сетевой инфраструктурыМонетизация сетевой инфраструктуры
Монетизация сетевой инфраструктурыBAKOTECH
 
ENSA_Module_9-QoS Concept.pptx
ENSA_Module_9-QoS Concept.pptxENSA_Module_9-QoS Concept.pptx
ENSA_Module_9-QoS Concept.pptxZikoSuryaLesmana
 
Over the Top Content Delivery: State of the Art and Challenges Ahead
Over the Top Content Delivery: State of the Art and Challenges AheadOver the Top Content Delivery: State of the Art and Challenges Ahead
Over the Top Content Delivery: State of the Art and Challenges AheadAlpen-Adria-Universität
 
Bitmovin LIVE Tech Talks: Data Driven Video Workflows
Bitmovin LIVE Tech Talks: Data Driven Video WorkflowsBitmovin LIVE Tech Talks: Data Driven Video Workflows
Bitmovin LIVE Tech Talks: Data Driven Video WorkflowsBitmovin Inc
 
PLNOG 13: Bart Salaets: Optimising TCP in today’s changing network environment
PLNOG 13: Bart Salaets: Optimising TCP in today’s changing network environmentPLNOG 13: Bart Salaets: Optimising TCP in today’s changing network environment
PLNOG 13: Bart Salaets: Optimising TCP in today’s changing network environmentPROIDEA
 
Tutorial adaptive-streaming
Tutorial adaptive-streamingTutorial adaptive-streaming
Tutorial adaptive-streamingJohnGregory89
 
Wowza Ultra-Low Latency Streaming
Wowza Ultra-Low Latency StreamingWowza Ultra-Low Latency Streaming
Wowza Ultra-Low Latency StreamingRyan Jespersen
 
Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...
Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...
Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...Perfecto by Perforce
 
Bitmovin LIVE Tech Talks: 5 Analytics Metrics That Matter
Bitmovin LIVE Tech Talks: 5 Analytics Metrics That MatterBitmovin LIVE Tech Talks: 5 Analytics Metrics That Matter
Bitmovin LIVE Tech Talks: 5 Analytics Metrics That MatterBitmovin Inc
 
QoS for Media Networks
QoS for Media NetworksQoS for Media Networks
QoS for Media NetworksAmine Choukir
 
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
 
03-Reznik-DASH-IF-workshop-2019-CAE.pdf
03-Reznik-DASH-IF-workshop-2019-CAE.pdf03-Reznik-DASH-IF-workshop-2019-CAE.pdf
03-Reznik-DASH-IF-workshop-2019-CAE.pdfJunZhao68
 
How to quickly and easily reduce streaming costs
How to quickly and easily reduce streaming costsHow to quickly and easily reduce streaming costs
How to quickly and easily reduce streaming costsBitmovin Inc
 
Ateme gustavo marra bc day 2012
Ateme gustavo marra  bc day 2012Ateme gustavo marra  bc day 2012
Ateme gustavo marra bc day 2012SSPI Brasil
 

Ähnlich wie Live, Low Delay, High Quality – How? (20)

bitdash - Simple & Easy MPEG-DASH Player for Web and Mobile
bitdash - Simple & Easy MPEG-DASH Player for Web and Mobilebitdash - Simple & Easy MPEG-DASH Player for Web and Mobile
bitdash - Simple & Easy MPEG-DASH Player for Web and Mobile
 
Thesis arpan pal_gisfi
Thesis arpan pal_gisfiThesis arpan pal_gisfi
Thesis arpan pal_gisfi
 
Radvision webinar: Making Real Time Video Work Over The Internet
Radvision webinar: Making Real Time Video Work Over The InternetRadvision webinar: Making Real Time Video Work Over The Internet
Radvision webinar: Making Real Time Video Work Over The Internet
 
Video Coding for Large-Scale HTTP Adaptive Streaming Deployments: State of th...
Video Coding for Large-Scale HTTP Adaptive Streaming Deployments: State of th...Video Coding for Large-Scale HTTP Adaptive Streaming Deployments: State of th...
Video Coding for Large-Scale HTTP Adaptive Streaming Deployments: State of th...
 
Zip Mass-An Revolutionary Video Compression Technology
Zip Mass-An Revolutionary Video Compression TechnologyZip Mass-An Revolutionary Video Compression Technology
Zip Mass-An Revolutionary Video Compression Technology
 
[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...
 
Монетизация сетевой инфраструктуры
Монетизация сетевой инфраструктурыМонетизация сетевой инфраструктуры
Монетизация сетевой инфраструктуры
 
ENSA_Module_9-QoS Concept.pptx
ENSA_Module_9-QoS Concept.pptxENSA_Module_9-QoS Concept.pptx
ENSA_Module_9-QoS Concept.pptx
 
Over the Top Content Delivery: State of the Art and Challenges Ahead
Over the Top Content Delivery: State of the Art and Challenges AheadOver the Top Content Delivery: State of the Art and Challenges Ahead
Over the Top Content Delivery: State of the Art and Challenges Ahead
 
Bitmovin LIVE Tech Talks: Data Driven Video Workflows
Bitmovin LIVE Tech Talks: Data Driven Video WorkflowsBitmovin LIVE Tech Talks: Data Driven Video Workflows
Bitmovin LIVE Tech Talks: Data Driven Video Workflows
 
PLNOG 13: Bart Salaets: Optimising TCP in today’s changing network environment
PLNOG 13: Bart Salaets: Optimising TCP in today’s changing network environmentPLNOG 13: Bart Salaets: Optimising TCP in today’s changing network environment
PLNOG 13: Bart Salaets: Optimising TCP in today’s changing network environment
 
Tutorial adaptive-streaming
Tutorial adaptive-streamingTutorial adaptive-streaming
Tutorial adaptive-streaming
 
Wowza Ultra-Low Latency Streaming
Wowza Ultra-Low Latency StreamingWowza Ultra-Low Latency Streaming
Wowza Ultra-Low Latency Streaming
 
Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...
Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...
Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...
 
Bitmovin LIVE Tech Talks: 5 Analytics Metrics That Matter
Bitmovin LIVE Tech Talks: 5 Analytics Metrics That MatterBitmovin LIVE Tech Talks: 5 Analytics Metrics That Matter
Bitmovin LIVE Tech Talks: 5 Analytics Metrics That Matter
 
QoS for Media Networks
QoS for Media NetworksQoS for Media Networks
QoS for Media Networks
 
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)
 
03-Reznik-DASH-IF-workshop-2019-CAE.pdf
03-Reznik-DASH-IF-workshop-2019-CAE.pdf03-Reznik-DASH-IF-workshop-2019-CAE.pdf
03-Reznik-DASH-IF-workshop-2019-CAE.pdf
 
How to quickly and easily reduce streaming costs
How to quickly and easily reduce streaming costsHow to quickly and easily reduce streaming costs
How to quickly and easily reduce streaming costs
 
Ateme gustavo marra bc day 2012
Ateme gustavo marra  bc day 2012Ateme gustavo marra  bc day 2012
Ateme gustavo marra bc day 2012
 

Mehr von Bitmovin Inc

Webinar Slides: Cost of Errors on VoD Services
Webinar Slides: Cost of Errors on VoD ServicesWebinar Slides: Cost of Errors on VoD Services
Webinar Slides: Cost of Errors on VoD ServicesBitmovin Inc
 
Don't Fly Blind! How to Setup Video Streaming Analytics in Minutes
Don't Fly Blind! How to Setup Video Streaming Analytics in MinutesDon't Fly Blind! How to Setup Video Streaming Analytics in Minutes
Don't Fly Blind! How to Setup Video Streaming Analytics in MinutesBitmovin Inc
 
[Tech Talk Slides] Super-Resolution: What's the Buzz and Why is it so Important
[Tech Talk Slides] Super-Resolution: What's the Buzz and Why is it so Important[Tech Talk Slides] Super-Resolution: What's the Buzz and Why is it so Important
[Tech Talk Slides] Super-Resolution: What's the Buzz and Why is it so ImportantBitmovin Inc
 
There's a fix for that: Top 5 OTT challenges & how to resolve them
There's a fix for that: Top 5 OTT challenges & how to resolve themThere's a fix for that: Top 5 OTT challenges & how to resolve them
There's a fix for that: Top 5 OTT challenges & how to resolve themBitmovin Inc
 
Bitmovin Per-Title Encoding Learning Lab Tutorial
Bitmovin Per-Title Encoding Learning Lab TutorialBitmovin Per-Title Encoding Learning Lab Tutorial
Bitmovin Per-Title Encoding Learning Lab TutorialBitmovin Inc
 
Bitmovin LIVE Tech Talks: Reducing Peak Bandwidth for OTT (ft. Akamai)
Bitmovin LIVE Tech Talks: Reducing Peak Bandwidth for OTT (ft. Akamai) Bitmovin LIVE Tech Talks: Reducing Peak Bandwidth for OTT (ft. Akamai)
Bitmovin LIVE Tech Talks: Reducing Peak Bandwidth for OTT (ft. Akamai) Bitmovin Inc
 
Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...
Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...
Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...Bitmovin Inc
 
Bitmovin LIVE Tech Talks: Low Latency Streaming
Bitmovin LIVE Tech Talks: Low Latency StreamingBitmovin LIVE Tech Talks: Low Latency Streaming
Bitmovin LIVE Tech Talks: Low Latency StreamingBitmovin Inc
 
Bitmovin LIVE Tech Talks: Achieving D2C Streaming Success
Bitmovin LIVE Tech Talks: Achieving D2C Streaming SuccessBitmovin LIVE Tech Talks: Achieving D2C Streaming Success
Bitmovin LIVE Tech Talks: Achieving D2C Streaming SuccessBitmovin Inc
 
Bitmovin LIVE Tech Talks: Overcoming Encoding Challenges
Bitmovin LIVE Tech Talks: Overcoming Encoding Challenges Bitmovin LIVE Tech Talks: Overcoming Encoding Challenges
Bitmovin LIVE Tech Talks: Overcoming Encoding Challenges Bitmovin Inc
 
Bitmovin LIVE Tech Talks: Fun with Container Formats
Bitmovin LIVE Tech Talks: Fun with Container FormatsBitmovin LIVE Tech Talks: Fun with Container Formats
Bitmovin LIVE Tech Talks: Fun with Container FormatsBitmovin Inc
 
Broadcast Presentation Slides - AMA with the Bitmovin Founders
Broadcast Presentation Slides - AMA with the Bitmovin FoundersBroadcast Presentation Slides - AMA with the Bitmovin Founders
Broadcast Presentation Slides - AMA with the Bitmovin FoundersBitmovin Inc
 
Bitmovin LIVE: NAB 2020 Kickoff Webinar - "COVID-19 and its impact on OTT Video"
Bitmovin LIVE: NAB 2020 Kickoff Webinar - "COVID-19 and its impact on OTT Video"Bitmovin LIVE: NAB 2020 Kickoff Webinar - "COVID-19 and its impact on OTT Video"
Bitmovin LIVE: NAB 2020 Kickoff Webinar - "COVID-19 and its impact on OTT Video"Bitmovin Inc
 
Better Together: Player + Analytics Webinar
Better Together: Player + Analytics WebinarBetter Together: Player + Analytics Webinar
Better Together: Player + Analytics WebinarBitmovin Inc
 
Bitmovin AV1/VVC Presentation_Streaming Media East by Christian Feldmann
Bitmovin AV1/VVC Presentation_Streaming Media East by Christian FeldmannBitmovin AV1/VVC Presentation_Streaming Media East by Christian Feldmann
Bitmovin AV1/VVC Presentation_Streaming Media East by Christian FeldmannBitmovin Inc
 
Bitmovin Low Latency CMAF Presentation_Streaming Media East by Paul MacDougall
Bitmovin Low Latency CMAF Presentation_Streaming Media East by Paul MacDougallBitmovin Low Latency CMAF Presentation_Streaming Media East by Paul MacDougall
Bitmovin Low Latency CMAF Presentation_Streaming Media East by Paul MacDougallBitmovin Inc
 
The Long Road to Video Player Success
The Long Road to Video Player SuccessThe Long Road to Video Player Success
The Long Road to Video Player SuccessBitmovin Inc
 
September 27 Roundtable: Advanced Encoding
September 27 Roundtable: Advanced EncodingSeptember 27 Roundtable: Advanced Encoding
September 27 Roundtable: Advanced EncodingBitmovin Inc
 
DRM Basics With Irdeto and Bitmovin
DRM Basics With Irdeto and BitmovinDRM Basics With Irdeto and Bitmovin
DRM Basics With Irdeto and BitmovinBitmovin Inc
 
Managing Transition to HEVC/VP9/AV1 with Multi-Codec Streaming
Managing Transition to HEVC/VP9/AV1 with Multi-Codec StreamingManaging Transition to HEVC/VP9/AV1 with Multi-Codec Streaming
Managing Transition to HEVC/VP9/AV1 with Multi-Codec StreamingBitmovin Inc
 

Mehr von Bitmovin Inc (20)

Webinar Slides: Cost of Errors on VoD Services
Webinar Slides: Cost of Errors on VoD ServicesWebinar Slides: Cost of Errors on VoD Services
Webinar Slides: Cost of Errors on VoD Services
 
Don't Fly Blind! How to Setup Video Streaming Analytics in Minutes
Don't Fly Blind! How to Setup Video Streaming Analytics in MinutesDon't Fly Blind! How to Setup Video Streaming Analytics in Minutes
Don't Fly Blind! How to Setup Video Streaming Analytics in Minutes
 
[Tech Talk Slides] Super-Resolution: What's the Buzz and Why is it so Important
[Tech Talk Slides] Super-Resolution: What's the Buzz and Why is it so Important[Tech Talk Slides] Super-Resolution: What's the Buzz and Why is it so Important
[Tech Talk Slides] Super-Resolution: What's the Buzz and Why is it so Important
 
There's a fix for that: Top 5 OTT challenges & how to resolve them
There's a fix for that: Top 5 OTT challenges & how to resolve themThere's a fix for that: Top 5 OTT challenges & how to resolve them
There's a fix for that: Top 5 OTT challenges & how to resolve them
 
Bitmovin Per-Title Encoding Learning Lab Tutorial
Bitmovin Per-Title Encoding Learning Lab TutorialBitmovin Per-Title Encoding Learning Lab Tutorial
Bitmovin Per-Title Encoding Learning Lab Tutorial
 
Bitmovin LIVE Tech Talks: Reducing Peak Bandwidth for OTT (ft. Akamai)
Bitmovin LIVE Tech Talks: Reducing Peak Bandwidth for OTT (ft. Akamai) Bitmovin LIVE Tech Talks: Reducing Peak Bandwidth for OTT (ft. Akamai)
Bitmovin LIVE Tech Talks: Reducing Peak Bandwidth for OTT (ft. Akamai)
 
Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...
Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...
Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...
 
Bitmovin LIVE Tech Talks: Low Latency Streaming
Bitmovin LIVE Tech Talks: Low Latency StreamingBitmovin LIVE Tech Talks: Low Latency Streaming
Bitmovin LIVE Tech Talks: Low Latency Streaming
 
Bitmovin LIVE Tech Talks: Achieving D2C Streaming Success
Bitmovin LIVE Tech Talks: Achieving D2C Streaming SuccessBitmovin LIVE Tech Talks: Achieving D2C Streaming Success
Bitmovin LIVE Tech Talks: Achieving D2C Streaming Success
 
Bitmovin LIVE Tech Talks: Overcoming Encoding Challenges
Bitmovin LIVE Tech Talks: Overcoming Encoding Challenges Bitmovin LIVE Tech Talks: Overcoming Encoding Challenges
Bitmovin LIVE Tech Talks: Overcoming Encoding Challenges
 
Bitmovin LIVE Tech Talks: Fun with Container Formats
Bitmovin LIVE Tech Talks: Fun with Container FormatsBitmovin LIVE Tech Talks: Fun with Container Formats
Bitmovin LIVE Tech Talks: Fun with Container Formats
 
Broadcast Presentation Slides - AMA with the Bitmovin Founders
Broadcast Presentation Slides - AMA with the Bitmovin FoundersBroadcast Presentation Slides - AMA with the Bitmovin Founders
Broadcast Presentation Slides - AMA with the Bitmovin Founders
 
Bitmovin LIVE: NAB 2020 Kickoff Webinar - "COVID-19 and its impact on OTT Video"
Bitmovin LIVE: NAB 2020 Kickoff Webinar - "COVID-19 and its impact on OTT Video"Bitmovin LIVE: NAB 2020 Kickoff Webinar - "COVID-19 and its impact on OTT Video"
Bitmovin LIVE: NAB 2020 Kickoff Webinar - "COVID-19 and its impact on OTT Video"
 
Better Together: Player + Analytics Webinar
Better Together: Player + Analytics WebinarBetter Together: Player + Analytics Webinar
Better Together: Player + Analytics Webinar
 
Bitmovin AV1/VVC Presentation_Streaming Media East by Christian Feldmann
Bitmovin AV1/VVC Presentation_Streaming Media East by Christian FeldmannBitmovin AV1/VVC Presentation_Streaming Media East by Christian Feldmann
Bitmovin AV1/VVC Presentation_Streaming Media East by Christian Feldmann
 
Bitmovin Low Latency CMAF Presentation_Streaming Media East by Paul MacDougall
Bitmovin Low Latency CMAF Presentation_Streaming Media East by Paul MacDougallBitmovin Low Latency CMAF Presentation_Streaming Media East by Paul MacDougall
Bitmovin Low Latency CMAF Presentation_Streaming Media East by Paul MacDougall
 
The Long Road to Video Player Success
The Long Road to Video Player SuccessThe Long Road to Video Player Success
The Long Road to Video Player Success
 
September 27 Roundtable: Advanced Encoding
September 27 Roundtable: Advanced EncodingSeptember 27 Roundtable: Advanced Encoding
September 27 Roundtable: Advanced Encoding
 
DRM Basics With Irdeto and Bitmovin
DRM Basics With Irdeto and BitmovinDRM Basics With Irdeto and Bitmovin
DRM Basics With Irdeto and Bitmovin
 
Managing Transition to HEVC/VP9/AV1 with Multi-Codec Streaming
Managing Transition to HEVC/VP9/AV1 with Multi-Codec StreamingManaging Transition to HEVC/VP9/AV1 with Multi-Codec Streaming
Managing Transition to HEVC/VP9/AV1 with Multi-Codec Streaming
 

Kürzlich hochgeladen

Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?IES VE
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDELiveplex
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarPrecisely
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 

Kürzlich hochgeladen (20)

Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity Webinar
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 

Live, Low Delay, High Quality – How?

  • 1. © bitmovin, Inc. | Confidential | Patents Pending 1 Live Transcoding and Streaming-as-a-Service with Low Delay and High Quality of Experience Christian Timmerer CIO | Head of Research and Standardization & Assoc.-Prof. at AAU Klagenfurt christian.timmerer@bitmovin.com, @timse7 www.bitmovin.com | #SU11402CM @bitmovin | facebook.com/bitmovin | github.com/bitmovin | slideshare.net/bitmovin LIVE, LOW DELAY, HIGH QUALITY – HOW? Acknowledgments: Ali C. Begen (some slides adopted from joint OTT tutorials at ACM and IEEE events)
  • 2. © bitmovin, Inc. | Confidential | Patents Pending 2 VIDEO DOMINATES THE INTERNET » Real-time entertainment › Streaming video and audio › > 70% of Internet traffic » All delivered over-the-top » MPEG Dynamic Adaptive Streaming over HTTP (DASH) › Coding format agnostic » DASH Industry Forum › Interoperability Points (IOPs) for common codecs and others (v3.2) › E.g., AVC/H.264, HEVC/H.265, and AAC, MPEG-H Audio Global Internet Phenomena Report Africa, Middle East, and North America, December 2015
  • 3. © bitmovin, Inc. | Confidential | Patents Pending 3 OTT – ADAPTIVE MEDIA STREAMING Adaptation logic is within the client, not normatively specified by the standard, subject to research and development
  • 4. © bitmovin, Inc. | Confidential | Patents Pending 4 OPEN DIGITAL MEDIA VALUE CHAIN Create Content Aggregate Monetize Distribute Content Consume Content Any Content Any Storefront Any Network Any Device CDNsMedia Protocols Internet Transport DRM Encoding Encapsulation Dynamic Ads Clients Happy User
  • 5. © bitmovin, Inc. | Confidential | Patents Pending 5 ADAPTIVE MEDIA STREAMING WORKFLOW Source Transcoding Encapsulation Encryption Origin Server HelperDistribution Client Linear: RTMP Push VoD: FTP, HTTP, GCS, AWS Unicast HTTP PUSH, FTP, GCS, AWS, etc. w/ CDN Interconnect HTTP GET small objects Single highest-bitrate stream (encoded) Multiple streams at target bitrates Multiple streams at target encapsulation formats Large video/virtual files and manifests
  • 6. © bitmovin, Inc. | Confidential | Patents Pending 6 SIMPLIFIED WORKFLOW It should be as easy as… » specifying the input and integrating the output within the customer portal » Any content, anywhere, anytime, any device, any user – allowing for a universal media experience
  • 7. © bitmovin, Inc. | Confidential | Patents Pending 7 … AND IT SHOULD BE FAST, REALLY FAST! 141x Real-Time Transcoding https://twitter.com/bitmovin/status/639505160088256512 [Sep’15]
  • 8. © bitmovin, Inc. | Confidential | Patents Pending 8 Standard Delivery Infrastructure (CDN) Source Transcoding Encapsulation Encryption Multiple streams: video [bitrate (32000-20000000), profile (baseline, main, high), preset (standard, professional, premium), height (128- 7680), width (96-4320), frame rate (1-120), codec (h264, hevc)], audio: [bitrate (8000-256000), sample rate (0, 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, 64000, 88200, 96000)] Single highest-bitrate stream Multiple streams at target encapsulation formats: dash, hls Multiple streams with multiple DRM formats: MPEG-CENC, Widewine, PlayReady, PrimeTime, Fairplay Bitmovin Cloud Encoding REST API Player Player API Heterogeneous Clients with Bitmovin HTML5 Adaptive Player Bitmovin REST API: Statistics, Analytics (and Payment, Impressions) BITMOVIN SYSTEM ARCHITECTURE
  • 9. © bitmovin, Inc. | Confidential | Patents Pending 9 LIVE » What is live? › OTT services typically seconds (sometimes) minutes behind broadcast › Clients w/o synchronized playback » Live edge in OTT (DASH/HLS) › Determine segment number that has been just written » Make it easy to setup a live stream
  • 10. © bitmovin, Inc. | Confidential | Patents Pending 10 LOW DELAY » What is low delay? » Encoding › Small segment size with open GOP structure › Avoid 404 – use virtual segments › Live edge hint – latest segment number just been written upon manifest request » CDN support! » Player › Utilize live edge hint › Push segments into decoding chain while downloading › Adopt advanced networking techniques › Partial (or no) encryption (of first n seconds)
  • 11. © bitmovin, Inc. | Confidential | Patents Pending 11 LIVE-EDGE-NUMBER » liveEdgeNumber › Add’l attribute in MPD thanks to its extensibility › SegmentTemplate & “$Number$” identifier for URL templates » Startup delay introduced by live-edge calculation and/or searching the timeline would decrease to zero » Deployed within Bitmovin Cloud Encoding demonstrating its scalability » Optimize other end-to-end components (ingest, CDN)
  • 12. © bitmovin, Inc. | Confidential | Patents Pending 12 INTERNET TV VS. TRADITIONAL TV IN 2010 » Areas most important to overall TV experience › Content › Timing control › Quality › Ease of use » While traditional TV surpasses Internet TV only in quality, it delivers better “overall experience” When comparing traditional and Internet TV, which option is better? Traditional Internet Content 7%  79% Timing / Control 7%  83% Quality  80% 16% Ease of Use 23%  52% Control (FF, etc.) 9%  77% Portability 4%  92% Interactivity 31%  52% Sharing 33%  56% Overall Experience  53% 33% Source: Cisco IBSG Youth Survey, Cisco IBSG Youth Focus Group Sessions, 2010
  • 13. © bitmovin, Inc. | Confidential | Patents Pending 13 QUALITY (OF EXPERIENCE) » Quality is like an Elephant … The blind men and the elephant, Poem by John Godfrey Saxe
  • 14. © bitmovin, Inc. | Confidential | Patents Pending 14 QUALITY OF EXPERIENCE » COST Action IC1003 – QUALINET (http://www.qualinet.eu/) “the degree of delight or annoyance of the user of an application or service. It results from the fulfillment of his or her expectations with respect to the utility and/or enjoyment of the application or service in the light of the user’s personality and current state” » QoE influence factors › Any characteristic of a user, system, service, application, or context › Grouped into human, system, and context » QoE features › Perceivable, recognized and namable characteristic of the individual’s experience › Depends on the level of direct perception, interaction, the usage situation
  • 15. © bitmovin, Inc. | Confidential | Patents Pending 15 QoE FOR OTT SERVICES (DASH) » Different application domains have different QoE requirements › Need to provide specializations of the general QoE definition › Take into account requirements formulated by means of influence factors and features of QoE » QoE influence factors for DASH › Initial/start-up delay (low) › Buffer underruns, stalls, freezes (zero) › Quality switches (low) › Media throughput (high) › …
  • 16. © bitmovin, Inc. | Confidential | Patents Pending 16 START-UP DELAY & QUALITY » ”Quality adaptation in video streaming and its influence on QoE is not well understood so far" » Low start-up delay › Download lowest quality representations first › Start playback once enough segments are available & download add’l low quality segments in background › Switch up to higher qualities later » Bad for quality ➙ configure… › Start-up delay: buffer threshold before playback › Preferred start-up quality: overwrite built-in adaptation » Enable custom adaptation logics Seufert, M., et al., "A Survey on Quality of Experience of HTTP Adaptive Streaming", IEEE Communications Surveys & Tutorials, vol. 2014 (2014)
  • 17. © bitmovin, Inc. | Confidential | Patents Pending 17 QoE FOR OTT – A RULE OF THUMB » Startup delay (low) but › Live vs. on-demand › Short vs. long-tail content » Buffer underrun / stalls (zero) » Quality switches (low) and media throughput (high) – high audio/visual quality › But not always! » Mobile access › Energy- and cost-awareness Main QoE factors for DASH
  • 18. © bitmovin, Inc. | Confidential | Patents Pending 18 bitmovin, Inc. 530 Lytton Avenue | Palo Alto | CA 94301 | USA Schleppe Platz 7 | 9020 Klagenfurt | Austria | Europe T +43 463 203014 E office@bitmovin.com www.bitmovin.com | #SU11402CM @bitmovin | facebook.com/bitmovin | github.com/bitmovin | slideshare.net/bitmovin IMPROVES VIDEO QUALITY ON THE WEB