首页 > 解决方案 > 未播放带有令牌的 HLS 流 URL。403 禁止

问题描述

我有一个代码来抓取一个名为“ streamlive.to ”的网站的 m3u8 链接。该网站有免费链接,其令牌每 60 分钟到期一次。可以在此处找到链接示例。这是该页面上 VLC 的公共 m3u8 链接。请注意,令牌每小时更改一次。

我的问题是,将链接粘贴到VLC中,它可以毫无问题地流式传输,但是如果我将链接放在Movian Media PlayerKodi应用程序(具有基本的 http 功能但可以流式传输 HLS 视频)中,我会收到403 禁止。以下是 Movian 中 ecmascript 中的示例代码:

page.appendItem(stream_url, 'video', {
    title: stream_name,
    icon: "views/img/play.png"
});

我可能会错过什么?标头?任何帮助表示赞赏。还赞赏通过nodejs流式传输链接的实现。

N/B -过期的令牌不是问题。我根据需要抓取链接,所以我总是有一个新的访问令牌。

标签: node.jsvideohttp-live-streamingkodihls.js

解决方案


推荐阅读