因为网上都是用mjpeg-stream做的网页浏览摄像头,这种方式浏览摄像头会有很严重的卡顿,观看帧率很受影响。
之前在网上找到了一个更好的方法,用的是websocket,好吧,其实我不太会,但是这个方法更好,浏览起来,只要网络不是延迟太大,观看效果都不错
具体使用方法:
这是一个演示Pi的低延迟流的摄像头模块,适用任何合理的现代网络浏览器,利用Dominic Szablewski的优秀的JSMPEG项目。 其他依赖关系是Python ws4py库,picamera库(特别是1.7或更高版本)和FFmpeg。
首先确保你有一个运行的Pi相机模块(用raspistill测试它是确定的)。 然后确保您已安装以下软件包:
$ sudo apt-get install libav-tools git python3-picamera python3-ws4py
然后克隆这个库:
$ git clone https://github.com/waveform80/pistreaming.git
更具体的程序解释,可以看库里的README.md。
转载于:https://blog.51cto.com/wa88569297/1900994