Field59’s live streaming feature allows you to stream to many platforms, including your website, mobile apps, and OTT apps like Roku, AppleTV and Fire TV.
Field59 can also deliver your stream to other platforms that have their own streaming infrastructure and distribution, such as YouTube Live. By following the steps in this article, you can stream content on YouTube live while also streaming through the Field59 player, simultaneously recording your stream to create a video archive in your Field59 account.
In order for Field59 to deliver your stream to YouTube Live, you will need the following:
- A YouTube account.
- Live streaming enabled on your YouTube account (once you’ve done this, you will see “Live Streaming” as an option in your YouTube dashboard)
- Due to a requirement by YouTube, the stream must include audio.
This article is divided into 3 sections:
- Part 1: Setting up a YouTube Live Event
- Part 2: Generate/verify stream publishing settings
- Part 3: Testing and starting the stream on YouTube
First, go to the YouTube Live Events page to create an event that will receive the live stream from Field59. It is in a subdirectory of the Video Manager. If you haven’t already enabled live streaming on your YouTube account, you will be prompted to do so.
Click New live event near top right.
On the Basic info tab of the Info and Settings page, enter information about the stream (title, description, tags, etc.) into the fields. Set the start date and time. Click on Add end time to set an end time for the event.
At lower right in the Basic info tab, locate Type. Select Custom (more encoding options). Then click Create event at bottom right.
(Note: For more information on configuring YouTube Live Event settings, including discussing some of the advanced settings options, see the YouTube Live Streaming Guide.)
After you create your event, you need YouTube to generate a Stream Name and Primary Server that Field59 will use to publish your Field59 stream to YouTube.
You will be working here in the Main Camera tab of the event’s Ingestion Settings page.
First, add a Thumbnail to your event if you would like (It will use your account profile image if no custom thumbnail is chosen).
If this is your first YouTube event, under Choose maximum sustained bitrate of your encoder, select Custom ingestion to create a streaming profile. (Important: Do not choose Basic ingestion because this option generates a new YouTube stream URL each time, and Field59 would not have the correct credentials configured for your stream).
Give your stream profile a name. Under Maximum sustained bitrate, select the ingestion option that best represents your network and encoding capabilities. Choose the 1500 Kbps – 4,000 Kbps (720p) range. Field59 typically outputs your source as 1280x720, and YouTube cares most that the resolutions match (it’s OK if your bitrate is below 1500 Kbps).
If this is not your first YouTube event, simply select your pre-saved custom stream profile from the dropdown.
If this is your first YouTube event, under Select your encoder, select Other encoders. (If you’ve chosen your existing custom stream profile, this auto-populates.)
YouTube will generate Stream Name, Primary Server URL and Backup Server URL information. It will look something like this:
Please copy the Stream Name and Primary Server URL information to a text document. Send this information to Field59 Support. Field59 will need to input this information in the Field59 live cloud in order to publish your stream to your YouTube account. (You cannot proceed to Part 3 below until this is completed). Once this done for the first time, you will not need to repeat this step — the Custom Ingestion profile you saved contains the same Stream Name and Primary Server URL for each additional YouTube Live Event that you create. (Reminder: Do not use Basic Ingestion when configuring your events, because this changes the Stream Name, and Field59 would no longer have the correct information configured for your stream.)
Closed captions: If you are a broadcaster required to publish captions with your stream and you are using a Field59 live encoder, be sure to configure the optional captions setting by choosing Embedded 608/708.
Start your encoder if it’s not already running. The stream will ingest on Field59’s live platform. Once Field59 has configured your YouTube Stream Name and Primary Server credentials, Field59 will stream the video to your YouTube event. To check that YouTube is receiving and playing the stream, go to the YouTube Live Control Room page for your event, and click the Preview button to enable the YouTube to process the incoming stream.
When the Stream Status is GOOD, scroll down the page to find the Preview test video player and click Play. You should see your live stream start to play, which means your stream target is working and you’re ready to stream live. If there are any errors that YouTube detects that need to be corrected, they will display to the right of the Stream Status. (uncommon if you are streaming through Field59 and your Internet connection at the source meets the requirements for the bitrate you chose),
Hit the Stop Streaming button at any time to end your event, if you wish to end the event prior to the end time you set under Basic info.
When your event ends, YouTube will convert your event into a video in your YouTube video manager. If you wish to stream through the Field59 player and record your stream into your Field59 account at the same time that you are streaming to YouTube, follow our guides to publishing live stream events and setting events to record in the Field59 manager.