0

我试图弄清楚如何从起点观看/下载潜望镜直播。该应用程序不会超过 2 分钟,所以我尝试下载,因为有人告诉我它从头开始下载但它没有。它从当前时间开始。

我尝试运行:

youtube-dl https://www.pscp.tv/w/b_7KWDFyYVFaeFhCTXhaanp8MXluS09Sd05QRFZ4Uuj5klcOLvuiNqQPC2PcorcMlZOwD3uZyIP7o-UXVYNi

我明白了

https://prod-fastly-ap-south-1.video.periscope.tv/Transcoding/v1/-/chunk_1563350917969725824_36817_a.ts?type=live

https://prod-fastly-ap-south-1.video.periscope.tv/Transcoding/v1/-/chunk_1563350926386273572_36818_a.ts?type=live
4

1 回答 1

0

AFAIK,不可能从一开始就观看 Periscope 直播,除非有人从一开始就将它分享给了一个小组。但是,可以从一开始就下载直播流,事实上,如果您在设置中启用 Trackback,我们的应用Snagscope 就是这样做的。

它的工作方式是您必须下载两个不同的流。一个是直播流,另一个是直到那时的重播流。Periscope 使用带有 HLS 流的 Wowza。要获取 HLS 流的播放列表 URL,您可以调用 Periscope REST API。Pmmlabs 的人们在这里发布了这个 API 的非官方版本,做得很好:

https://static.pmmlabs.ru/OpenPeriscope

要获取直播流,您只需要使用广播 id 调用 GET accessVideoPublic,并且要获取直播流的重播部分,您需要调用相同的端点,并将 replay_redirect 设置为 false,并将 latest_replay_playlist 设置为 true。获得两个播放列表中的所有片段后,将它们合并在一起,您就可以从头到尾进行广播。

于 2019-09-10T14:52:15.813 回答