我正在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