Skip to main content
All CollectionsProducerLive streaming
Broadcast to a custom RTMP destination
Broadcast to a custom RTMP destination
Yoanna Hristova avatar
Written by Yoanna Hristova
Updated this week

You can broadcast your Grabyo stream to any platform that has RTMP details using the custom RTMP destination feature.

Broadcasting to a custom RTMP destination

  1. Select BROADCAST on the stream you would like to broadcast

  2. Select ADD CUSTOM DESTINATION

  3. Select a CAMPAIGN and toggle on SAVE VOD TO CAMPAIGN

  4. Enter a DISPLAY NAME

  5. Enter a STREAM SERVER URL

  6. Enter a STREAM NAME

  7. Select RTMP AUTHENTICATION and enter your details

  8. Select START BROADCASTING to start

  9. Select STOP BROADCASTING to finish

Stream server URL

Stream name

The stream server describes the hostname and port, as well as the RTMP application name

The stream name is a unique name or ID of the stream that is being streamed to the Stream Server

rtmp(s)://{hostname}:{port}/{app-name} 
 {eventname}_{angle}_{bitrate}@{streamId}

hostname: The domain name of the ingest server

port: The port for the RTMP stream (default is 1935)

app-name: The name of the application on the RTMP Ingest server

e.g rtmp://eu-west-1-ingest.grabyo.com:1935/grabyo-ingest

The stream name follows the format of any string value and can contain query parameters

e.g myStreamName?token=123456

📕 Note: To directly stream from Grabyo to Kick's platform, you must add ":443/app" to the stream server URL. This will make the URL look like so:

rtmps://fa723fc1b171.global-contribute.live-video.net:443/app

Your stream key will remain the same as the original one. You can find more information about Kick's streaming setting here.

Broadcasting to Facebook

  1. Navigate to your Facebook page on https://www.facebook.com/

  2. Select LIVE

  3. Copy the STREAM SERVER and the STREAM KEY

  4. Navigate to Grabyo and select BROADCAST on the stream you would like to broadcast

  5. Select CREATE NEW BROADCAST

  6. Select ADD CUSTOM DESTINATION

  7. Enter a DISPLAY NAME

  8. Paste the STREAM SERVER URL

  9. Paste STREAM KEY/NAME

  10. Select CREATE RTMP DESTINATION

  11. Choose the newly created destination, select a CAMPAIGN and hit NEXT

  12. Select START BROADCASTING to start

  13. Navigate back to Facebook and select GO LIVE

  14. When the event finished select END LIVE VIDEO on Facebook

  15. Navigate back to Grabyo and select STOP BROADCASTING to finish

📕 Note: To go live to a Facebook scheduled event please use the same workflow explained above making sure the Stream Server URL and Stream Key are copied from the scheduled event details.

Broadcasting to Twitter Media Studio

You can set up a custom RTMP destination in Grabyo and create a broadcast specifically for Twitter only.

Creating a source

  1. Navigate to https://studio.twitter.com/producer and select CREATE BROADCAST

  2. In modal enter a BROADCAST NAME, add a CATEGORY and select the source field.

  3. Select an existing source or select CREATE A NEW SOURCE. Enter a SOURCE NAME and select a REGION

  4. Take note of the SOURCE URL and STREAM KEY

  5. In Grabyo, select BROADCAST on the stream you would like to broadcast

  6. Select ADD CUSTOM DESTINATION

  7. Select a CAMPAIGN

  8. Select SAVE VOD TO CAMPAIGN

  9. Enter the STREAM SERVER URL and STREAM NAME that you generated in Step 4

  10. Select START BROADCASTING to start

Starting your Twitter broadcast

  1. Starting your broadcast from Grabyo will begin sending your stream to your Twitter source

  2. Select CONTENT RESTRICTIONS to configure geo-restrictions

  3. Select CREATE BROADCAST to start your Twitter broadcast

  4. Select TWEET and enter a social message

  5. Select TWEET once more to share your broadcast publicly

Broadcasting to Twitch

  1. Select BROADCAST on the stream you would like to broadcast

  2. Select ADD CUSTOM DESTINATION

  3. Select a CAMPAIGN and toggle on SAVE VOD TO CAMPAIGN

  4. Enter a DISPLAY NAME

  5. Navigate to https://stream.twitch.tv/ingests/ and take note of the INGEST ENDPOINTS

  6. In the modal paste the SOURCE URL

  7. Select SETTINGS > CHANNEL AND VIDEOS

  8. Take note of the PRIMARY STREAM KEY

  9. In the modal paste the STREAM KEY and select START BROADCASTING

  10. The stream is now published on Twitch

  11. When the broadcast ends select STOP BROADCASTING from the modal in Grabyo

📕 Note: For more information on the recommended encoder settings for Twitch check out this link or reach out to help@grabyo.com.

💡 Tip: Here are some of the additional platforms that you can broadcast to using our RTMP feature: Brightcove, Ooyala.

Broadcasting to YouTube scheduled post

  1. Navigate to the YouTube channel you want to create a scheduled post for and select GO LIVE then select SCHEDULE STREAM

  2. Enter a TITLE and DESCRIPTION

  3. Set DATE, TIME and PRIVACY level then select CREATE STREAM

  4. In Grabyo, select the BROADCAST icon on the stream you would like to broadcast

  5. Select ADD CUSTOM DESTINATION

  6. Select a CAMPAIGN AND copy-paste the STREAM SERVER URL and the STREAM KEY

  7. Select START BROADCASTING to push your stream to YouTube Live Control Room

  8. When the event time comes, select GO LIVE from YouTube

  9. Select END STREAM to end your live stream on YouTube

  10. Select STOP BROADCASTING to end your live stream in Grabyo

Broadcasting to Brightcove

  1. Navigate to Video Cloud Studio and log in with your credentials

  2. Open the LIVE module

  3. Click the CREATE EVENT button to create a new event

  4. Add a name to the event as well as any tags

  5. If your account has been configured with the required custom fields, make sure to fill these in

  6. Select a LIVE INGEST PROFILE from the dropdown menu

  7. Select CONVERT EVENT TO VIDEO ASSET WHEN COMPLETE to save the broadcast as VOD in Brightcove after it is finished

  8. In the STREAM OPTIONS section, select the REGION closest to your location

  9. In ADVANCED SETTINGS, select your preferred "reconnect time" from the dropdown menu

  10. Select an INPUT FORMAT from the dropdown menu (RTMP/SRT)

  11. Click on CREATE EVENT. This will generate the ingest details needed in Grabyo.

  12. In Grabyo, select the BROADCAST icon on the stream you would like to broadcast

  13. Select ADD CUSTOM DESTINATION

  14. Select a CAMPAIGN and copy-paste the STREAM SERVER URL (RTMP/SRT) and the STREAM KEY (RTMP only)

  15. Select START BROADCASTING to push your stream to Video Cloud Studio

  16. Select STOP BROADCASTING to end your live stream in Grabyo

📕 Note: Broadcasting via the SRT protocol is only available with Grabyo Pro Ingest. Click HERE to read more.

Broadcasting to Instagram Live

  1. Select BROADCAST on the stream you would like to broadcast

  2. Select ADD CUSTOM DESTINATION

  3. Select a CAMPAIGN and copy-paste the STREAM SERVER URL and the STREAM KEY

  4. Select START BROADCASTING to push your stream to Instagram Live

  5. Navigate to Instagram Live to start your stream > GO LIVE

  6. Select STOP BROADCASTING to end your live stream in Grabyo

Technical Requirements

Video format

Aspect ratio

9x16 (recommended but not required)

Resolution

720x1280

Frames per second

30fps (recommended but not required)

Video bitrate range

2,250 - 6,000kbps

Alternatives

480p@30fps, 360p (recommended but not required)

Audio format

Sample rate

44.1 KHz

Channel layout

Stereo

Bitrate

up to 256 Kbps

✅ Tip: For more information, please visit Instagram Live Producer.

Did this answer your question?