我正在Unity中構建一個可以通過AVPro視頻播放器播放Twitch VOD的應用程序。使用Twitch的V5 API,我可以檢索最多100個給定頻道的最新VOD(source)。獲取抽搐VOD源視頻網址
我已成功執行該操作;但是,JSON對象包含帶有指向VOD鏈接的URL - 如果您訪問了頻道並單擊了存檔廣播,您將看到相同的內容 - 但不包含視頻文件本身的鏈接。我需要一個視頻文件來鏈接到AVPro播放視頻點播,並且我已經通過互聯網和Twitch的API進行了搜索,並且找不到一個獲取與視頻點播相對應的視頻文件的URL的方法。我不想用第三方服務下載VOD,因爲這會佔用太多的用戶內存。要注意,我使用Unity的WWW類在C#中獲取這些數據。
有什麼我失蹤,或者這是不可能的?所有幫助非常感謝!
我不相信Twitch提供直接下載他們的VOD,但是還有其他一些程序,如Livestreamer和Streamlink,它們已經實現了通過選擇播放器(例如VLC)來直播流和VOD的能力,流/ VOD。我相信這兩個都是開源的,所以你可以看看他們的代碼尋求幫助,或者直接使用這些程序將字節傳輸到你的應用程序。 – JBC