1

我已将现有的流媒体应用程序与 Facebook 集成,但面临最后一个障碍。我的软件没有用于更改流密钥的 API。所以我为 Youtube 和 Facebook 使用了持久密钥。

但是,我想自动化整个系统,但我找不到如何将持久流密钥 (PSK) 与 Facebook icm Graph API 一起使用。

我安排了一个活动,但是当我开始流式传输到 PSK 时,连接被拒绝。但是,如果我去 Facebook 页面并打开预定流的 Live Producer,它确实有效。流立即被接受,并且似乎连接到最初分配给 LiveVideo 的流(或者至少看起来是这样)。

有没有办法让 PSK 被接受而无需手动干预打开 Live Producer 页面?我似乎无法找到任何东西。

4

2 回答 2

0

最近,Facebook 启用了持久流密钥的使用。以下是详细信息:https ://www.facebook.com/formedia/blog/new-live-tools-for-publishers-persistent-stream-keys-crossposting-and-live-rewind

任何地方都没有文档,但看起来 LiveVideo 对象的流密钥可以通过 LiveVideo 对象上的 POST 端点更新为 PERSISTENT STREAMING KEY

在 Facebook 开发人员上查看此链接 - LiveVideo 对象的返回值具有 PE​​RSISTENT STREAMING KEY - https://developers.facebook.com/docs/graph-api/reference/live-video#Updating

于 2021-01-15T19:22:51.983 回答
0

有没有办法让 PSK 被接受而无需手动干预打开 Live Producer 页面?

抱歉不行。

您的自动化确实需要绑定到 Facebook Live API 的其余部分,以便您可以创建/启动流。单独使用 RTMP 是不可能的,即使使用持久流密钥也是如此。

于 2021-01-12T00:18:18.500 回答