我试图通过一个简单的网络应用程序从mjpeg-streamer流式传输网络摄像头。我的烧瓶代码有一个简单的html,否则可以工作,我将以下行插入:
<img src=”/?action=stream”/>
但图片并没有加载。我已尝试改变这一点,例如让源有本地主机:8080(mjpeg-streamers端口),而且我没有运气。我已经看到,对于图片,它们应该在您的静态文件夹中,但这似乎并不适用于此。
我做错了什么?
答案 0 :(得分:1)
这可能是由于网络浏览器中的Same-Origin Policy造成的。我假设您在端口5000上运行烧瓶应用程序,并且您的mjpeg-streamer正在端口8080上运行。这会因为您尝试从另一个端口导入资源而失败。
如果您在应用程序前面设置apache或类似功能,则可以代理mjpeg-streamer,以便从同一端口提供所有内容,并且浏览器将正确地拾取流。