Similar to Delivering real-time video globally at Internet scale - Stefan Birrer, Co-Founder & Chief Software Architect, Phenix Real Time Solutions (20)
3. Phenix Confidential & Proprietary 2021
Company Overview
• Founded in Chicago in 2013 by Dr. Stefan Birrer
• Core Value – Real Time. In Sync. At Scale.
• HQ in Chicago, IL with remote offices:
o USA
o Ukraine
o Switzerland (coming soon)
• 30 Employees
(growing to 38+ in 2021)
4. Phenix Confidential & Proprietary 2021
Phenix is a Company of Firsts
§ First to deploy an autonomous real-time network on a global scope
§ First to scale real-time video streaming to audiences
of over 1 million concurrent viewers
§ First to build streaming infrastructure across multiple
cloud providers for high availability and resiliency
§ First to guarantee video synchronization within
less than 100 milliseconds (0.1 seconds) of variance
§ First to enable horse and greyhound in-race wagering
in the United Kingdom and Ireland
§ First to deliver a real-time multi-angle experience for live sports
§ First to deploy ad insertion capabilities for real-time streaming
§ First to market with real-time streaming for a major network provider
and media conglomerate (Verizon)
5. Phenix Confidential & Proprietary 2021
Key Phenix Metrics
§ <1 second time to first frame (TTFF)
§ 30+ points of presence (PoPs)
§ <500 milliseconds of glass-to-glass latency
§ 100 millisecond synchronization window
§ 50,000 per second audience join rates
§ 1+ million streams delivered per day
§ 2,000+ concurrent channels per day
6. Phenix Confidential & Proprietary 2021
Phenix Value Proposition
< 1/2 Second Latency
Real-Time Streaming
Broadcast Size
Audiences
Synchronized Viewing Secure Data Channel Syncs
With Video in Real-Time
Real-time is the next frontier for companies to drive interactivity, enabling them to acquire,
engage, and retain viewers in areas such as sports, betting, esports, and entertainment.
7. Phenix Confidential & Proprietary 2021
3rd PARTY
ENCODER
ITP
Real Time Workflow Complementary
to Existing Video Pipelines
<0.5 sec
End-to-End Latency
Or
ITP
Production
Transcoding
HLS
Traditional CDN
Phenix
Transcoder
10-60+ sec
End-to-End Latency
8. Phenix Confidential & Proprietary 2021
Autonomous Real-Time Network
§ ZeroOps
§ No operating staff
§ No human supervision
§ High availability distributed system
§ Monitors
§ Heals
§ Scales
§ Protects
9. Phenix Confidential & Proprietary 2021
Engineering Approach
§ Special forces of engineering
§ Individual contribution
§ Declare, update, announce
§ Principled pragmatism
§ Embrace the challenge, Learn & iterate
§ Regular and frequent peer review
§ Absolute commitment to QA automation
§ Staged deployment
10. Phenix Confidential & Proprietary 2021
Point of Presence Architecture
GET /video/*
POST /pcast/*
GET /pcast/endPoints
Global Load
Balancer
(HTTPS)
MQ
Services
KV
Streaming
MQ
KV
Message queue
Key-value store
(in memory)
DNS
Load
Balancer
(HTTPS)
Frontend
GET /pcast/uri
GET /ws
Upgrade: websocket
Other PoP
32
1
1
4+
2
BQ Storage
StackDriver
GET /video/*
PUT /video/*
DS
CDN
Cache
1
FS
Services
11. Phenix Confidential & Proprietary 2021
Proprietary Phenix Components
GET /video/*
POST /pcast/*
GET /pcast/endPoints
Global Load
Balancer
(HTTPS)
MQ
Services
KV
Streaming
DNS
Load
Balancer
(HTTPS)
Frontend
GET /pcast/uri
GET /ws
Upgrade: websocket
BQ Storage
StackDriver
GET /video/*
PUT /video/*
CDN
Cache
DS
FS
12. Phenix Confidential & Proprietary 2021
Pure OSS Components
GET /video/*
POST /pcast/*
GET /pcast/endPoints
Global Load
Balancer
(HTTPS)
MQ
Services
KV
Streaming
DNS
Load
Balancer
(HTTPS)
Frontend
GET /pcast/uri
GET /ws
Upgrade: websocket
BQ Storage
StackDriver
GET /video/*
CDN
PUT /video/*
Cache
DS
FS
13. Phenix Confidential & Proprietary 2021
Vendor Specific Services
GET /video/*
POST /pcast/*
GET /pcast/endPoints
Global Load
Balancer
(HTTPS)
MQ
Services
KV
Streaming
DNS
Load
Balancer
(HTTPS)
Frontend
GET /pcast/uri
GET /ws
Upgrade: websocket
BQ Storage
StackDriver
GET /video/*
CDN
PUT /video/*
Cache
DS
FS
14. Phenix Confidential & Proprietary 2021
KV
PoP #1
KV
PoP #2
KV
PoP #N
Services
MQ MQ
Services
MQ
Services
...
Platform Interconnectivity
15. Phenix Confidential & Proprietary 2021
Enabling Next-Gen Use Cases
Groups
Few to Few
Channels
One Channel
to Many
Multi-Angle
Few to Many
Scalable Ingest
Many to Few
Virtual Couch
Channel + Group
Fan Connect
Few to Many
16. Phenix Confidential & Proprietary 2021
Phenix Drives Innovation
Across Multiple Verticals
Auctions/eCommerce
Trivia
?
Social
Betting
Entertainment
eSports
Sports
17. Phenix Confidential & Proprietary 2021
And Unprecedented Interactivity
Phenix Traditional Live Streaming
In-game contest opportunities YES NO
Co-watching with friends YES NO
Multi-angle content synchronization YES NO
Polling, trivia, and overlays YES NO
Coherent social interactivity YES NO
User generated commentary YES NO
Broadcast quality YES YES
Audience size 1M+ 1M+
Video latency < ½ second 10-90+ seconds
18. Multi Angle Diagram
Virtual Couch
Phenix SDK
UGC Encoding
ITP
ITP
ITP
Global Transit
Ingest
Transcode
Scalable Egress
Multi-bitrate
contribution
Encoder
Stadium
ITP
“Virtual Couch”
Experience
Co-Watching With Friends
21. § Racecourse Media Group (RMG) launched May 2020
§ Over 500,000 streams daily
§ Largest UK horseracing group (Cheltenham and Grand National) § ~30 tracks in UK, Ireland and worldwide
§ Sports Information Services (SIS) launched May 2020
Select Sports
Betting Customers
§ ~70 tracks in UK and Ireland
§ Over 35,000 unique greyhound races per year
§ Horse and greyhound racing distributed to multiple bookmakers
22. Phenix Confidential & Proprietary 2021
Millionaire Live for and
Select Entertainment Customers
The 2019 ________ Behind the Scenes
§ Mobile app companion to ABC’s “Who Wants To Be
A Millionaire" hosted by Jimmy Kimmel
§ Streamed real time Audience Cam in first
Official Oscar Game
§ To enable real-time interactivity, ABC required minimal latency
and synchronous video delivery to global viewers
§ Flash crowd scalability required for
unpredictable and rapidly growing user base
§ Total views: 1.4M
§ Stream join rate > 80K per second
§ Phenix stream < ½ sec vs ABC.com 93+ sec latency!
23. Phenix Confidential & Proprietary 2021
Real Time. In Sync. At Scale.
§ First Autonomous Global Real-Time Network
§ ZeroOps
§ Special Forces of Engineering
§ Distributed Micro-Service Architecture
§ High Availability from the Ground Up
§ Performance is not everything.
It’s the ONLY thing.
26. Phenix Confidential & Proprietary 2021
Business Models
Platform as a Service (PaaS)
● Platform – global network, SDKs, portal, demo apps, authentication, docs
● Channel Processing – ingest, repackaging and
transcoding hours
● Real-Time Streaming – viewer hours
● Storage - gigabytes stored
● Premium Customer Support – standard or platinum
● Event Monitoring Support
● Hardware Encoder (optional) –
one time purchase or monthly lease
● Software Encoder (optional) – per stream per month
Licensing – Telcos & Service Providers
● Operate Phenix real-time streaming platform on customer’s infrastructure
● Scalable business model based on:
○ Peak concurrent viewers
○ Number of concurrent ingest streams (channels)
○ Number of Points of Presence (PoPs)
○ Number of hours delivered
● Additional services:
○ Support and operations
○ Installation and configuration
(one-time charge for professional services)