获取YouTube直播网址

时间:2014-08-29 06:53:06

标签: url youtube wireshark firefox-developer-tools

我需要一种方法来获取YouTube直播信息流的网址,理想情况是每种网站的网址(即240p,360p)。

到目前为止我尝试了什么:

  1. 使用Wireshark(不知道如何应用适当的过滤器)
  2. 使用urlsnoopers(无法找到适用于Linux的任何内容)
  3. 从页面源获取m3u8网址(无法控制质量)
  4. 使用Firefox开发人员工具分析网络(不会获取某些链接的m3u8 URL)
  5. 另一方面,我注意到一些较低质量的流URL链接似乎在几秒钟后卡住了。知道为什么吗?

1 个答案:

答案 0 :(得分:5)

有一个名为livestreamer的Python工具可以完成工作。

步骤:

  1. 安装python-pip(Python模块管理工具):

    yum install python-pip 
    
  2. 添加livestreamer模块:

    sudo pip install livestreamer
    
  3. 使用--stream-url选项播放视频:

    livestreamer https://www.youtube.com/watch?v=eWRei_9cEO8 240p --stream-url