如何使用 FFmpeg 下载 ts 流媒体视频
有些网页上的视频是分成多个 ts 片段的,无法被 chrome的 各种嗅探器插件捕获,但通过 F12 开发工具监测网络(Network)时,在过滤器中输入 m3u8,可以发现一个独立的 m3u8 文件,这个文件就是记录了所有 ts 文件片段的一个播放列表。
有些网页上的视频是分成多个 ts 片段的,无法被 chrome的 各种嗅探器插件捕获,但通过 F12 开发工具监测网络(Network)时,在过滤器中输入 m3u8,可以发现一个独立的 m3u8 文件,这个文件就是记录了所有 ts 文件片段的一个播放列表。
问题:有些批量下载的视频会带固定前缀,在视频播放器的播放列表里显示非常不友好。
结论推导
此前写过一篇基于 BeautifulSoup 库开发的 demo,这次用 xpath 写。
在高并发短连接的 TCP 服务器上,当服务器处理完请求后立刻主动正常关闭连接。这个场景下会出现大量 socket 处于 TIME_WAIT 状态。如果客户端的并发量持续很高,此时部分客户端就会显示连接不上。
frp 是一个基于 Go 语言开发的专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。frp 上手难度低,配置起来并不算困难。