2014-09-19 148 views
2

我试图通过烧瓶在简单的web应用程序中从mjpeg-streamer流式摄像头源。我的瓶子代码有一个简单的HTML片段,否则,它会将以下行插入:从Flask(Python)mjpeg-streamer流式摄像头源

<img src=”/?action=stream”/> 

但是图片无法加载。我尝试了不同的东西,比如让源代码有localhost:8080(mjpeg-streamers port),而且我没有运气。我已经看到了图像,它们应该在你的静态文件夹中,但这似乎不适用于此。

我在做什么错?

回答

1

这可能是由于网页浏览器中的Same-Origin Policy造成的。我假设你在端口5000上运行烧瓶应用程序,并且你的mjpeg-streamer在端口8080上运行。这会失败,因为你试图从另一个端口导入资源。

如果您在应用程序前设置了apache或类似的代理,您可以代理mjpeg-streamer,以便从同一端口提供一切服务,并且浏览器将正确接收该流。