我們正在開發一個應用程序,用戶可以使用API創建實時事件,也可以直播。我如何生活Facebook實時預覽流
根據Facebook文檔創建事件時,如果我們將「published
」設置爲false,則用戶可以在預覽模式下查看流。
嗯,我可以做直播,也可以在我的Facebook帳戶上觀看直播,但是當我試圖預覽流媒體時,我無法在我的Facebook帳戶中看到預覽模塊。
即使是視頻通過Facebook API返回的標籤正確顯示Live Feed,但未以預覽模式向我顯示Feed。
我們正在開發一個應用程序,用戶可以使用API創建實時事件,也可以直播。我如何生活Facebook實時預覽流
根據Facebook文檔創建事件時,如果我們將「published
」設置爲false,則用戶可以在預覽模式下查看流。
嗯,我可以做直播,也可以在我的Facebook帳戶上觀看直播,但是當我試圖預覽流媒體時,我無法在我的Facebook帳戶中看到預覽模塊。
即使是視頻通過Facebook API返回的標籤正確顯示Live Feed,但未以預覽模式向我顯示Feed。
即使您正在使用Facebook Live API執行所有操作,也可以看到實時流式傳輸的預覽。
我假設您使用/#{某個用戶或頁面ID}/live_videos結束點使用POST方法創建實況視頻,然後使用返回的RTMP URL將視頻流式傳輸到該URL。
使用 返回的RTMP URL開始視頻流/編碼過程。
然後使用從步驟1返回的對象ID做出下一個 請求獲取流預覽鏈接。
在此終點/ Object_ID處發送獲取請求,其中的字段爲 'access_token'和'dash_preview_url'。
使用返回的短跑預覽URL使用 Dash Player
預覽直播確認實時預覽質量足夠好去住後,您可以用 的對象ID發送POST請求視頻和'STATUS'字段,其值爲'LIVE_NOW', 您的視頻對觀看者而言已生效。
如果您使用發佈工具直接從Facebook站點創建視頻,還可以預覽視頻。轉到Facebook頁面的視頻庫,然後創建一個實時視頻,然後從那裏複製RTMP URL,然後使用您的應用程序/軟件開始流式傳輸。在Live的Facebook彈出窗口中,您可以預覽您的視頻。
我開發了一個網絡應用程序Shuriken Live,用於在沒有使用任何第三方軟件的情況下向Facebook發佈實況視頻,並在此應用程序上工作超過6-7個月。您只需上傳視頻或您想要進行視頻製作的鏈接,然後將其餘部分留給應用程序。
如果您需要任何其他說明,可以詢問我或參考官方documentation進行流式預覽。
如果能解決您的問題,請接受答案。 :) –