Contents
- Overview
- Recommended streaming specs for RTMP sessions
- Audience engagement features in RTMP sessions
- Creating an RTMP session
- Editing an RTMP session
- Connecting an RTMP channel to an external streaming platform
- Testing an RTMP session
- Adding a failover key
Overview
The RTMP In feature allows speakers and event organizers to broadcast live streams from an external platform into a Goldcast event. This process happens in real-time and is ideal for situations in which an event is being hosted somewhere other than the Goldcast platform (i.e., Zoom), but the event organizer would still like to provide virtual attendees with an interactive experience.
Recommended streaming specs for RTMP sessions
Video Size | 16:9 aspect ratio |
Video Resolution | Ideal resolution is 720p or 1080p |
Video Bitrate | 4-5 Mbps |
Video Frame rate | 24-30fps |
Video codec | H.264 |
Video Profile | Any |
GOP | 10-15 |
Audio Codec | AAC |
Audio Bitrate |
128 Kbps, stereo |
Audio Sample Rate | 44.1 KHz |
Buffer image prior to the video | 1920 x 1080 |
Audience engagement features in RTMP sessions
This table lists the audience engagement features available for RTMP In sessions. You can decide which of these to enable when you set up your session.
Chat | Chat | Yes |
Media | Slides | No - This broadcast type only supports RTMP sessions from external platforms. If you would like to include slides in your session, select Live as your broadcast type when setting up your stage agenda item. |
Video | No - This broadcast type only supports RTMP streams from external platforms. If you would like to include prerecorded videos in your session, select Prerecorded or Live as your broadcast type when setting up your stage agenda item. | |
Q&A | Text | Yes - Attendees can type questions in the Q&A tab, and you can respond via text. |
Video | No - Video Q&A is not supported, as the video playing on your event stage is streaming from an external platform and cannot be interrupted. | |
Share | No - Sharing Q&A to the stage is not possible, as the video playing on your event stage is prerecorded and cannot be interrupted. | |
Polls | Create Polls | Yes - attendees can respond to a poll question you open. |
Publish Polls | Yes - You can share poll results to the stage so the audience can view them. |
Learn more about Goldcast's Slides, Q&A, and Poll features.
Creating an RTMP session
You need to create an RTMP channel as part of your RTMP session creation.
Note:
- Events can have up to five RTMP channels.
- The RTMP feeds will not broadcast to your event before the event start time.
- Once an RTMP channel has been connected to a stream, and the channel is live, it cannot be deleted.
To create an RTMP session and channel:
- Log in to Goldcast Studio with your credentials.
- Click the hamburger icon
on the top left, and select the Events tab to get a list of all your events.
- Click Program on the menu on the left and click the Agenda section. This will open up your event Agenda.
- Click the +Session button
- Select RTMP session type
- Enter a session title, start time, and end time (note that the session time must fall during the event’s start and end time).
- Select an RTMP channel. If you’ve previously created channels for this event, you can select one from the dropdown. If you have no channels, you can add one by entering the channel name and clicking Save to the right. Once the channel is successfully saved, you can continue editing your session.
- You can assign multiple sessions to the same RTMP channel for an event. This may be useful if your event has multiple sessions, but each uses the same source stream.
- Click Save to save the session.
- You will receive a pop-up saying Broadcast session created successfully.
Note: You can change the RTMP channel to which a session is assigned to at any time.
Editing an RTMP session
- Log in to Goldcast Studio with your credentials.
- Click the hamburger icon
on the top left, and select the Events tab to get a list of all your events.
- Click Program on the menu on the left side of your event and click Agenda.
- Click on the session name you’d like to edit.
- Scroll to the RTMP Channel section and open it by clicking the arrow on the right.
- Click the dropdown to change the channel selection or create a new one.
- Click Save in the upper right corner of the window.
Connecting an RTMP channel to an external streaming platform
If you plan on connecting your RTMP Channel to a Zoom live stream, please review the platform's live streaming documentation in addition to the information provided in this section.
After you've created an RTMP session, you will have access to the Stream URL and Stream Key that will be used to connect the channel to your live stream.
Your Stream URL and Stream Key can be copied from the session on your Agenda by clicking the Link and Key icons. We recommend storing it in a note or document to return to later.
While the exact location will vary depending on your platform, you will typically paste this information into fields provided in the Stream Settings for your streaming platform.
Note: To complete the setup process, particularly on Zoom, you may need to bring the Channel live first.
Testing an RTMP session
Before your event begins, you will want to test your RTMP channels to ensure the connection has been established correctly.
RTMP Channel testing can be performed from the Agenda section on the menu on the left side of your event.
- Find the session you would like to test. Before starting the test, the channel name will be listed on the left side of the tile with a red dot, indicating the channel is not running.
- Click the Test Rtmp In button.
- The button will display Connecting…
- Once the channel loads, it will be live for 2 hours. The red dot will turn green, and the status will say, Channel active until xx: xx time
- Click the Watch button and then click Watch Live to view the stream
Now you can confirm that your stream is set up correctly and is visible inside Goldcast.
Adding a failover key
Failover is a backup operational mode in which the functions of a system component are assumed by a secondary component when the primary component becomes unavailable - either through failure or scheduled downtime.
Pro Tip: We recommend adding a failover key for your events, as implementing failover helps prevent service disruption.
Please contact our customer support team to get the failover key since this is not displayed in the Studio but can be shared with you before your event. If the stream goes down, you can start streaming to the failover key, and our service will automatically detect that data has stopped on stream 1 and switch to stream 2.