Now available in beta, you can include a live (RTMP) stream from any external streaming platform - mobile or desktop - that supports custom RTMP destinations. Now you incorporate external live feeds into your Socialive broadcast from a variety of sources:

  • Video Conferencing: Zoom, Webex, etc.
  • Software Encoders: OBS, Wirecast, Xsplit, etc.
  • Hardware Encoders: Teradek, Epiphan, etc.
  • Connected Cameras: LiveU devices, GoPro cameras, etc.

How to enable RTMP Source

RTMP is currently only available with Enterprise plans. To inquire about adding RTMP Sources to your plan, submit the form below:

What is RTMP?

Real-Time Messaging Protocol (RTMP) is an open source protocol that’s designed for high-performance transmission of live audio and video across the internet. Software encoders, hardware devices, and some conferences solutions like Zoom can send a live RTMP video stream. In fact, Socialive uses RTMP to broadcast live video to channels such as Facebook, LinkedIn, Twitter, Hopin, Brightcove, On24, and others.

Now you can use RTMP to stream from any platform into Socialive as a live source that you can use in your broadcast.

How to add an RTMP source to your broadcast

Step 1: Select your RTMP source

You can stream video from any external source that supports RTMP (see Encoder Settings below). Sources may be software applications on your computer, while others may be stand-alone hardware:

  • Video Conferencing: Zoom, Webex, etc.
  • Software Encoders: OBS, Wirecast, Xsplit, etc.
  • Hardware Encoders: Teradek, Epiphan, etc.
  • Connected Cameras: LiveU devices, GoPro cameras, etc.

Step 2: Enter your Stream URL and Key into your RTMP source

To add a live stream to a Socialive broadcast, simply enter your Socialive Stream URL and Socialive Stream Key into your streaming source.

What is my Socialive Stream URL?

rtmp://ingest.us-east.socialive.us/rtmp/b-YOUR_BROADCAST_ID/ 

Where can I find my Broadcast ID?

Replace Broadcast ID in the Stream URL with your actual broadcast ID, which can be found in the browser's address bar when you have a broadcast open in Studio:

What is my Stream Key?

Once enabled on your account, you will receive your private RTMP Stream Key from Socialive Support. It will look something like this:

key-aBcDeFgHiJk123Lm (an example)

Enter the Stream URL and Key into your RTMP source and start streaming.

Example

Below you'll see an example using Zoom as the RTMP source

Step 3: View the RTMP stream in your Socialive Broadcast

Once you start streaming, the RTMP stream will automatically appear in your broadcast as a Live Source in Studio. You can drag the RTMP source into the Timeline or any layout, just like any other source.

Encoder settings

RTMP sources should use the following encode settings:

  • Video codec: H.264
  • Resolution: 1280x720
  • Bitrate: Up to 6Mbps
  • Framerate: 30fps
  • Keyframe interval: 2 seconds
  • Audio codec: AAC
  • Audio bitrate: Up to 192kbps

Known issues

Thank you for participating in the beta.

Have a suggestion? Start a chat and let us know or email support@socialive.us.

Found a issue that’s not listed here? Report it to support@socialive.us and include screenshots and/or videos if possible.

RTMP source my not appear in the Timeline when you close and re-open Studio

  • Issue: If you close and reopen while an RTMP source is streaming, that RTMP source may not re-appear correctly in the timeline
  • Solution: Remove the RTMP source from the Timeline and re-add it.

Transitioning to an RTMP source may take 3-4 seconds

  • Issue: When you transition from another source to an RTMP feed, it can take 3-4 seconds for the transition to take effect in the broadcast. During this time, the previous source will still appear in the broadcast.
  • Solution A: When transitioning to an RTMP source, send it live approximately 3 seconds early.
  • Solution B: Insert a "transition" image in the Timeline before the RTMP source to avoid any awkward pauses.

Brightcove can be used as a destination, but not an RTMP source

  • Issue: RTMP output from the Brightcove Live Module does not correctly parse RTMP addresses Therefore, streaming from Brightcove into Socialive as source is not available.
  • Solution: Instead of routing your live encoder into Brightcove (and then into Socialive), route your live encoder into Socialive and then live stream it to Brightcove from Socialive.

An RTMP source may appear "backstage" if the stream drops for more than 30 seconds while live

  • Issue: If the RTMP source is live in the broadcast and drops for more than 30 seconds, when it returns it may appear backstage to other participants in the green room.
  • Solution: Ensure that your RTMP source is streaming over a solid network connection, ideally wired via ethernet.

Unable to remove an active RTMP source

  • Issue: RTMP sources will automatically appear when the stream starts and automatically disappear when the stream ends. You cannot manually delete an active RTMP source from Studio.
  • Solution: To remove an RTMP source, simply stop the RTMP source stream.





Did this answer your question?