Before going live, you'll need to set up your live event and test your live stream. You can set up your event weeks in advance or the same day as your event depending on if you want customers to be able to preregister for the event in advance.
Some Tips Before You Stream
Your encoding software controls the quality that is sent to us to broadcast. So if you're using say Zoom, they don't let you mess around with quality so you're at their mercy in terms of quality. A tool like OBS is going to take the raw video and audio and let you decide what quality to send us.
We recommend, recording a copy of your live stream so that you can easily edit it before uploading after the event finishes. We do our best to create a copy of the live event for you, but due to how streams are sent to us it can sometimes break a live event into multiple files.
Because of this, your computer power is going to be a factor. Some older computers may simply not be powerful enough to encode 1080p video to send to us. If you're experiencing frequent pauses and you know your upload speed is good enough, this could be the culprit.
If you've got preregistration enabled, your event will have a countdown timer on your catalog page. This timer doesn't control when the live event starts. You still need to press Go Live in Uscreen. If you're late the countdown timer will just show 0:00:00 until you start it.
When you test your live event by sending us the RTMP feed you'll be creating a video in the video section every time you start and stop a stream. They are unpublished though so don't worry, you can just delete them.
If you want the live event video to upload without the test part of the stream make sure you stop your stream in your encoding software and start it again when you want to go live.
Two monitors is going to help a lot when live streaming. You can use one monitor for keeping an eye on things while the other one is your stream.
Since the stream key is unique to each Live Event, you can actually run as many Live Events at a time as you like.
Navigate to Content > Live Events and click Add New to set up a new live event.
Like a video, you can then add it to a category, set the SEO, add authors, etc.
Before you go live, make sure you test your stream out:
After starting the stream in your encoder, wait about 20 seconds before pressing Test Player.
You'll need to ensure you have adequate bandwidth on your network connection to avoid live stream disconnects: 3 Mbps for 480p, 6 Mps for 720p, 10 Mbps for 1080p.
Of course to test your stream you need an encoder, you see our suggestions here for various live stream encoders.
Now once you've tested, stop the RTMP feed from your encoding software and start it again.
It's time to go live!
Under the Stream tab click Go Live.
After the conclusion of your event, click Finish Event to end the live stream
In your encoding software, end your stream. Don't forget this part as users still on the Live Event page will continue seeing the feed until you stop it in your encoding software.
The finished event will appear in your list of live events:
Finished live events will show an entry under live events for 7 days before being archived, while the video itself is moved to Content > Videos, so that you can publish it to your catalog.
Be patient as longer streams may take awhile to encode for viewing. If you want to include the VOD with the live event as a bundle see these instructions.
We highly recommend that you watch this video tutorial before you begin live streaming with Uscreen. This video covers everything from how to setup live streaming, common situations you'll encounter, and our best practices for smooth streaming.
Note: Standard glass-to-glass latency for RTMP ingest is around 20-30 seconds. This is the total time it takes from content to travel from the lens of the camera to the viewer's screen. While some services may offer reduced latency (such as 5 - 10 seconds), this comes at a cost to both your livestream and your viewers, as the slightest interruption in the internet connection can cause your livestream to disconnect and weaker internet connections will experience near constant buffering. For this reason, we keep the latency at around 15-30 seconds. Latency time depends on numerous factors, including but not limited to: internet connection strength and proximity to the nearest POP ingest point.