Access, prepare and stream multiple RTMP Streams all at once within your BigMarker event. You can prepare the streams beforehand, add live translations and stream in the highest resolution possible
New as of 11/18/2022: Use Multiple Adaptive Layers with Native RTMP
Note: This feature is available to Events and Enterprise plan holders. If interested in utilizing this feature, then please contact your BigMarker account manager or an events expert at email@example.com.
Access and prepare your RTMP Stream before your event begins. You can access the Stream Key and Server URL from BigMarker to plug into your desired broadcasting software before your events, giving you more control over preparing your RTMP Streams for your event. Additionally, you can add more Stream Keys for simultaneous event streaming from different locations. For example, you can now stream in various streams at the same time in the webinar room, or even more destinations if desired.
Even more, users are able to stream the original RTMP stream in up to 8K resolution, offering the highest quality of stream available. Overall, RTMP Streaming gives users a huge opportunity to view streams in multiple destinations simultaneously while in the highest resolution. Learn more about streaming in multiple streams simultaneously below.
Table of Contents:
1. How to Access the Stream Key and Stream URL
2. How to Create Additional Stream Keys for Multiple Stream Destinations into an Event
3. How to Stream a Camera Feed utilizing a RTMP
4. Can I Stream Out to Various Destinations
5. How to Stream Out to Various Destinations
6. Stream out to a Separate BigMarker Event
- How to Setup RTMP for an Upcoming BigMarker Event before your Event Starts
- How to Stream Out to a Separate BigMarker Event using "Stream to BigMarker"
7. Adding Live Interpretation while Streaming with RTMP
- How to Stream RTMP with a Live Interpreter using OBS/Third Party Software
- How to Stream RTMP with a Live Interpreter using BigMarker
Important! We recommend the following settings for RTMP:
Frame rate: 25-30 fps
Video bitrate: 3500Kbps or 3.5mbps*
Audio bitrate: 256 kbps
Additionally: H264 encoded video and AAC encoded audio
If you are using OBS, download here: https://obsproject.com/ and review other alternatives
How to Access the Stream Key and Stream URL
Note: RTMP Streaming is only available in Webcast Mode
1. On your Manage Webinar dashboard, click on the RTMP Stream Keys section
2. Copy over the Stream URL and Stream Key into your broadcasting destination.
From there, you can set up your Stream before your event. When attendees enter into your event, you will be able to start the RTMP Stream immediately.
Watch the video below to see this setup in live action. BigMarker recommends using OBS to stream, you can learn more about how to use OBS for your RTMP Streams here.
After setting up your RTMP Stream with the Server URL and Stream Key, you will be able to immediately start your stream in your broadcasting software and have it display in the Webinar Room.
How to Create Additional Stream Keys for Multiple Stream Destinations into an Event
Add additional stream keys for multiple stream destinations into your event. This gives your attendees more options of streams they can switch between.
Note: To create Multiple Stream Keys, you MUST enable on Native RTMP Streaming
1. Enable ON Generate Secondary Keys for Multiple Simultaneous Streams (Native RTMP Stream required).
2. Below, additional Stream Keys will populate. Click Copy to copy the Stream Key to put into the broadcasting service of choice.
(Note: The Stream Key under the Stream URL will disappear when this is enabled on. Make sure to change out the Stream URL accordingly.)
3. In the Label text box, rename the Stream Key if desired.
4. Click the + symbol to add more Stream Keys
5. Click Delete keys to delete a Stream Key
6. Click Save when finished.
When you are expecting more mobile users, or users with slower connection speeds, click the Support multiple adaptive layers box. What this does is stream in multiple resolutions, so that those users on mobile devices and with slower connection speeds will have their stream at lower resolutions as to not overwhelm their device.
Note: You can enable Adaptive layers on a per stream basis, for Native RTMP, or both.
Inside the webinar room, attendees have the ability to switch between the two feeds. The labeled stream will appear in the top right hand corner where attendees can click to switch back and forth between the various streams.
Watch the video below to see this in live action:
Another use for these multiple stream keys is the ability to stream a camera feed into your streams. For example, you can stream the same event from two separate streams, with one including a camera feed to be shown on one of the streams.
How to Stream a Camera Feed utilizing RTMP
It’s important to note that in order to do this, you will need to have an additional Stream Key not utilized. For example, your first stream would need an additional un-utilized Stream Key available to stream your camera feed into the webinar room. If two streams are streaming, you would need a third additional Stream Key to stream the camera feed through and so on.
- 1. Turn the camera ON and then click Go Live in the top right corner
- 2. Enter in the event’s Server URL and the second Stream Key that is not currently streaming
- 3. Click Start Broadcast
What will happen is that your camera feed will show within the RTMP Stream. Watch the video below to see this in live action:
This capability is a great opportunity for streaming RTMP with a sign language component, separate camera presenter feeds within a stream and more. It’s overall a great marketing tool to really enhance your events with various RTMP streams, camera feed included.
Can I Stream Out to Various Destinations?
Yes! You can stream your stream out to various destinations like Facebook Live, Youtube Live, LinkedIn Live, etc., at the same time (Learn here where to find your destination’s Stream URL and Stream Key). Reach greater audiences by streaming to two or three destinations at once, creating a unique opportunity for attendees to listen in on whatever platform they choose. This capability is great for spreading your event and brand’s messaging consistently across all platforms, making it easier for attendees to view and engage.
Link to Youtube Live outbound stream:
Link to Facebook Live outbound stream:
How to Stream Out to Various Destinations
1. In the webinar room, click Go Live on the top control bar.
2. Click the wheel icon to add the RTMP destination you would like to stream out to
- If desired, click Add Destination to add a new RTMP destination
3. Enter in the Server URL and Stream Key for the destination
- If adding a new destination, add the Page Name as well
4. Click Connect Stream Key
5. When finished, toggle ON the Stream Destination.
Once the streams are toggled on, they will begin to stream to their designated destination. Watch the video below to see this in live action:
Stream out to a separate BigMarker Event
There are two ways to do this: Adding the Live Event right within the room or adding the webinar as an outbound RTMP destination before the event starts. With a new tab to stream to a live webinar room, you can automatically gain access to the live webinar’s Stream URL and Stream Key. If you would like to set up the RTMP destination before your event starts, you can set the upcoming event’s stream key and stream URL in the webinar preview room.
How To Setup RTMP for an Upcoming BigMarker Event before your Event Starts
First and foremost, you will need to have upcoming events to do this. Create as many webinars as desired, then go to the Manage Webinar dashboard of the event you’d like to have the RTMP stream into.
From there, click to Preview the Webinar Room, then click Launch Webinar Room Preview.
From there, click on RTMP Out in the top right corner, and select Stream to BigMarker. Use the dropdown menus to choose the webinar and the stream key. Click Connect Webinar when finished.
Now, your upcoming event will be ready to be streamed as RTMP when your event goes live. Watch the video below to see this setup in live action:
How To Stream Out to a Separate BigMarker Event using “Stream to BigMarker”
1. At the top of the control bar, click RTMP Out.
2. Click Add Destination, then click over to the Stream to BigMarker tab.
3. Select the Live Webinar of choice using the drop down menu, then click the Stream Key associated with that. Only webinars that are live, meaning their server has finished initializing and presenters can enter the room will show in this drop down menu. You can click the Refresh button to refresh the list if needed.
4. Click Add Destination when finished.
From there, your BigMarker event will automatically be added as an external RTMP destination. Watch the video below to see this in live action:
Adding Live Interpretation while Streaming with RTMP
You can combine the above steps all in one to have your main event’s RTMP stream streaming in the webinar room while simultaneously having other streams with an Interpreter streaming into the main room interpreting different languages. There are two ways to do this: with OBS or other broadcasting software, or on the BigMarker platform. Both ways will be explained below.
How to Stream RTMP with a Live Interpreter using OBS/Third Party Software
First, follow the steps above to create two separate Stream Keys in your main event room. For this example, we will label the first stream key as English and the second stream key as Spanish.
From there, add in your main event’s Stream URL and Stream Key into your main RTMP Stream and then enter into the main event’s webinar room. In this instance, I will add my Stream URL and English Stream Key into my main RTMP Stream and then enter the English event room and start my RTMP stream in there.
Next, you will start an RTMP Outbound Stream into your secondary room, in this case my Spanish room. Click RTMP Outbound in the top control bar of your main event room, and add another stream destination. Take your secondary room’s Stream URL and Stream Key and enter them in as an outbound location. Watch the video below to see this in live action:
You will also need to add your main room as an outbound RTMP stream into your secondary room. In this instance, I will be adding my English Room as an outbound RTMP destination in my Spanish room. To add your secondary stream back into the main room, click RTMP Outbound and add the main room’s Stream URL and Stream Key as an outbound destination.
For the main room (English Room):
For the secondary room (Spanish):
Now, at the bottom of the RTMP stream, you have the ability to mute the stream for either yourself or for your audience. We recommend Interpreters entering into your secondary rooms and then muting their RTMP stream out to their audience by toggling on Mute Stream for Audience.
What this will do is allow Interpreters to hear the main RTMP stream from the main room (English room) so they can interpret but their RTMP stream will not be heard by the audience. Overall, when attendees enter into your main event webinar room they will be able to select from the various RTMP streams and hear the different audio for each. This process is a great way to easily create multiple, different audio streams for your event without needing to create different RTMP streams and streams into one location.
How to Stream RTMP with a Live Interpreter using BigMarker
Create three separate BigMarker webinars. One will be the main webinar, where your attendees will enter. The second will be your presentation webinar room, where your presenters and presentation will be in. And the third will be the translation language of choice. You can create additional webinars for however many languages you would like to have for the event.
For this example, I will be naming my attendee webinar as Audience, my Presentation webinar as Presentation and my translation language webinar as Spanish.
First, you will want to have your presentation webinar stream into your language translation webinar. Add your language translation webinar as an outbound RTMP destination by entering in the webinar’s Stream URL and Stream Key within the presentation. Watch the video below to see this in live action.
Next, in your attendee webinar, (my Audience webinar), you will want to enable ON Native RTMP Streaming and create two stream keys. One for the presentation webinar and the other for the translation language webinar. In my example, I will be naming the presentation stream key as presentation and the translation language stream key as Spanish.
Your main presentation room will house the presenters and presentation. This feed will be going into both your translator’s webinar and your attendee’s webinar. You will want to enter into your Presentation room and make two external RTMP destinations to both your attendee and translation language webinars. Watch the video below to see this in live action:
Finally, you will want to take your translation language webinar (my Spanish webinar) and add the attendee webinar into the translation language webinar as an outbound RTMP destination. Take the Stream URL and the Stream Key from your attendee webinar and add it into your translation language webinar. Watch the video below to see this in live action:
From there, each respective user will go into their own webinar. Presenters with their presentation will go into the presentation webinar, the translator will go into the translation webinar and your attendees will go into the audience webinar.
Toggle ON the translation RTMP destination within your presentation room so your interpreter will receive that RTMP feed. From there, they can mute their audience stream as where they will still hear the presentation occur and be able to interpret while muting the actual RTMP feed. Toggle ON Mute Stream for Audience at the bottom right hand corner of the screen.
Within the attendee room, toggle ON the Presentation and Language Translation RTMP destinations. Now, your attendees will be able to view the main presentation webinar and toggle between the different languages.