skip to Main Content

I have integrated an existing streaming application with Facebook, but am facing a final hurdle. My software doesn’t have an API to change the streaming key. So I use a Persistent Key for Youtube, and also for Facebook.

However, I want to automate the whole system and I cannot find how to use the Persistent Streaming Key (PSK) with Facebook icm the Graph API.

I schedule an event, but when I start streaming to the PSK the connection is rejected. It does work however if I go to the Facebook Page and open the Live Producer for the scheduled stream. Straight away the stream is accepted and seems to be connected to the stream originally assigned to the LiveVideo (or at least that is how is seems).

Is there a way to allow the PSK to be accepted without the manual intervention of opening the Live Producer page? I don’t seem to be able to find anything.

2

Answers


  1. Is there a way to allow the PSK to be accepted without the manual intervention of opening the Live Producer page?

    Unfortunately, no.

    Your automation really needs to tie into the rest of the Facebook Live API so that you can create/start streams. It isn’t possible to use RTMP alone, even with the persistent stream key.

    Login or Signup to reply.
  2. Recently, usage of PERSISTENT STREAMING KEYS has been enabled by Facebook. Here is the detail: https://www.facebook.com/formedia/blog/new-live-tools-for-publishers-persistent-stream-keys-crossposting-and-live-rewind

    There is no documentation anywhere, but it looks the LiveVideo object’s stream key can be updated to PERSISTENT STREAMING KEY via POST endpoint on LiveVideo object

    checkout this link on Facebook developer – the return value of LiveVideo object has PERSISTENT STREAMING KEY –
    https://developers.facebook.com/docs/graph-api/reference/live-video#Updating

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search