Conduct a stream test
Wavecast provides enterprise streaming support for live event broadcasts. As part of this service, a stream test is required in advance of the live event.
What is a stream test?
A stream test simulates live event conditions by transmitting video and audio content from the venue to the streaming server. It is an essential part of the preparation to ensure a high-quality broadcast.
During a stream test, we complete a number of checks to troubleshoot issues prior to the broadcast, including:
Hardware and software configuration
Network connectivity
Audio and video quality
Verify backup systems are providing redundancy
Measure latency
Check accuracy of monitoring systems
What to expect from us:
For every hybrid event, you can expect us to:
Supply RTMP links
Supply links to your transcoder previews
Monitor streams
Provide live broadcast feedback throughout
Test Video for each stream
What we need from you:
We recommend the following requirements for all broadcasts:
At least 2 x Encoders
A minimum internet provision of 20 mbps symmetric bandwidth per stream unless remote contribution is used (Zoom etc.) then 40 mbps is recommended.
Format
H264
Bitrate
Variable Bit Rate (VBR)
Video Bitrate
6,000 kbps
Frame Size
Full HD 1920 x 1280
Frame Rate
25 FPS / 30 FPS
Keyframe Interval (GOP)
2 seconds or a GOP of framerate x2
Profile
Baseline
Audio Format
AAC (Stereo)
Audio Bitrate
192 kbps
Audio Sample Rate
48,000 Hz
Stream Test
Follow this procedure when conducting a stream test.
How to monitor the stream
Using the links provided to your transcoder previews, you’ll be able to view the following data:
Preview Tab
Here you can monitor the audio and video that you’re sending to the stream.
Health Tab
Here you can view in depth analytics relating to your connection with us.
Once the broadcast has finished
Once you’re ready to stop streaming and you’ve let us know, we will stop our transcoders. It’s important that you do not stop your encoders before we’ve stopped things here. This is down to maintaining any backup recordings are free from corruption.
Troubleshooting
Below is an example of an inconsistent keyframe interval. Drops in the keyframe interval [blue] or frame rate [red] are indicative of either encoder or connection performance.
In our experience keyframe interval spikes as shown below tend to indicate poor connection performance and frame rate spikes tend to be indicative of poor encoder performance.
Last updated