使用 Python/C++/Java 将实时视频流式传输到网页的最佳方法

Posted

技术标签:

【中文标题】使用 Python/C++/Java 将实时视频流式传输到网页的最佳方法【英文标题】:Best ways to stream live video to a webpage using Python/C++/Java 【发布时间】:2011-11-14 19:51:44 【问题描述】:

我想读取实时视频流,例如 RTSP,对其进行一些基本处理,然后将其显示在网站上。有什么好的方法可以做到这一点?我之前使用过 OpenCV for Python,但发现它很麻烦。如果有更好的库可用,我也熟悉 Java 和 C++。我之前也没有做过很多网络开发。

【问题讨论】:

【参考方案1】:

您指的是哪种直播视频源?如果您不打算在代码方面执行此操作,您可以使用免费的 VLC 播放器充当任何类型的媒体流源(文件、网络、捕获设备、光盘)和您的网络视频客户端之间的流媒体服务。

但是,如果您打算以代码方式执行此操作,则可以使用 VLCJ 库。其他选项可以是 Xuggler 或 FMJ。

【讨论】:

@ee:关于您的待编辑,请记住,当您更改其他用户的回复时,您是在把话放在他们的嘴里。编辑以修复格式等机械问题,但请不要大幅更改其他用户的答案。评论是首选。 其实eeeee.都是我在不同浏览器上的未注册账号 啊,那是另一回事。 :-) 在查看建议的编辑时,最常见的情况之一是人们不恰当地编辑其他人的回复。由于无法判断这两个帐户是同一个人,因此您有时可能会因此而被拒绝编辑。无能为力,但它确实允许您保持未注册状态,所以那里有点混乱。

以上是关于使用 Python/C++/Java 将实时视频流式传输到网页的最佳方法的主要内容,如果未能解决你的问题,请参考以下文章

从实时视频设备捕获图像以供基于 Java 的应用程序使用的最佳方法是啥?

视频直播技术:实时视频编码之H264硬编码

您如何处理 Flash AS3 中的实时视频流?

java web 应该怎样实现实时视频通话?

将实时视频流式传输到浏览器(低延迟)[关闭]

将实时视频从我的 c# 应用程序流式传输到 ASP.NET 网页