我有一个程序,我启动一个flask服务器和流视频使用PiCameraStream()。每当我将其作为守护程序直接启动或将python3 stream/main.py连接到监视器时,我都没有问题。然而,当这个程序开始流式传输时,没有连接到任何监视器,我得到缓冲区长度错误。
我认为你需要设置一个默认的屏幕分辨率,如下所示,以覆盖无法从显示器获得的情况:
sudo raspi-config
然后选择:
2) Display Options -> D1 Resolution -> Default.