首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何捕获(录制)进入我的浏览器的视频流?

如何捕获(录制)进入我的浏览器的视频流?
EN

Stack Overflow用户
提问于 2016-02-01 14:30:14
回答 2查看 1.5K关注 0票数 0

想象一下,你在浏览器上观看体育直播。这意味着你收到了一个视频流,对吧?我需要录制这个流并保存到磁盘。问题是我没有从哪里开始的线索。我不是编程新手,但在视频直播方面有一点经验。我把这个问题分成以下几个部分:

1)解析html页面,找到直播源URL。(?听起来很傻,我不确定是否很容易找到URL) 2)当我有了URL,其他的一切都变得容易了。例如,我会使用Java来接收和记录流。

因此,主要的问题是找到实时源URL。有人知道怎么做吗?

a)来自HTML5视频播放器

b)来自flash player

EN

回答 2

Stack Overflow用户

发布于 2016-02-01 15:00:53

我之前也有类似的顾虑,我建议的最佳方案是;对于第一个选项:打开浏览器开发工具或wireshark,在观看视频时监控网络这是定位视频源的最有效方法,而不是直接从链接下载视频流

第二种选择:有一些java库(jentpcap,jpcap )用于在捕获网络适配器后捕获ip数据包,您可以通过键入这样的mpeg来过滤它们并获得目的地url注意:一些服务器正在将这些视频样本作为片段发送,您可能需要在下载后合并它们。

另一个建议是gstreamer,据我所知,它有java包装器,对于将实时视频录制到文件中非常有用。

票数 1
EN

Stack Overflow用户

发布于 2016-02-02 18:25:00

如果您正在观看的运动具有任何类型的价值,那么它很可能会受到DRM的保护,并且您将无法在PC/笔记本电脑上执行您建议的操作。

您仍然可以捕获该文件,但由于它是加密的,您将无法播放它。

如果不受DRM保护,则可以从源中查找URL -这取决于视频文件类型以及服务器在将从浏览器发送的URL映射到实际视频的URL之前是否使用了任何类型的身份验证。

您可能还需要了解URL的类型-并非所有视频都能在所有设备上播放,一些视频URL实际上指向一个清单或“索引”文件,然后包含单个视频流和音频流的实际URL。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35124246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档