Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Don't talk SRT about my WHIP
Search
danjenkins
May 09, 2023
Technology
1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Don't talk SRT about my WHIP
A talk given at London Video technology meet-up surrounding WHIP vs SRT.
danjenkins
May 09, 2023
More Decks by danjenkins
See All by danjenkins
Building ICEPerf.com
danjenkins
0
150
Using GStreamer to build real-time applications with Golang
danjenkins
0
1.4k
VON: Builder - Controlling Physical Devices with WebRTC
danjenkins
0
170
When Worlds Collide: The Blurring Lines of Real-Time and Traditional Media
danjenkins
0
200
Passkeys, FIDO2, WebAuthn… What does it all mean?
danjenkins
0
260
Spiderman's Uncle Ben and his advice for casting your Web(RTC)
danjenkins
0
190
Pushing WebRTC Up That Broadcast Hill
danjenkins
0
140
WebRTC 101 - How to get started building your first WebRTC application
danjenkins
1
260
WebRTC Reborn London Node User Group
danjenkins
0
170
Other Decks in Technology
See All in Technology
アウトプット初心者、半年間のふりかえり
4o1sobblue
0
440
触りたくないデータに、どう触るか AI時代のRBACアクセスガバナンス
ivry_presentationmaterials
0
270
日本語に強いオープンな大規模言語モデル「LLM-jp」
odashi
5
1.1k
1つのリクエストを追って理解する - llm-dのP/D分離
akhino
1
160
Getting Started with Google Antigravity
glaforge
0
310
AIカンパニーへの転換を支えた、エンジニアの仕事の再定義
kworkdev
PRO
2
1.3k
スキマバイトという雇用形態は存在しないので、雇用期間1日のアルバイト契約を事業者とワーカーが結ぶ手続きを支えるのがタイミーなんです
akitoshiga
0
200
宣言型部分更新は何を解決しどこへ向かうのか
shuta13
1
460
ウォンテッドリーの最近のプロダクトと技術の紹介
stomk
0
120
オントロジーって 結局なにもの? AI エージェントに「意味」を渡す知識設計の話
greenmidori
0
230
遠藤な_めぐろLT #38 「社内のAI活用推進」@麻布台_20261009
endonanana
0
140
初海外で注意すべきこと12選!!!安全快適なre:invent生活にするために
yuuuuuuu168
1
180
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
77k
What the history of the web can teach us about the future of AI
inesmontani
PRO
2
740
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
710
The Invisible Side of Design
smashingmag
301
52k
brightonSEO & MeasureFest 2025 - Winning Strategies for Black Friday CRO & PPC - Christian Goodrich
cargoodrich
3
870
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3.1k
Between Models and Reality
mayunak
4
500
So, you think you're a good person
axbom
PRO
2
2.2k
WCS-LA-2024
lcolladotor
0
890
A Modern Web Designer's Workflow
chriscoyier
699
190k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
280
Building Flexible Design Systems
yeseniaperezcruz
330
41k
Transcript
London Video Tech - 2023-05-09 Don't talk SRT about my
WHIP Dan Jenkins Everycast Labs
Dan Jenkins WebRTC & Real Time Media Geek @dan_jenkins Founder
- Everycast Labs Organiser - CommCon
Broadcast Bridge - simplifying bringing in remote collaborators into Professional
AV Work fl ows @everycastlabs broadcastbridge.app
TONIGHT
At London <Video> Technology
The Biggest Contest of the Year
The Winner...
Will Win BIG
AND
Will be the Undisputed*... *Not so much undisputed...
UDP Media* Transport *Lies...
Introducing...
SRT vs WHIP
SRT
SRT Secure Reliable Transmission
WHIP
WHIP WebRTC HTTP Ingest Protocol
What is SRT ?
Secure Reliable Transmission
srt://foo.bar:9710 Add url params for encryption, identi fi ers, latency
Open Source Transport Developed by Haivision, currently released under the
Mozilla Public License
It is an expired IETF Draft Which isn't necessarily a
bad thing
Uses UDP Not TCP
Push or Pull
Supports encryption but isn't mandatory
Defaults to ~120ms latency
Controlled latency Which can o ff er more time to
recover from losses
Typically used for Media But doesn't have to be
Usually transports MPEG-TS And all of its subsequent parts it
supports.
But in theory could be used to transport anything
Widely Supported
FFmpeg GStreamer VLC
Vmix OBS
Platforms Support It Ingress and Egress Broadcast Bridge being one
of them
The SRT Alliance https://www.srtalliance.org/members/ Now Over 600 Members https://www.haivision.com/about/press-releases/srt-alliance-surpasses-600-members/
Cloudflare Wowza Dolby Sony Microsoft Alibaba Cloud Tencent Cloud AJA
Ateme Bitmovin Paramount Matrox Red 5 Pro Eurovision/EBU Over 600 Members
YouTube recently joined the SRT Alliance https://www.haivision.com/about/press-releases/youtube-joins-srt-alliance/
Their Interop Plugfest is 9-11 May! https://www.srtalliance.org/srt-plugfest-guide-what-you-need-to-know/ https://www.haivision.com/resources/webinars/srt-plugfest (i.e. right
now)
What is WHIP?
WebRTC HTTP Ingest Protocol
https://foo.bar/whip/endpoint
WebRTC Signalling Protocol
Designed to simplify WebRTC Ingress
It is an IETF Draft
Is TCP Not UDP
Has a partner protocol called WHEP WebRTC HTTP Egress Protocol
It is Starting to Gain Traction With Implementers & Providers
Twitch Dolby OBS GStreamer
Ultimately is just SDP over HTTP
No Media what-so-ever
That's WebRTCs Job
So What is WebRTC?
A Collection of Protocols
Can transport Data & Media
Offering the lowest latency But it's not easily con fi
gurable (called playout delay)
The Goal is always Real Time
Media travels as encrypted RTP
It is a Peer to Peer protocol But a server
can be a peer!
Being P2P means handling NAT scenarios using ICE But that's
less important when one peer is a server
Session setup using SDP strings Yes... voodoo
Mandatory encryption
Multiple Codec Choices
Works on every device with a web browser
But can work elsewhere too! (Osprey Talon Encoders for example)
Designed to get Media from A to B with as
low latency as possible
So WHIP vs SRT
None
Technically...
It's not really a competition
The Real Competition is...
WebRTC vs SRT
WebRTC is coming from behind.
But WHIP enables open adoption
WebRTC has never had that.
And that is so exciting.
YouTube supports WebRTC ingress (From a browser with a webcam
- maybe WHIP soon?)
For me... there isn't a competition
There's just more choice.
The right tool for the right job.
Which tool is right is down to your circumstances.
Choose wisely.
Both have Pros and Cons.
Ultimately...
You can't be sad that you now have more options
when streaming
You can't be sad that you now have more options
for receiving a remote stream
What do they both have in common?
Changes QUIC may bring
Exciting times in media delivery
Much Love.
Not war.
Thanks!
CommCon - commcon.xyz Residential Conference 19-23 June (Conf days 20-22)
Open Media Conference Blackburn UK Two Tracks, 35+ sessions Fantastic Networking Opportunities Use Discount Code LVT for £300 o f
Thanks! We're hiring https://jobs.everycastlabs.uk @dan_jenkins @everycastlabs