Http livestream上的中央视频缓冲

Http livestream上的中央视频缓冲,http,streaming,video-streaming,video-processing,doublebuffered,Http,Streaming,Video Streaming,Video Processing,Doublebuffered,我正在从事一个项目,该项目涉及来自某个来源的实时流媒体视频内容 到网页/播放器(源可以是摄像头、网络摄像头、外部服务器) 我遇到的问题是,我把流媒体设备的地址给了用户 用户直接创建与拖缆的连接 我希望将视频内容缓冲在一个中心位置(一些服务器) 并让最终用户创建与服务器的连接,而不是与实际的流媒体设备的连接 一个可选功能是在服务器上收集视频时编辑视频,这样最终用户将获得一个完成的视频(有点像从新工作室流原始视频,添加频道徽标、子标题、时间等) 视频将显示在一个用php生成的页面上,并且将有一个播放

我正在从事一个项目,该项目涉及来自某个来源的实时流媒体视频内容 到网页/播放器(源可以是摄像头、网络摄像头、外部服务器)

我遇到的问题是,我把流媒体设备的地址给了用户 用户直接创建与拖缆的连接

我希望将视频内容缓冲在一个中心位置(一些服务器) 并让最终用户创建与服务器的连接,而不是与实际的流媒体设备的连接

一个可选功能是在服务器上收集视频时编辑视频,这样最终用户将获得一个完成的视频(有点像从新工作室流原始视频,添加频道徽标、子标题、时间等)

视频将显示在一个用php生成的页面上,并且将有一个播放器和一个视频播放器,该播放器将使用来自某个源的HTTP流(编辑后)

我将如何进行这个“双缓冲”过程?我在想python任务中运行的一些东西,动态编辑视频并将其输出到一个文件,然后HTTP流式传输该文件/但这将导致视频从一开始播放,而不是从当前位置播放(最好将视频收集到一个文件中以备将来访问)

我没有搜索这个主题的实际结果,所以任何东西都会有帮助。
谢谢阅读:)

你提到的方式太单调了,无法完成你的工作。没有所谓的双缓冲,即使您通过python进行,大量的视频数据也会淹没您的软件

你有一个硬件替代方案来完成它,通过使用合适的捕获卡,你可以将原始视频与图形/文本或效果重叠(就像他们在电视直播中所做的那样)。这会有点贵,但这是一个标准的解决方案

下面的卡片是一个起点。

产品齐全。

选择适合你预算的。一旦您拥有该卡,您可以使用随卡附带的软件或任何第三方工具应用过滤器

如果您想要定制的解决方案,您可以使用卡中的视频流,并使用可从

第三方的SDK更好。

如果你想要一个“纯软件”的话,那就意味着“ManyCam”(googleforit)可以完成它