Live streaming
from remote events
I’m Jeremy Brown
Head of Video Architecture
Seven West Media Australia
Hello!
Organiser syd<video>
2,100 members
In 2018, with speakers from
Also
We do a lot of live
53 channels 24x7 365
The biggest TV events in sport, shows & news
““Five nines” monitored,
redundant live architecture
“
20 additional channels for Olympics & Tennis
Lucky enough to stream
2018’s largest sport events
“
We saw users love to engage with
any sport played at it’s elite level
“
We saw users love to engage with
any sport played at it’s elite level
lawn bowls has an audience
“
Globally no other annual yacht
race attracts audiences like
Sydney to Hobart Yacht Race
Sydney
Hobart
Yachts I’ve been on are
floating caravans
Racing yachts go really
fast with nowhere to sit
Also, race yachts are owned
by the incredibly wealthy
...who asked their cameras
stream on 7plus during the
Sydney to Hobart race
Scheduling &
delivery
Camera &
connectivity
Typical live event concerns
Playback &
Support
7plus already manages “popup”
playout, scheduling and transcode
Cameras
Security cams
Action cam
Connectivity
4G phone
4G hotspot
Delivery
Multicam
SD/HD/4K
Audio?
Risk: Each yacht, different solution
Risk: Different camera quality
covering single event live
Risk: Single cellular connection,
tested on quiet day use on busiest
Risk: Limited testing, remote
debugging, crew only access
Risk: HD demands, buffering
seen as platform failure
“Risk: Expectations this has
broadcast reliability
What happened on race day
was as expected...
Crowds flooded 4G within
minutes, causing input drift
Yachts differing video architecture
performed differently but not well
Live streaming
remote events
When given limited budget,
time and resources how to get
a stream from a remote
location fed over a congested
network to not suck too much
Set realistic expectations
Steady low quality trumps HD
Reliability
Quality
Plan multiple
connections
4G black spots, congestion,
hardware failure or provider issue
Bonded cellular devices are great
when 4G is your only option
Telco 1 SIM
Telco 2 SIM
Telco 3 SIM
Local ADSL
Free Cafe Wifi
Shared throughput
Buy a bonded cellular device
(A waterproof one)
=
Bonded devices adapt encoding
profile via feedback loop
Gear didn’t support modern RTMP
alternatives - RTP FEC, STP, Zixi etc
4G worked better at sea,
extending our coverage
Satellite: lower bandwidth but
increased reliability and range
Test your
worst cases
Unplug everything, one at a time
then test recovery
Testing found action cam required a
restart when connectivity dropped
Testing found poor input
affected complex graphics
Load a slate/clipWhen drift occurs
Implement an input slate, to
mitigate failing connectivity
Frequent loss Input loss slate
Input loss slate, not pretty but
reduced playback stalling
Without input slate streams
crashed web, app, ctv players
Implementing input slate reduced
player buffering & crashes
1. Have redundancies
2. Test worst cases
3. Don’t sweat HD
4. Manage expectations
5. Enjoy the challenge
Summary
Jeremy Brown
Head of Video Architecture
Seven West Media, Australia
Thanks

Live streaming remote events