【问题标题】:IP camera multicast stream on web网络上的 IP 摄像机组播流
【发布时间】:2017-03-03 08:06:38
【问题描述】:

我们正在开发一个项目,该项目的一部分正在网页上显示实时预览。我应该使用多播流,因为会有太多的客户端,而且它们都不会直接连接到相机。我想使用摄像机的多播属性,不需要增加网络流量。我想要这个非常简单,我的意思是我想在 html img 标签或类似的东西上显示流,并给出摄像机的源路径(例如:)多播 IP 地址。我用谷歌搜索并找不到任何明确的解决方案。顺便说一句,我想支持所有浏览器,所以我更喜欢 html img 标签。我不想嵌入任何视频流插件,因为跨平台支持。我需要想法或建议以及一个清晰的例子。提前谢谢..

【问题讨论】:

    标签: html network-programming video-streaming multicast ip-camera


    【解决方案1】:

    有很多方法, 您可以使用 vlc 插件或 Quicktime 插件在您的网页中直接插入 rtsp 链接,或者您可以制作服务器从摄像头读取流(可能使用 nodejs 或 gstreamer 或 opencv 等)并将其广播到 http ip 或发送base64 图像到 webport 和网站上,您可以使用 websockets、socket.io 库读取它

    【讨论】:

    • 首先,感谢您的回答,但我不想连接IP摄像头,我可以用用户名和密码以及摄像头的IP地址来连接。我想将 IP 摄像机设置为通过多播地址发送流,并在我的网页上捕获并显示流
    • 这取决于您使用的相机,我使用过 Axis、三星、霍尼韦尔、oncam 等,其中一些有 https 流媒体链接,但大多数没有,如果有,您可以使用视频标签,但如果不是,您必须集成插件标签,例如 vlc stackoverflow.com/questions/3120027/embed-vlc-player-in-html
    • rtsp 链接通常像 rtsp://user:pass@ip:554/profile
    • 相机品牌为 Dunlop 1032F。正如你所说,它们中的大多数都有 http 和 https 流,但正如我之前提到的,我不会使用用户名和密码连接到 IP cam。我将打开摄像机多播流,每个客户端将捕获相同的实时预览数据。客户端会有一个插件,或者我不知道如何在网页上显示多播流。顺便说一句,我的摄像机的组播 IP 地址是 239.255.0.1,组播流的源地址 (fqdn) 是什么。如果你帮助我,我会很高兴..
    • 我集成了一个插件,可以显示流,但只有当源地址包含网络摄像机的IP地址时才能显示。当我打开超过 10 个浏览器窗口时,它无法显示。关键是我想实现,使用多播属性和IP摄像机的多播IP地址,许多浏览器应该显示带宽支持的流。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-24
    • 1970-01-01
    • 2014-05-30
    • 2012-08-20
    • 2014-09-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多