从网络流量中提取视频并将其写入文件



目标:从任何网站(不仅仅是youtube)下载流式传输的视频
为此,Python可以监控网络流量,隔离视频流,然后将该流写入文件。

我有两个问题:

  • 这在Python中可行吗
  • 如何隔离(识别)属于视频流的数据包

目标是从任何网站下载流式传输的视频。

好的,所以第一件事是有很多不同的方式视频流在互联网上。有些网站使用Http实时流媒体,有些网站使用RTMP、多播UDP等。因此,您的应用程序需要在处理不同的流媒体协议时具有多样性。

Python可以监控网络流量。也许tcpdump可以从python调用,您可以在视频流量流动的特定接口上侦听。

然后在保存捕获后,解析捕获文件中特定类型的数据包。您需要研究如何从捕获中收集数据包来重新创建视频流。

我会选择一个网站,看看你是否可以自动下载视频,然后一旦成功,选择其他使用不同流媒体协议的网站,并一次一个地将该功能添加到你的应用程序中。

相关内容

  • 没有找到相关文章

最新更新