Live camera feed不能在django服务器的wifi路由器的ip地址上工作



我有一个Django服务器设置,我想从Android设备访问网站进行测试。该网页由实时摄像机馈送组成。这是相机提要的HTML代码。

<canvas id="camera--sensor"></canvas>        
<video id="camera--view" autoplay playsinline></video>        
<img src="//:0" alt="" id="camera--output">        
<button id="camera--trigger">Take a picture</button> 

现在,当我运行python manage.py runserver命令时,摄像机提要在localhost中可见。但在运行python manage.py runserver wifi_ip:port_no时,摄像机馈送不工作。有什么我能做的吗?如有任何建议,不胜感激。

没有必要在wifi_port上运行你的Django项目,你只需要在0.0.0.0IP上运行它,并且有任何空闲端口,你想要像8008和在你的android手机上,如果你通过进入你的系统的IP连接到wifi路由器,你可以看到相机的feed,你可以在基于Unix的系统中使用下面的命令:

➜ ip a

输出应该包含像这样的其他数字或字母:

...
en0: flags=8543<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether e8:4e:89:50:e3:14
inet 192.168.1.103/24 brd 192.168.1.255 en0
...

你应该在你的Android设备上输入192.168.1.103:selected_port来查看摄像头输入。

最新更新