SlideShare a Scribd company logo
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 Convergence
Paul To
 
NEC’s vEPC Solution
NEC’s vEPC SolutionNEC’s vEPC Solution
NEC’s vEPC Solution
Open Networking Summits
 
vCPE Challenges and Ways Forward
vCPE Challenges and Ways ForwardvCPE Challenges and Ways Forward
vCPE Challenges and Ways Forward
Sigal 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: vCPE
OPNFV_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 PROFITABILITY
Geraldine Tan
 
Blue planet Networks Overview
Blue planet Networks OverviewBlue planet Networks Overview
Blue planet Networks Overview
John Hammond
 
10gb ethernet
10gb ethernet10gb ethernet
10gb ethernet
ronpoul
 
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
PLUMgrid
 
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
ECI – 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 streaming
Jesus Aguilar
 
Network Simplification
Network SimplificationNetwork Simplification
Network Simplification
Rich Terpstra
 
HP NFV ezine v2 dec 2014
HP NFV ezine v2 dec 2014HP NFV ezine v2 dec 2014
HP NFV ezine v2 dec 2014
Ignacio García-Carrillo
 
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
Cloud Native Day Tel Aviv
 
Next generation WAN Webinar
Next generation WAN WebinarNext generation WAN Webinar
Next generation WAN Webinar
Ginny 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 Architecture
VMware Academy
 
CMAF 101 by Cyril Concolato
CMAF 101 by Cyril ConcolatoCMAF 101 by Cyril Concolato
CMAF 101 by Cyril Concolato
Erica Beavers
 
7th SDN Expert Group Seminar - Session4
7th SDN Expert Group Seminar - Session47th SDN Expert Group Seminar - Session4
7th SDN Expert Group Seminar - Session4
NAIM 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 Down
PROIDEA
 
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
Alpen-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 Networks
Amine Choukir
 
Qwilt transparent caching-6keyfactors
Qwilt transparent caching-6keyfactorsQwilt transparent caching-6keyfactors
Qwilt transparent caching-6keyfactors
bui thequan
 
Digiturk_TV_Connect_2015
Digiturk_TV_Connect_2015Digiturk_TV_Connect_2015
Digiturk_TV_Connect_2015
Ozgur Ertem
 
Modern VoIP in Modern Infrastructures
Modern VoIP in Modern InfrastructuresModern VoIP in Modern Infrastructures
Modern VoIP in Modern Infrastructures
Giacomo Vacca
 
Confluent Partner Tech Talk with SVA
Confluent Partner Tech Talk with SVAConfluent Partner Tech Talk with SVA
Confluent Partner Tech Talk with SVA
confluent
 
“Deploying Large Models on the Edge: Success Stories and Challenges,” a Prese...
“Deploying Large Models on the Edge: Success Stories and Challenges,” a Prese...“Deploying Large Models on the Edge: Success Stories and Challenges,” a Prese...
“Deploying Large Models on the Edge: Success Stories and Challenges,” a Prese...
Edge AI and Vision Alliance
 
How NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOpsHow NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOps
Sanjeev 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 Cloud
Ben 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 them
Bitmovin Inc
 
Confluent Partner Tech Talk with QLIK
Confluent Partner Tech Talk with QLIKConfluent Partner Tech Talk with QLIK
Confluent Partner Tech Talk with QLIK
confluent
 
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
Bitmovin 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, 2015
Cumulus 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 2012
SSPI 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 Source
Open Networking Summit
 

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
 
“Deploying Large Models on the Edge: Success Stories and Challenges,” a Prese...
“Deploying Large Models on the Edge: Success Stories and Challenges,” a Prese...“Deploying Large Models on the Edge: Success Stories and Challenges,” a Prese...
“Deploying Large Models on the Edge: Success Stories and Challenges,” a Prese...
 
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
 

Recently uploaded

"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
Fwdays
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
zjhamm304
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
Mydbops
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
ScyllaDB
 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
ScyllaDB
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Neo4j
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
christinelarrosa
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Pablo Gómez Abajo
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
DianaGray10
 
From Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMsFrom Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMs
Sease
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Pitangent Analytics & Technology Solutions Pvt. Ltd
 

Recently uploaded (20)

"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
 
From Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMsFrom Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMs
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
 

Best practices for live streaming