【问题标题】:Live streaming webcam on a web page (most efficient solution) [closed]网页上的实时流媒体网络摄像头(最有效的解决方案)[关闭]
【发布时间】:2010-09-10 22:16:26
【问题描述】:

对于我将要进行的快速项目,我必须安装一个多网络摄像头设置,该设置将实时流式传输通过网络浏览器访问。

我正在寻找最快、最有效的解决方案,实施所需的时间和麻烦越少越好。这意味着购买硬件和/或软件并不是什么大问题(只要不是 1000 美元以上的闪存服务器软件)。

要求/基本设置:

  • 网络服务器将直接连接到摄像头(通过以太网/WiFi)。
  • 流应该可以被尽可能多的观众看到,所以没有 ActiveX/VLC 样式的对象嵌入。 Flash 是理想的选择(即使是付费解决方案)。
  • 带宽不是问题,一次最多 2-3 个客户端,大多数时候只有一个。

可以考虑任何选项,包括 quick-n-dirty hack(例如,通过 AJAX 每秒 20 次重新加载 .jpeg 图像)。

【问题讨论】:

    标签: flash video-streaming webcam


    【解决方案1】:

    您是否像这样研究过解决方案的一面:

    VLC 服务器从网络摄像头流向 -> Red 5 Server,通过 RTMP 流向 -> 闪存客户端。 如果带宽和客户端数量可以满足流量限制 - 那么它是一个很好的解决方案。

    在其他情况下,这取决于您希望最终用户拥有的质量: 您甚至可以将网络摄像头称为 IP 摄像头并将它们发布到简单的 LAMP 服务器,flash 客户端只会抓取 IP 摄像头的 JPEG 文件并在某个时间间隔内更新它们。

    所以,让我们知道。 p.s.出于安全原因,您是否正在寻找一些视频解决方案? :) 谢谢!

    【讨论】:

    • 谢谢,我确实在寻找有关完整实时流媒体堆栈的外观的见解。所以,据我所知(问号,我不太明白发生了什么): 1. VLC 抓取摄像头的输出并将其流式传输(?)到 Red5 2. Red5 抓取流并转换(?)它到 RTMP 流 3. 使用 RTMP 流的地址 (?) 设置 Flash 播放器。这意味着我可以获取一些免费的 Flash 视频播放器并让它轻松播放视频流。
    • 不,这不是出于安全目的,但最终会有一家安全公司安装网络摄像头进行监控,让他们提供视频流会更容易吗?我在想,因为这不是他们可能习惯的事情,而且由于安全限制,让他们参与并不是很实际。
    • 1) 如果您需要好的解决方案,聘请一些专家以获得好的结果总是一个好习惯。
    • 2) 回答您的 > - 它们都通过 RTMP 流式传输,VLC 只允许将大多数网络摄像头流转换为 RealTineMessagingProtocol 格式,因此我们可以将其作为视频流式传输到客户端(很多客户端),这么多客户端将允许 Red5(作为集线器)。
    • 好吧,我想我对每个工具的角色都有一个粗略的了解,但是在实践中它意味着什么呢?这种设置是否需要很长时间才能以可靠、无忧的方式组合在一起?同样,我主要担心的是,这必须花费尽可能少的时间来落实。
    猜你喜欢
    • 2020-05-05
    • 1970-01-01
    • 1970-01-01
    • 2014-08-23
    • 2010-10-01
    • 2012-11-06
    • 2017-05-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多