我需要一种方法来获取 YouTube 直播的 URL,最好是每种质量的 URL(即 240p、360p)。
到目前为止我尝试了什么:
- 使用 Wireshark(不知道如何应用适当的过滤器)
- 使用 urlsnoopers(在 Linux 中找不到任何可用的东西)
- 从页面源获取 m3u8 URL(无法控制质量)
- 使用 Firefox 开发者工具分析网络(不会得到某些链接的 m3u8 URL)
另一方面,我注意到一些质量较低的流 URL 链接似乎在几秒钟后卡住了。知道为什么吗?
我需要一种方法来获取 YouTube 直播的 URL,最好是每种质量的 URL(即 240p、360p)。
到目前为止我尝试了什么:
另一方面,我注意到一些质量较低的流 URL 链接似乎在几秒钟后卡住了。知道为什么吗?
有一个名为livestreamer的 Python 工具可以完成这项工作。
脚步:
安装python-pip(Python模块管理工具):
yum install python-pip
添加直播模块:
sudo pip install livestreamer
--stream-url
使用以下选项播放视频:
livestreamer https://www.youtube.com/watch?v=eWRei_9cEO8 240p --stream-url