Live Stream pre-recorded videos on a Facebook Event

Create an event on Facebook.

Visit and click "Create Live Stream"

Select Share in an event from right side under post tab.

Type the event name and title.

Keep persistent stream key checked (However if you plan to stream on multiple events or groups then keep this value unchecked).

Copy the streaming key.

Persistent stream key, as the name suggests, does not change. That means once you have you can stream on it over and over again. However, all your Facebook groups and your profile have the same persistent key. This means if you want to stream on multiple Facebook Groups at the same time you must uncheck persistent key. When stream key is not persistent it is only valid for a single stream. Every time you want to stream you must get a new stream key and configure it in OneStream. Unfortunately there is no other way if you want to stream on multiple Facebook groups using custom RTMP.

In OneStream dashboard under Accounts click Add account and click Custom RTMP.

Give your custom social account a name of your choice, for example My Channel, My Event etc.

Select Facebook from the drop down list under Choose Platform.

Paste Streaming Key that you copied from Facebook in the Stream key field.

Click Connect to OneStream.

Come back to

Click Schedule and set your desired time and date.

After setting time and date, click Schedule.

Go back to OneStream dashboard, upload the video and schedule it on the same custom RTMP social account you connected above. Schedule a stream by setting time 1 minute ahead of scheduled time on Facebook.

For example if you have scheduled video on Facebook at 10:00 set the scheduled time in OneStream to be 10:01. This is to prevent any stream cut at the beginning of the video due to slight time difference between Facebook's and your computer's clock

Your stream will now automatically start at the scheduled time on your Facebook Event.

If you want to go live immediately, then you should not schedule the video on page, but rather stay on that page and schedule the video from OneStream. Once the video appears in Facebook, click Go Live at the bottom right corner. Just scheduling it from OneStream dashboard will not send it as live in the group in this case.
Was this article helpful?
Thank you!