SlideShare a Scribd company logo
1 of 31
Download to read offline
1©2019
Confidential
Best Practices for Live
Streaming
Tokyo Video Tech Meetup
April 22nd, 2019
2©2019
Confidential
Ashok Lalwani
Head of Solutions & Partnerships,
Video Streaming
ashok@fastly.com
3©2019
Confidential
Introduction
7©2019
Confidential
Fastly’s Edge Cloud network Network Footprint *
● 60 POPs on 6 continents
● 68 Internet Exchange
Points
● 45 Tbps connected capacity
Platform Highlights
● Single network/platform
● Write your own config
● Instant global config
changes
● 150 ms mean global purge
time
● Stream logs to 1 or many
endpoints simultaneously
● TLS everywhere
* Network stats as of 3/31/2019
8©2019
Confidential
Take control of the edge
Execute more logic at the edge, closer to your viewers
Fastly Edge Cloud
Client Devices
& Apps
Datacenter /
Cloud
Fastly PlatformFastly VCL
Monitor or write scripts to
take actionable insights
100% of logs are
streamed in real time
Control most
aspects of an
HTTP request
or response
Integrate into your
existing CI/CD
workflows
Protocol
Terminations
(HTTP/2, TLS, HTTP/3
QUIC soon)
Advanced Network
Optimizations
(origin PNI, BBR, N/W
Route resiliency)
Edge
Authentication
(JWT, time-based,
OAuth2)
Content
Targeting
(Geolocation,
Device)
Load
Balancing
(L7 GSLB & LSLB,
Multi-Origin Request
Iteration)
Edge
Logic
(Dictionaries, ACLs,
ESI, A/B testing, Cache
Key customization)
9©2019
Confidential
Agenda
1. Making your Live
Streaming
architecture resilient
2. Invest in end to end
monitoring
3. Best practices to
improve user
experience
10©2019
Confidential
Making your
architecture resilient
11©2019
Confidential
Typical Live
Stream Workflow
Encode/
Trancode
Origin Live Feed
Video Playback QoS
12©2019
Confidential
12
Subscriber growth happens with:
● Marketing ¥¥¥ spend on
subscriber acquisition
● Investment in exclusive content
(Licensed or Originals)
● Access to OTT service on more
devices/platforms
● Cord-cutters / nevers / shavers
Growth Phase
Requires continued focus in building
highly scalable and resilient
architecture
13©2019
Confidential
Add more CDNs
Typical First Step
Origin Live
Feed
Encode/
Trancode
CDN
Selector
Video
Playback
QoS
14©2019
Confidential
14
● Regional availability &
capacity
● Cost management
● QoS metrics
● Failover
● All of the Above
When to use
multiple CDNs
Tradeoff:
Cost / Complexity vs. Quality of
Experience (QoE)
15©2019
Confidential
Wait… Did we solve the problem?
May be for scaling the streaming service to growing number of users but
what about overall resiliency/availability?
What about them?
Origin Live
Feed
Encode/
Trancode
CDN
Selector
Video
Playback
QoS
What about them?
16©2019
Confidential
Here’s one reference architecture
17©2019
Confidential
Here’s another reference architecture (CBS Sports)
18©2019
Confidential
But all that comes at a cost…
...maintaining high availability can be very expensive but is
necessary for mission critical services
Tradeoff:
Availability / Resiliency vs. Total Cost of Ownership
19©2019
Confidential
Unlike CAP
theorem, this one
is not a hard
problem
Live Linear or 24/7 channels vs.
High Profile Live Streaming Events
Total Cost of
Ownership
Availability /
Resiliency
QoE Metrics
20©2019
Confidential
What your peers are doing
today:
• Maintain different architecture for Live linear/24x7
channels and Live events
• Manage their own live streaming architecture
thereby allowing them to experiment and iterate
21©2019
Confidential
Invest in end to end
monitoring
22©2019
Confidential
The internet is terrible
Too many intermediaries
Datacentre
Cloud 1
Cloud 2
IXP
ISP
Transit
Provider
IXP
Transit
Provider
Transit
Provider
Transit
Provider
Mobile
23©2019
Confidential
The internet is terrible wonderful
Too many intermediaries also makes internet resilient
Datacentre
Cloud 1
Cloud 2
IXP
ISP
Transit
Provider
IXP
Transit
Provider
Transit
Provider
Transit
Provider
Mobile
24©2019
Confidential
Typical QoS metrics monitored
Are these metrics sufficient to find issues during a
live event?
• Rebuffer Ratio (most common monitored)
• Startup Time (aka Time To First Frame)
• Avg. Throughput
• Avg. Up/Down Switch
• Video Start Failures (aka VSF) or Exits Before Video Starts (aka EBVS)
25©2019
Confidential
The internet is terrible wonderful terrible
Both of them would show up as rebuffering
Datacentre
Cloud 1
Cloud 2
IXP
ISP
Transit
Provider
IXP
Transit
Provider
Transit
Provider
Transit
Provider
Mobile
26©2019
Confidential
Build your end to end data pipeline
Origin Live FeedEncode/
Trancode
CDN
Selector
Data Pipeline
27©2019
Confidential
Example (CBSi)
28©2019
Confidential
What we need is
• Well defined of metrics across all
components not just on client side
• Standardized way to exchange those metrics
with various systems
• Proactive & Reactive tools/templates to
identify, troubleshoot and mitigate issues
29©2019
Confidential
Best practices to
improve your end user
experience
30©2019
Confidential
We will cover some commonly
used techniques
• Bitrate Ladder
• Video manifest variants for devices
• HLS or DASH or both???
31©2019
Confidential
HLS Manifest example
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-INDEPENDENT-SEGMENTS
#EXT-X-STREAM-INF:BANDWIDTH=1425745,RESOLUTION=768x432,FR
AME-RATE=29.970,CODECS="avc1.4D401F,mp4a.40.5"
desktop_1.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=345977,RESOLUTION=400x224,FRA
ME-RATE=29.970,CODECS="avc1.42C01E,mp4a.40.5"
desktop_2.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=620677,RESOLUTION=512x288,FRA
ME-RATE=29.970,CODECS="avc1.42C01E,mp4a.40.5"
desktop_3.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=950712,RESOLUTION=640x360,FRA
ME-RATE=29.970,CODECS="avc1.4D401F,mp4a.40.5"
desktop_4.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=2085745,RESOLUTION=960x540,FR
AME-RATE=29.970,CODECS="avc1.4D401F,mp4a.40.5"
desktop_5.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=3955779,RESOLUTION=1280x720,F
RAME-RATE=29.970,CODECS="avc1.4D401F,mp4a.40.2"
desktop_6.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=5978451,RESOLUTION=1920x1080,
FRAME-RATE=29.970,CODECS="avc1.4D4028,mp4a.40.2"
desktop_7.m3u8
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:7
#EXT-X-MEDIA-SEQUENCE:4300078
#EXTINF:6.006,
desktop_1_4300078.ts?m=1549344461
#EXTINF:6.006,
desktop_1_4300079.ts?m=1549344461
#EXTINF:6.006,
desktop_1_4300080.ts?m=1549344461
#EXTINF:6.006,
desktop_1_4300081.ts?m=1549344461
#EXTINF:6.006,
desktop_1_4300082.ts?m=1549344461
#EXTINF:6.006,
desktop_1_4300083.ts?m=1549344461
#EXTINF:6.006,
desktop_1_4300084.ts?m=1549344461
#EXTINF:6.006,
desktop_1_4300085.ts?m=1549344461
#EXTINF:6.006,
desktop_1_4300086.ts?m=1549344461
#EXTINF:6.006,
desktop_1_4300087.ts?m=1549344461
32©2019
Confidential
Device-aware manifests
#EXTM3U
#EXT-X-STREAM-INF: BANDWIDTH=1425745,RESOLU
TION=768x432,FRAME-RATE=29.970,CODECS="av
c1.4D401F,mp4a.40.5"
desktop_1.m3u8
#EXT-X-STREAM-INF: BANDWIDTH=345977,RESOLUT
ION=400x224,FRAME-RATE=29.970,CODECS="avc
1.42C01E,mp4a.40.5"
desktop_2.m3u8
#EXT-X-STREAM-INF: BANDWIDTH=620677,RESOLUT
ION=512x288,FRAME-RATE=29.970,CODECS="avc
1.42C01E,mp4a.40.5"
desktop_3.m3u8
#EXT-X-STREAM-INF: BANDWIDTH=950712,RESOLUT
ION=640x360,FRAME-RATE=29.970,CODECS="avc
1.4D401F,mp4a.40.5"
desktop_4.m3u8
#EXT-X-STREAM-INF: BANDWIDTH=2085745,RESOLU
TION=960x540,FRAME-RATE=29.970,CODECS="av
c1.4D401F,mp4a.40.5"
desktop_5.m3u8
#EXT-X-STREAM-INF: BANDWIDTH=3955779,RESOLU
TION=1280x720,FRAME-RATE=29.970,CODECS="a
vc1.4D401F,mp4a.40.2"
desktop_6.m3u8
#EXT-X-STREAM-INF: BANDWIDTH=5978451,RESOLU
TION=1920x1080,FRAME-RATE=29.970,CODECS="
avc1.4D4028,mp4a.40.2"
desktop_7.m3u8
#EXTM3U
#EXT-X-STREAM-INF: BANDWIDTH=1425745,RESOLU
TION=768x432,FRAME-RATE=29.970,CODECS="av
c1.4D401F,mp4a.40.5"
tablet_1.m3u8
#EXT-X-STREAM-INF: BANDWIDTH=345977,RESOLUT
ION=400x224,FRAME-RATE=29.970,CODECS="avc
1.42C01E,mp4a.40.5"
tablet_2.m3u8
#EXT-X-STREAM-INF: BANDWIDTH=620677,RESOLUT
ION=512x288,FRAME-RATE=29.970,CODECS="avc
1.42C01E,mp4a.40.5"
tablet_3.m3u8
#EXT-X-STREAM-INF: BANDWIDTH=950712,RESOLUT
ION=640x360,FRAME-RATE=29.970,CODECS="avc
1.4D401F,mp4a.40.5"
tablet_4.m3u8
#EXT-X-STREAM-INF:B ANDWIDTH=2085745,RESOLU
TION=960x540,FRAME-RATE=29.970,CODECS="av
c1.4D401F,mp4a.40.5"
table_5.m3u8
#EXT-X-STREAM-INF: BANDWIDTH=3955779,RESOLU
TION=1280x720,FRAME-RATE=29.970,CODECS="a
vc1.4D401F,mp4a.40.2"
tablet_6.m3u8
#EXTM3U
#EXT-X-STREAM-INF: BANDWIDTH=950712,RESOLUT
ION=640x360,FRAME-RATE=29.970,CODECS="avc
1.4D401F,mp4a.40.5"
iphone_1.m3u8
#EXT-X-STREAM-INF: BANDWIDTH=345977,RESOLUT
ION=400x224,FRAME-RATE=29.970,CODECS="avc
1.42C01E,mp4a.40.5"
iphone_2.m3u8
#EXT-X-STREAM-INF: BANDWIDTH=620677,RESOLUT
ION=512x288,FRAME-RATE=29.970,CODECS="avc
1.42C01E,mp4a.40.5"
iphone_3.m3u8
#EXT-X-STREAM-INF: BANDWIDTH=1425745,RESOLU
TION=768x432,FRAME-RATE=29.970,CODECS="av
c1.4D401F,mp4a.40.5"
iphone_4.m3u8
#EXT-X-STREAM-INF:B ANDWIDTH=2085745,RESOLU
TION=960x540,FRAME-RATE=29.970,CODECS="av
c1.4D401F,mp4a.40.5"
iphone_5.m3u8
Browser Tablet iPhone
33©2019
Confidential
HLS or DASH or both???
• HLS predominantly used in Live Streaming. Support DASH only if:
– DRM is a requirement
– Device support
– SSAI support for DASH is still not mature yet
• Typically 4s or 6s segment duration used
• Low latency implementation standardization for HLS first demo’ed during NAB
2019
– No native iOS support for Low Latency yet
34©2019
Confidential
Thank you!

More Related Content

What's hot

OPNFV EMC - Benefiting from IT & Net Ops Convergence
OPNFV EMC - Benefiting from IT & Net Ops ConvergenceOPNFV EMC - Benefiting from IT & Net Ops Convergence
OPNFV EMC - Benefiting from IT & Net Ops ConvergencePaul To
 
vCPE Challenges and Ways Forward
vCPE Challenges and Ways ForwardvCPE Challenges and Ways Forward
vCPE Challenges and Ways ForwardSigal Biran-Nagar
 
Alcatel-Lucent Cloud: Network Functions Virtualization - The New Virtual Real...
Alcatel-Lucent Cloud: Network Functions Virtualization - The New Virtual Real...Alcatel-Lucent Cloud: Network Functions Virtualization - The New Virtual Real...
Alcatel-Lucent Cloud: Network Functions Virtualization - The New Virtual Real...Alcatel-Lucent Cloud
 
Meetup 1st _ SDN/NFV Use case in Operators' Networks: vCPE
Meetup 1st _ SDN/NFV Use case in Operators' Networks: vCPEMeetup 1st _ SDN/NFV Use case in Operators' Networks: vCPE
Meetup 1st _ SDN/NFV Use case in Operators' Networks: vCPEOPNFV_Vietnam
 
Dell EMC - - OpenStack Summit 2016/Red Hat NFV Mini Summit
Dell EMC - - OpenStack Summit 2016/Red Hat NFV Mini Summit Dell EMC - - OpenStack Summit 2016/Red Hat NFV Mini Summit
Dell EMC - - OpenStack Summit 2016/Red Hat NFV Mini Summit kimw001
 
EPSILON'S ENTERPRISE CONNECT SERVICES: TURNING PAIN POINTS INTO PROFITABILITY
EPSILON'S ENTERPRISE CONNECT SERVICES: TURNING PAIN POINTS INTO PROFITABILITYEPSILON'S ENTERPRISE CONNECT SERVICES: TURNING PAIN POINTS INTO PROFITABILITY
EPSILON'S ENTERPRISE CONNECT SERVICES: TURNING PAIN POINTS INTO PROFITABILITYGeraldine Tan
 
Blue planet Networks Overview
Blue planet Networks OverviewBlue planet Networks Overview
Blue planet Networks OverviewJohn Hammond
 
10gb ethernet
10gb ethernet10gb ethernet
10gb ethernetronpoul
 
Implementing vCPE with OpenStack and Software Defined Networks
Implementing vCPE with OpenStack and Software Defined NetworksImplementing vCPE with OpenStack and Software Defined Networks
Implementing vCPE with OpenStack and Software Defined NetworksPLUMgrid
 
ECI Risk Free Transition to Packet-UTC LATAM-April 2016
ECI Risk Free Transition to Packet-UTC LATAM-April 2016ECI Risk Free Transition to Packet-UTC LATAM-April 2016
ECI Risk Free Transition to Packet-UTC LATAM-April 2016ECI – THE ELASTIC NETWORK™
 
MMSys'21 - Multi-access edge computing for adaptive bitrate video streaming
MMSys'21 - Multi-access edge computing for adaptive bitrate video streamingMMSys'21 - Multi-access edge computing for adaptive bitrate video streaming
MMSys'21 - Multi-access edge computing for adaptive bitrate video streamingJesus Aguilar
 
Network Simplification
Network SimplificationNetwork Simplification
Network SimplificationRich Terpstra
 
Laying the Right Foundation for a Successful NFV, Amir Erez
Laying the Right Foundation for a Successful NFV, Amir ErezLaying the Right Foundation for a Successful NFV, Amir Erez
Laying the Right Foundation for a Successful NFV, Amir ErezCloud Native Day Tel Aviv
 
Next generation WAN Webinar
Next generation WAN WebinarNext generation WAN Webinar
Next generation WAN WebinarGinny Au
 
Making the Home Gateway an Operator Control Point - Andreas Sayegh, Deutsche ...
Making the Home Gateway an Operator Control Point - Andreas Sayegh, Deutsche ...Making the Home Gateway an Operator Control Point - Andreas Sayegh, Deutsche ...
Making the Home Gateway an Operator Control Point - Andreas Sayegh, Deutsche ...mfrancis
 
VMware vCloud NFV Reference Architecture
 VMware vCloud NFV Reference Architecture VMware vCloud NFV Reference Architecture
VMware vCloud NFV Reference ArchitectureVMware Academy
 
CMAF 101 by Cyril Concolato
CMAF 101 by Cyril ConcolatoCMAF 101 by Cyril Concolato
CMAF 101 by Cyril ConcolatoErica Beavers
 
7th SDN Expert Group Seminar - Session4
7th SDN Expert Group Seminar - Session47th SDN Expert Group Seminar - Session4
7th SDN Expert Group Seminar - Session4NAIM Networks, Inc.
 

What's hot (20)

OPNFV EMC - Benefiting from IT & Net Ops Convergence
OPNFV EMC - Benefiting from IT & Net Ops ConvergenceOPNFV EMC - Benefiting from IT & Net Ops Convergence
OPNFV EMC - Benefiting from IT & Net Ops Convergence
 
NEC’s vEPC Solution
NEC’s vEPC SolutionNEC’s vEPC Solution
NEC’s vEPC Solution
 
vCPE Challenges and Ways Forward
vCPE Challenges and Ways ForwardvCPE Challenges and Ways Forward
vCPE Challenges and Ways Forward
 
Alcatel-Lucent Cloud: Network Functions Virtualization - The New Virtual Real...
Alcatel-Lucent Cloud: Network Functions Virtualization - The New Virtual Real...Alcatel-Lucent Cloud: Network Functions Virtualization - The New Virtual Real...
Alcatel-Lucent Cloud: Network Functions Virtualization - The New Virtual Real...
 
Meetup 1st _ SDN/NFV Use case in Operators' Networks: vCPE
Meetup 1st _ SDN/NFV Use case in Operators' Networks: vCPEMeetup 1st _ SDN/NFV Use case in Operators' Networks: vCPE
Meetup 1st _ SDN/NFV Use case in Operators' Networks: vCPE
 
Dell EMC - - OpenStack Summit 2016/Red Hat NFV Mini Summit
Dell EMC - - OpenStack Summit 2016/Red Hat NFV Mini Summit Dell EMC - - OpenStack Summit 2016/Red Hat NFV Mini Summit
Dell EMC - - OpenStack Summit 2016/Red Hat NFV Mini Summit
 
EPSILON'S ENTERPRISE CONNECT SERVICES: TURNING PAIN POINTS INTO PROFITABILITY
EPSILON'S ENTERPRISE CONNECT SERVICES: TURNING PAIN POINTS INTO PROFITABILITYEPSILON'S ENTERPRISE CONNECT SERVICES: TURNING PAIN POINTS INTO PROFITABILITY
EPSILON'S ENTERPRISE CONNECT SERVICES: TURNING PAIN POINTS INTO PROFITABILITY
 
Blue planet Networks Overview
Blue planet Networks OverviewBlue planet Networks Overview
Blue planet Networks Overview
 
10gb ethernet
10gb ethernet10gb ethernet
10gb ethernet
 
Implementing vCPE with OpenStack and Software Defined Networks
Implementing vCPE with OpenStack and Software Defined NetworksImplementing vCPE with OpenStack and Software Defined Networks
Implementing vCPE with OpenStack and Software Defined Networks
 
ECI Risk Free Transition to Packet-UTC LATAM-April 2016
ECI Risk Free Transition to Packet-UTC LATAM-April 2016ECI Risk Free Transition to Packet-UTC LATAM-April 2016
ECI Risk Free Transition to Packet-UTC LATAM-April 2016
 
MMSys'21 - Multi-access edge computing for adaptive bitrate video streaming
MMSys'21 - Multi-access edge computing for adaptive bitrate video streamingMMSys'21 - Multi-access edge computing for adaptive bitrate video streaming
MMSys'21 - Multi-access edge computing for adaptive bitrate video streaming
 
Network Simplification
Network SimplificationNetwork Simplification
Network Simplification
 
HP NFV ezine v2 dec 2014
HP NFV ezine v2 dec 2014HP NFV ezine v2 dec 2014
HP NFV ezine v2 dec 2014
 
Laying the Right Foundation for a Successful NFV, Amir Erez
Laying the Right Foundation for a Successful NFV, Amir ErezLaying the Right Foundation for a Successful NFV, Amir Erez
Laying the Right Foundation for a Successful NFV, Amir Erez
 
Next generation WAN Webinar
Next generation WAN WebinarNext generation WAN Webinar
Next generation WAN Webinar
 
Making the Home Gateway an Operator Control Point - Andreas Sayegh, Deutsche ...
Making the Home Gateway an Operator Control Point - Andreas Sayegh, Deutsche ...Making the Home Gateway an Operator Control Point - Andreas Sayegh, Deutsche ...
Making the Home Gateway an Operator Control Point - Andreas Sayegh, Deutsche ...
 
VMware vCloud NFV Reference Architecture
 VMware vCloud NFV Reference Architecture VMware vCloud NFV Reference Architecture
VMware vCloud NFV Reference Architecture
 
CMAF 101 by Cyril Concolato
CMAF 101 by Cyril ConcolatoCMAF 101 by Cyril Concolato
CMAF 101 by Cyril Concolato
 
7th SDN Expert Group Seminar - Session4
7th SDN Expert Group Seminar - Session47th SDN Expert Group Seminar - Session4
7th SDN Expert Group Seminar - Session4
 

Similar to Best practices for live streaming

PLNOG 17 - Stefan Meinders - Slow is the new Down
PLNOG 17 - Stefan Meinders - Slow is the new DownPLNOG 17 - Stefan Meinders - Slow is the new Down
PLNOG 17 - Stefan Meinders - Slow is the new DownPROIDEA
 
LwTE: Light-weight Transcoding at the Edge
LwTE: Light-weight Transcoding at the EdgeLwTE: Light-weight Transcoding at the Edge
LwTE: Light-weight Transcoding at the EdgeAlpen-Adria-Universität
 
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
 
QoS for Media Networks
QoS for Media NetworksQoS for Media Networks
QoS for Media NetworksAmine Choukir
 
Qwilt transparent caching-6keyfactors
Qwilt transparent caching-6keyfactorsQwilt transparent caching-6keyfactors
Qwilt transparent caching-6keyfactorsbui thequan
 
Digiturk_TV_Connect_2015
Digiturk_TV_Connect_2015Digiturk_TV_Connect_2015
Digiturk_TV_Connect_2015Ozgur Ertem
 
Modern VoIP in Modern Infrastructures
Modern VoIP in Modern InfrastructuresModern VoIP in Modern Infrastructures
Modern VoIP in Modern InfrastructuresGiacomo Vacca
 
Confluent Partner Tech Talk with SVA
Confluent Partner Tech Talk with SVAConfluent Partner Tech Talk with SVA
Confluent Partner Tech Talk with SVAconfluent
 
How NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOpsHow NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOpsSanjeev Sharma
 
Contino Webinar - Migrating your Trading Workloads to the Cloud
Contino Webinar -  Migrating your Trading Workloads to the CloudContino Webinar -  Migrating your Trading Workloads to the Cloud
Contino Webinar - Migrating your Trading Workloads to the CloudBen Saunders
 
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
 
Confluent Partner Tech Talk with QLIK
Confluent Partner Tech Talk with QLIKConfluent Partner Tech Talk with QLIK
Confluent Partner Tech Talk with QLIKconfluent
 
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
 
Open Hardware for All - Webinar March 25, 2015
Open Hardware for All - Webinar March 25, 2015Open Hardware for All - Webinar March 25, 2015
Open Hardware for All - Webinar March 25, 2015Cumulus Networks
 
Zenoss as Core Element for Video QOS
Zenoss as Core Element for Video QOS Zenoss as Core Element for Video QOS
Zenoss as Core Element for Video QOS Zenoss
 
Microservices and containers networking: Contiv, an industry leading open sou...
Microservices and containers networking: Contiv, an industry leading open sou...Microservices and containers networking: Contiv, an industry leading open sou...
Microservices and containers networking: Contiv, an industry leading open sou...Codemotion
 
Ateme gustavo marra bc day 2012
Ateme gustavo marra  bc day 2012Ateme gustavo marra  bc day 2012
Ateme gustavo marra bc day 2012SSPI Brasil
 
How ancestry used ai and ml for continuous, autonomous cloud optimization a...
How ancestry used ai and ml for continuous, autonomous cloud optimization   a...How ancestry used ai and ml for continuous, autonomous cloud optimization   a...
How ancestry used ai and ml for continuous, autonomous cloud optimization a...SVDevOps
 
Building Business on Top of Open Source
Building Business on Top of Open SourceBuilding Business on Top of Open Source
Building Business on Top of Open SourceOpen Networking Summit
 
Unlocking the Power of IoT: A comprehensive approach to real-time insights
Unlocking the Power of IoT: A comprehensive approach to real-time insightsUnlocking the Power of IoT: A comprehensive approach to real-time insights
Unlocking the Power of IoT: A comprehensive approach to real-time insightsconfluent
 

Similar to Best practices for live streaming (20)

PLNOG 17 - Stefan Meinders - Slow is the new Down
PLNOG 17 - Stefan Meinders - Slow is the new DownPLNOG 17 - Stefan Meinders - Slow is the new Down
PLNOG 17 - Stefan Meinders - Slow is the new Down
 
LwTE: Light-weight Transcoding at the Edge
LwTE: Light-weight Transcoding at the EdgeLwTE: Light-weight Transcoding at the Edge
LwTE: Light-weight Transcoding at the Edge
 
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 ...
 
QoS for Media Networks
QoS for Media NetworksQoS for Media Networks
QoS for Media Networks
 
Qwilt transparent caching-6keyfactors
Qwilt transparent caching-6keyfactorsQwilt transparent caching-6keyfactors
Qwilt transparent caching-6keyfactors
 
Digiturk_TV_Connect_2015
Digiturk_TV_Connect_2015Digiturk_TV_Connect_2015
Digiturk_TV_Connect_2015
 
Modern VoIP in Modern Infrastructures
Modern VoIP in Modern InfrastructuresModern VoIP in Modern Infrastructures
Modern VoIP in Modern Infrastructures
 
Confluent Partner Tech Talk with SVA
Confluent Partner Tech Talk with SVAConfluent Partner Tech Talk with SVA
Confluent Partner Tech Talk with SVA
 
How NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOpsHow NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOps
 
Contino Webinar - Migrating your Trading Workloads to the Cloud
Contino Webinar -  Migrating your Trading Workloads to the CloudContino Webinar -  Migrating your Trading Workloads to the Cloud
Contino Webinar - Migrating your Trading Workloads to the Cloud
 
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
 
Confluent Partner Tech Talk with QLIK
Confluent Partner Tech Talk with QLIKConfluent Partner Tech Talk with QLIK
Confluent Partner Tech Talk with QLIK
 
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
 
Open Hardware for All - Webinar March 25, 2015
Open Hardware for All - Webinar March 25, 2015Open Hardware for All - Webinar March 25, 2015
Open Hardware for All - Webinar March 25, 2015
 
Zenoss as Core Element for Video QOS
Zenoss as Core Element for Video QOS Zenoss as Core Element for Video QOS
Zenoss as Core Element for Video QOS
 
Microservices and containers networking: Contiv, an industry leading open sou...
Microservices and containers networking: Contiv, an industry leading open sou...Microservices and containers networking: Contiv, an industry leading open sou...
Microservices and containers networking: Contiv, an industry leading open sou...
 
Ateme gustavo marra bc day 2012
Ateme gustavo marra  bc day 2012Ateme gustavo marra  bc day 2012
Ateme gustavo marra bc day 2012
 
How ancestry used ai and ml for continuous, autonomous cloud optimization a...
How ancestry used ai and ml for continuous, autonomous cloud optimization   a...How ancestry used ai and ml for continuous, autonomous cloud optimization   a...
How ancestry used ai and ml for continuous, autonomous cloud optimization a...
 
Building Business on Top of Open Source
Building Business on Top of Open SourceBuilding Business on Top of Open Source
Building Business on Top of Open Source
 
Unlocking the Power of IoT: A comprehensive approach to real-time insights
Unlocking the Power of IoT: A comprehensive approach to real-time insightsUnlocking the Power of IoT: A comprehensive approach to real-time insights
Unlocking the Power of IoT: A comprehensive approach to real-time insights
 

Recently uploaded

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
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
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
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
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 

Best practices for live streaming