Very slow and hiccups on Raspberry pi 5
Hi All,
I've just done a clean install on a Raspberry 5 with Raspberry Pi OS 64-bit (using the Raspberry Imager). The Raspberry itself works fine and reacts very snappy. I've installed the latest version of Go2rtc for arm64 and I connected one IP camera. Everythings works but just for a few seconds and then the image freezes and after a few seconds it comes up again.
In the past we used Raspberry Pi 4 and everything worked just fine. It seems that there is no hardware acceleration.
Kind regards, Peter
You have not provided details about go2rtc settings and your stream parameters (info).
Hi Alex, thanks for your fast response. I've never used anything other than this, so maybe I'm missing something.
Yaml streams: Bascule: - rtsp://admin:[email protected]/cam/realmonitor?channel=1&subtype=1
Info {"producers":[{"url":"rtsp://admin:[email protected]/cam/realmonitor?channel=1&subtype=1"}],"consumers":[]}
You should check info for active connection. At the moment when the problems you're complaining about are happening.
Ok Alex, I'll do that when I'm at the location, that will be on monday. I'll keep you informed.
Kind regards, Peter
Good morning Alex, This is the info when the stream is running.
{
"producers": [
{
"id": 31,
"format_name": "rtsp",
"protocol": "rtsp+tcp",
"remote_addr": "192.168.0.108:554",
"url": "rtsp://admin:[email protected]/cam/realmonitor?channel=1\u0026subtype=1",
"sdp": "v=0\r\no=RTSP Session 0 0 IN IP4 0.0.0.0\r\ns=Media Server\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\na=control:*\r\na=packetization-supported:DH\r\na=rtppayload-supported:DH\r\na=range:npt=now-\r\nm=video 0 RTP/AVP 96\r\na=control:trackID=0\r\na=framerate:25.000000\r\na=rtpmap:96 H264/90000\r\na=fmtp:96 packetization-mode=1;profile-level-id=64001E;sprop-parameter-sets=Z2QAHqw0yAsBJ//8AEAALbgoKCoAAAfQAAGGodDACxQACxPXeXGhgBYoABYnrvLhQAA=,aO48MAA=\r\na=recvonly\r\n",
"user_agent": "go2rtc/1.9.8",
"medias": [
"video, recvonly, H264"
],
"receivers": [
{
"id": 32,
"codec": {
"codec_name": "h264",
"codec_type": "video",
"level": 30,
"profile": "High"
},
"childs": [
33
],
"bytes": 2836763,
"packets": 3400
}
],
"bytes_recv": 2877803
}
],
"consumers": [
{
"id": 30,
"format_name": "webrtc",
"protocol": "ws+udp",
"remote_addr": "192.168.0.200:60486 prflx",
"user_agent": "Mozilla/5.0 (X11; CrOS x86_64 14541.0.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36",
"medias": [
"video, sendonly, VP8, VP9, H264, AV1",
"audio, sendonly, OPUS/48000/2, G722/8000, PCMU/8000, PCMA/8000, L16, PCML"
],
"senders": [
{
"id": 33,
"codec": {
"codec_name": "h264",
"codec_type": "video"
},
"parent": 32,
"bytes": 2836763,
"packets": 3400
}
],
"bytes_send": 2859964
}
]
}
I don't see any problems in this info.
I've attached a small video with on the left a Raspberry 4 and on te right a Raspberry 5. Both are 100% identical (clean install Pi OS 64-bit, latest version go3rtc) and capture the same stream from the network. The 4 works perfect, the 5 not so.
https://github.com/user-attachments/assets/cce653be-d37e-4938-83ba-e3537c974ef2
Looks like it's a screencast. Maybe you have problem with it. Or problem with video drivers for OS where your browser works. Because they used for video decoding.
I do have this very problem on a brand new Raspberry Pi 5 4GB using Raspberry cameras, 1 OV5647 and 1 IMX708. OS is Raspberry OS 64bits fresh install from imager then fully updated including firmware.
Only things installed on the rpi: Octoprint_deploy and go2rtc_linux_arm64.
go2rtc version 1.9.12 (2dc0d58) linux/arm64
Symptom:
Streaming goes well for a certain amount of time and randomly gets frozen, blacks out and comes back within 1 to 3 seconds, ssh console gets frozen as well when video is black.
When screen is black, info for one of the camera gives:
{
"producers": [
{
"url": "exec:rpicam-vid -t 0 --camera 0 --mode 4608:2592 --codec libav --libav-video-codec-opts \"profile=baseline\" --libav-format mpegts -o -"
}
],
"consumers": []
}
Otherwise, when working, it gives:
{
"producers": [
{
"id": 85,
"format_name": "mpegts",
"protocol": "pipe",
"source": "exec:rpicam-vid -t 0 --camera 0 --mode 4608:2592 --codec libav --libav-video-codec-opts \"profile=baseline\" --libav-format mpegts -o -",
"medias": [
"video, recvonly, H264"
],
"receivers": [
{
"id": 87,
"codec": {
"codec_name": "h264",
"codec_type": "video",
"level": 30,
"profile": "Baseline"
},
"childs": [
88
],
"bytes": 37643632,
"packets": 5985
}
],
"bytes_recv": 37643633
}
],
"consumers": [
{
"id": 83,
"format_name": "mse/fmp4",
"protocol": "ws",
"remote_addr": "192.168.1.28:58402",
"user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.1 Safari/605.1.15",
"medias": [
"video, sendonly, H264, H265",
"audio, sendonly, MPEG4-GENERIC"
],
"senders": [
{
"id": 88,
"codec": {
"codec_name": "h264",
"codec_type": "video",
"level": 30,
"profile": "Baseline"
},
"parent": 87,
"bytes": 37605744,
"packets": 5978,
"drops": 7
}
],
"bytes_send": 11576793
}
]
}
Config.yaml:
api:
origin: "*"
streams:
pi5cam_V3: exec:rpicam-vid -t 0 --camera 0 --mode 4608:2592 --codec libav --libav-video-codec-opts "profile=baseline" --libav-format mpegts -o -
pi5cam_1: exec:rpicam-vid -t 0 --camera 1 --mode 2592:1944 --codec libav --libav-video-codec-opts "profile=baseline" --libav-format mpegts -o -
log:
level: info # default level
api: debug
exec: debug
rtsp: debug
streams: debug
webrtc: debug
Journalctl gives:
Dec 06 12:02:48 rpi5-octopi go2rtc_linux_arm64[789]: 12:02:48.877 DBG [exec] #1652 (14.35 fps) exp 49977.00 ag 2.11 dg 1.00
Dec 06 12:02:48 rpi5-octopi go2rtc_linux_arm64[789]: 12:02:48.883 DBG [exec] #1800 (15.63 fps) exp 51419.00 ag 4.00 dg 1.00
Dec 06 12:02:48 rpi5-octopi go2rtc_linux_arm64[789]: 12:02:48.894 DBG [streams] stop producer url=exec:rpicam-vid -t 0 --camera 0 --mode 4608:2592 --codec libav --libav-video-codec-opts "profile=baseline" --libav-format mpegts -o -
Dec 06 12:02:48 rpi5-octopi go2rtc_linux_arm64[789]: 12:02:48.938 DBG [exec] #1801 (15.69 fps) exp 51419.00 ag 4.00 dg 1.00
Dec 06 12:02:48 rpi5-octopi go2rtc_linux_arm64[789]: 12:02:48.976 DBG [streams] stop producer url=exec:rpicam-vid -t 0 --camera 1 --mode 2592:1944 --codec libav --libav-video-codec-opts "profile=baseline" --libav-format mpegts -o -
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.308 DBG [webrtc] new consumer src=pi5cam_V3
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.308 DBG [exec] run pipe args=["rpicam-vid","-t","0","--camera","0","--mode","4608:2592","--codec","libav","--libav-video-codec-opts","profile=baseline","--libav-format","mpegts","-o","-"]
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.326 DBG [exec] [18:18:15.108328975] [8093] INFO Camera camera_manager.cpp:340 libcamera v0.6.0+rpt20251202
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.341 DBG [webrtc] new consumer src=pi5cam_1
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.341 DBG [exec] run pipe args=["rpicam-vid","-t","0","--camera","1","--mode","2592:1944","--codec","libav","--libav-video-codec-opts","profile=baseline","--libav-format","mpegts","-o","-"]
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.345 DBG [exec] [18:18:15.127248310] [8096] INFO RPI pisp.cpp:720 libpisp version 1.3.0
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.349 DBG [exec] [18:18:15.131563609] [8096] INFO IPAProxy ipa_proxy.cpp:180 Using tuning file /usr/share/libcamera/ipa/rpi/pisp/imx708.json
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.359 DBG [exec] [18:18:15.141140887] [8097] INFO Camera camera_manager.cpp:340 libcamera v0.6.0+rpt20251202
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.361 DBG [exec] [18:18:15.143063343] [8096] INFO Camera camera_manager.cpp:223 Adding camera '/base/axi/pcie@1000120000/rp1/i2c@88000/imx708@1a' for pipeline handler rpi/pisp
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: [18:18:15.143085806] [8096] INFO RPI pisp.cpp:1181 Registered camera /base/axi/pcie@1000120000/rp1/i2c@88000/imx708@1a to CFE device /dev/media2 and ISP device /dev/media1 using PiSP variant BCM27>
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.361 DBG [exec] [18:18:15.143144657] [8096] INFO RPI pisp.cpp:720 libpisp version 1.3.0
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.363 DBG [exec] [18:18:15.145425371] [8096] INFO IPAProxy ipa_proxy.cpp:180 Using tuning file /usr/share/libcamera/ipa/rpi/pisp/ov5647.json
Dec 06 12:02:48 rpi5-octopi go2rtc_linux_arm64[789]: 12:02:48.554 DBG [exec] #1795 (15.69 fps) exp 51419.00 ag 4.00 dg 1.00
Dec 06 12:02:48 rpi5-octopi go2rtc_linux_arm64[789]: 12:02:48.598 DBG [exec] #1648 (14.35 fps) exp 49977.00 ag 2.11 dg 1.00
Dec 06 12:02:48 rpi5-octopi go2rtc_linux_arm64[789]: 12:02:48.617 DBG [exec] #1796 (15.63 fps) exp 51419.00 ag 4.00 dg 1.00
Dec 06 12:02:48 rpi5-octopi go2rtc_linux_arm64[789]: 12:02:48.667 DBG [exec] #1649 (14.35 fps) exp 49977.00 ag 2.11 dg 1.00
Dec 06 12:02:48 rpi5-octopi go2rtc_linux_arm64[789]: 12:02:48.682 DBG [exec] #1797 (15.63 fps) exp 51419.00 ag 4.00 dg 1.00
Dec 06 12:02:48 rpi5-octopi go2rtc_linux_arm64[789]: 12:02:48.739 DBG [exec] #1650 (14.35 fps) exp 49977.00 ag 2.11 dg 1.00
Dec 06 12:02:48 rpi5-octopi go2rtc_linux_arm64[789]: 12:02:48.746 DBG [exec] #1798 (15.58 fps) exp 51419.00 ag 4.00 dg 1.00
Dec 06 12:02:48 rpi5-octopi go2rtc_linux_arm64[789]: 12:02:48.808 DBG [exec] #1651 (14.35 fps) exp 49977.00 ag 2.11 dg 1.00
Dec 06 12:02:48 rpi5-octopi go2rtc_linux_arm64[789]: 12:02:48.813 DBG [exec] #1799 (15.63 fps) exp 51419.00 ag 4.00 dg 1.00
Dec 06 12:02:48 rpi5-octopi go2rtc_linux_arm64[789]: 12:02:48.877 DBG [exec] #1652 (14.35 fps) exp 49977.00 ag 2.11 dg 1.00
Dec 06 12:02:48 rpi5-octopi go2rtc_linux_arm64[789]: 12:02:48.883 DBG [exec] #1800 (15.63 fps) exp 51419.00 ag 4.00 dg 1.00
Dec 06 12:02:48 rpi5-octopi go2rtc_linux_arm64[789]: 12:02:48.894 DBG [streams] stop producer url=exec:rpicam-vid -t 0 --camera 0 --mode 4608:2592 --codec libav --libav-video-codec-opts "profile=baseline" --libav-format mpegts -o -
Dec 06 12:02:48 rpi5-octopi go2rtc_linux_arm64[789]: 12:02:48.938 DBG [exec] #1801 (15.69 fps) exp 51419.00 ag 4.00 dg 1.00
Dec 06 12:02:48 rpi5-octopi go2rtc_linux_arm64[789]: 12:02:48.976 DBG [streams] stop producer url=exec:rpicam-vid -t 0 --camera 1 --mode 2592:1944 --codec libav --libav-video-codec-opts "profile=baseline" --libav-format mpegts -o -
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.308 DBG [webrtc] new consumer src=pi5cam_V3
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.308 DBG [exec] run pipe args=["rpicam-vid","-t","0","--camera","0","--mode","4608:2592","--codec","libav","--libav-video-codec-opts","profile=baseline","--libav-format","mpegts","-o","-"]
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.326 DBG [exec] [18:18:15.108328975] [8093] INFO Camera camera_manager.cpp:340 libcamera v0.6.0+rpt20251202
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.341 DBG [webrtc] new consumer src=pi5cam_1
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.341 DBG [exec] run pipe args=["rpicam-vid","-t","0","--camera","1","--mode","2592:1944","--codec","libav","--libav-video-codec-opts","profile=baseline","--libav-format","mpegts","-o","-"]
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.345 DBG [exec] [18:18:15.127248310] [8096] INFO RPI pisp.cpp:720 libpisp version 1.3.0
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.349 DBG [exec] [18:18:15.131563609] [8096] INFO IPAProxy ipa_proxy.cpp:180 Using tuning file /usr/share/libcamera/ipa/rpi/pisp/imx708.json
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.359 DBG [exec] [18:18:15.141140887] [8097] INFO Camera camera_manager.cpp:340 libcamera v0.6.0+rpt20251202
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.345 DBG [exec] [18:18:15.127248310] [8096] INFO RPI pisp.cpp:720 libpisp version 1.3.0
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.349 DBG [exec] [18:18:15.131563609] [8096] INFO IPAProxy ipa_proxy.cpp:180 Using tuning file /usr/share/libcamera/ipa/rpi/pisp/imx708.json
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.359 DBG [exec] [18:18:15.141140887] [8097] INFO Camera camera_manager.cpp:340 libcamera v0.6.0+rpt20251202
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.361 DBG [exec] [18:18:15.143063343] [8096] INFO Camera camera_manager.cpp:223 Adding camera '/base/axi/pcie@1000120000/rp1/i2c@88000/imx708@1a' for pipeline handler rpi/pisp
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: [18:18:15.143085806] [8096] INFO RPI pisp.cpp:1181 Registered camera /base/axi/pcie@1000120000/rp1/i2c@88000/imx708@1a to CFE device /dev/media2 and ISP device /dev/media1 using PiSP variant BCM27>
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.361 DBG [exec] [18:18:15.143144657] [8096] INFO RPI pisp.cpp:720 libpisp version 1.3.0
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.363 DBG [exec] [18:18:15.145425371] [8096] INFO IPAProxy ipa_proxy.cpp:180 Using tuning file /usr/share/libcamera/ipa/rpi/pisp/ov5647.json
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.374 DBG [exec] [18:18:15.155810313] [8096] INFO Camera camera_manager.cpp:223 Adding camera '/base/axi/pcie@1000120000/rp1/i2c@80000/ov5647@36' for pipeline handler rpi/pisp
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: [18:18:15.155829794] [8096] INFO RPI pisp.cpp:1181 Registered camera /base/axi/pcie@1000120000/rp1/i2c@80000/ov5647@36 to CFE device /dev/media3 and ISP device /dev/media4 using PiSP variant BCM27>
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.377 DBG [exec] [18:18:15.159235522] [8102] INFO RPI pisp.cpp:720 libpisp version 1.3.0
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.380 DBG [exec] [18:18:15.162741879] [8102] INFO IPAProxy ipa_proxy.cpp:180 Using tuning file /usr/share/libcamera/ipa/rpi/pisp/imx708.json
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.390 DBG [exec] [18:18:15.171928326] [8102] INFO Camera camera_manager.cpp:223 Adding camera '/base/axi/pcie@1000120000/rp1/i2c@88000/imx708@1a' for pipeline handler rpi/pisp
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: [18:18:15.171955511] [8102] INFO RPI pisp.cpp:1181 Registered camera /base/axi/pcie@1000120000/rp1/i2c@88000/imx708@1a to CFE device /dev/media2 and ISP device /dev/media1 using PiSP variant BCM27>
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.390 DBG [exec] [18:18:15.172070214] [8102] INFO RPI pisp.cpp:720 libpisp version 1.3.0
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.390 DBG [exec] Made X/EGL preview window
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.390 DBG [exec] Made DRM preview window
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.390 DBG [exec] Preview window unavailable
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.392 DBG [exec] [18:18:15.173951133] [8102] INFO IPAProxy ipa_proxy.cpp:180 Using tuning file /usr/share/libcamera/ipa/rpi/pisp/ov5647.json
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.392 DBG [exec] Mode selection for 4608:2592:12:P
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: SRGGB10_CSI2P,1536x864/0 - Score: 10600
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.392 DBG [exec] SRGGB10_CSI2P,2304x1296/0 - Score: 8200
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: SRGGB10_CSI2P,4608x2592/0 - Score: 1000
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.392 DBG [exec] Stream configuration adjusted
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: [18:18:15.174456094] [8093] INFO Camera camera.cpp:1215 configuring streams: (0) 640x480-YUV420/SMPTE170M (1) 4608x2592-BGGR_PISP_COMP1/RAW
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.393 DBG [exec] [18:18:15.174687130] [8096] INFO RPI pisp.cpp:1485 Sensor: /base/axi/pcie@1000120000/rp1/i2c@88000/imx708@1a - Selected sensor format: 4608x2592-SBGGR10_1X10/RAW - Selected>
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.404 DBG [exec] [18:18:15.186429215] [8102] INFO Camera camera_manager.cpp:223 Adding camera '/base/axi/pcie@1000120000/rp1/i2c@80000/ov5647@36' for pipeline handler rpi/pisp
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: [18:18:15.186502400] [8102] INFO RPI pisp.cpp:1181 Registered camera /base/axi/pcie@1000120000/rp1/i2c@80000/ov5647@36 to CFE device /dev/media3 and ISP device /dev/media4 using PiSP variant BCM27>
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.424 DBG [exec] Made X/EGL preview window
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.424 DBG [exec] Made DRM preview window
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.424 DBG [exec] Preview window unavailable
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.424 DBG [exec] Mode selection for 2592:1944:12:P
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.424 DBG [exec] SGBRG10_CSI2P,640x480/0 - Score: 7832
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: SGBRG10_CSI2P,1296x972/0 - Score: 5536
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: SGBRG10_CSI2P,1920x1080/0 - Score: 4238.67
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: SGBRG10_CSI2P,2592x1944/0 - Score: 1000
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.425 DBG [exec] Stream configuration adjusted
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: [18:18:15.206835527] [8097] INFO Camera camera.cpp:1215 configuring streams: (0) 640x480-YUV420/SMPTE170M (1) 2592x1944-GBRG_PISP_COMP1/RAW
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.425 DBG [exec] [18:18:15.206945341] [8102] INFO RPI pisp.cpp:1485 Sensor: /base/axi/pcie@1000120000/rp1/i2c@80000/ov5647@36 - Selected sensor format: 2592x1944-SGBRG10_1X10/RAW - Selected>
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.549 DBG [exec] [libx264 @ 0x5555cfb58f30] using cpu capabilities: ARMv8 NEON
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.550 DBG [exec] [libx264 @ 0x5555cfb58f30] profile Constrained Baseline, level 3.0, 4:2:0, 8-bit
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.550 DBG [exec] Output #0, mpegts, to '-':
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: Stream #0:0: Video: h264, yuv420p(tv, smpte170m/smpte170m/bt709), 640x480, q=2-31, 30 fps, 30 tbr, 1000k tbn
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: Side data:
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: N/A
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.567 DBG [exec] [libx264 @ 0x5555b3324c00] using cpu capabilities: ARMv8 NEON
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.568 DBG [exec] [libx264 @ 0x5555b3324c00] profile Constrained Baseline, level 3.0, 4:2:0, 8-bit
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.568 DBG [exec] Output #0, mpegts, to '-':
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: Stream #0:0: Video: h264, yuv420p(tv, smpte170m/smpte170m/bt709), 640x480, q=2-31,
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.568 DBG [exec] 30 fps, 30 tbr, 1000k tbn
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: Side data:
Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: N/A
Dec 06 12:03:02 rpi5-octopi kernel: rp1-cfe 1f00110000.csi: Using a link rate of 900 Mbps
Dec 06 12:03:02 rpi5-octopi kernel: rp1-cfe 1f00128000.csi: Using a link rate of 437 Mbps
Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.247 DBG [exec] #7 (0.00 fps) exp 49977.00 ag 2.57 dg 1.00
Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.318 DBG [exec] #8 (14.35 fps) exp 49977.00 ag 2.50 dg 1.00
Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.382 DBG [exec] #10 (0.00 fps) exp 51159.00 ag 4.00 dg 1.00
Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.389 DBG [exec] #9 (14.35 fps) exp 49977.00 ag 2.52 dg 1.00
Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.444 DBG [exec] #11 (15.63 fps) exp 51126.00 ag 4.00 dg 1.00
Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.456 DBG [exec] #10 (14.35 fps) exp 49977.00 ag 2.51 dg 1.00
Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.510 DBG [exec] #12 (15.63 fps) exp 51094.00 ag 4.00 dg 1.00
Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.532 DBG [exec] #11 (14.35 fps) exp 49977.00 ag 2.52 dg 1.00
Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.572 DBG [exec] #13 (15.63 fps) exp 52167.00 ag 4.00 dg 1.00
Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.595 DBG [exec] #12 (14.35 fps) exp 49977.00 ag 2.51 dg 1.00
Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.636 DBG [exec] #14 (15.63 fps) exp 52102.00 ag 4.00 dg 1.00
Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.665 DBG [exec] #13 (14.35 fps) exp 49977.00 ag 2.50 dg 1.00
Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.700 DBG [exec] #15 (15.63 fps) exp 52069.00 ag 4.00 dg 1.00
Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.735 DBG [exec] #14 (14.35 fps) exp 49977.00 ag 2.50 dg 1.00
Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.764 DBG [exec] #16 (15.63 fps) exp 52069.00 ag 4.00 dg 1.00
Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.804 DBG [exec] #15 (14.35 fps) exp 49977.00 ag 2.50 dg 1.00
Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.805 DBG [exec] run pipe launch=1.497081414s
Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.805 DBG [streams] start producer url=exec:rpicam-vid -t 0 --camera 0 --mode 4608:2592 --codec libav --libav-video-codec-opts "profile=baseline" --libav-format mpegts -o -
Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.828 DBG [exec] #17 (15.63 fps) exp 52069.00 ag 4.00 dg 1.00
Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.874 DBG [exec] #16 (14.35 fps) exp 49977.00 ag 2.50 dg 1.00
Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.892 DBG [exec] #18 (15.63 fps) exp 52069.00 ag 4.00 dg 1.00
Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.893 DBG [exec] run pipe launch=1.552126001s
Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.893 DBG [streams] start producer url=exec:rpicam-vid -t 0 --camera 1 --mode 2592:1944 --codec libav --libav-video-codec-opts "profile=baseline" --libav-format mpegts -o -
Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.949 DBG [exec] #17 (14.35 fps) exp 49977.00 ag 2.50 dg 1.00
Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.956 DBG [exec] #19 (15.63 fps) exp 52069.00 ag 4.00 dg 1.00
Looks like the streaming stops for some reason randomly and I can't find anything, CPU usage is low as well as memory when it happens and network is not interrupted either.
I am open to any suggestion which could help fixing these streaming interruptions.
It is better to test the stream on VLC player. MSE may be interrupted due to stream errors.
Hi there,
If “fixed” the problem by using a Raspberry 4, I know it is a workaround and not a solution but we were working against a deadline. In januari or februari we need to do a new install for a client, I’ll let you know wether or not I’m able to get it working on a 5.
Kind regards, Peter
On 6 Dec 2025, at 18:56, Tcoton @.***> wrote:
[https://avatars.githubusercontent.com/u/33036487?s=20&v=4]Tcoton left a comment (AlexxIT/go2rtc#1584)https://github.com/AlexxIT/go2rtc/issues/1584#issuecomment-3620827066
I do have this very problem on a brand new Raspberry Pi 5 4GB using Raspberry cameras, 1 OV5647 and 1 IMX708. OS is Raspberry OS 64bits fresh install from imager then fully updated including firmware.
Only things installed on the rpi: Octoprint_deploy and go2rtc_linux_arm64.
go2rtc version 1.9.12 (2dc0d58https://github.com/AlexxIT/go2rtc/commit/2dc0d58ba73f349e7ff28156068788bc5f99037f) linux/arm64
Symptom:
Streaming goes well for a certain amount of time and randomly gets frozen, blacks out and comes back within 1 to 3 seconds, ssh console gets frozen as well when video is black.
When screen is black, info for one of the camera gives:
{ "producers": [ { "url": "exec:rpicam-vid -t 0 --camera 0 --mode 4608:2592 --codec libav --libav-video-codec-opts "profile=baseline" --libav-format mpegts -o -" } ], "consumers": [] }
Otherwise, when working, it gives:
{ "producers": [ { "id": 85, "format_name": "mpegts", "protocol": "pipe", "source": "exec:rpicam-vid -t 0 --camera 0 --mode 4608:2592 --codec libav --libav-video-codec-opts "profile=baseline" --libav-format mpegts -o -", "medias": [ "video, recvonly, H264" ], "receivers": [ { "id": 87, "codec": { "codec_name": "h264", "codec_type": "video", "level": 30, "profile": "Baseline" }, "childs": [ 88 ], "bytes": 37643632, "packets": 5985 } ], "bytes_recv": 37643633 } ], "consumers": [ { "id": 83, "format_name": "mse/fmp4", "protocol": "ws", "remote_addr": "192.168.1.28:58402", "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.1 Safari/605.1.15", "medias": [ "video, sendonly, H264, H265", "audio, sendonly, MPEG4-GENERIC" ], "senders": [ { "id": 88, "codec": { "codec_name": "h264", "codec_type": "video", "level": 30, "profile": "Baseline" }, "parent": 87, "bytes": 37605744, "packets": 5978, "drops": 7 } ], "bytes_send": 11576793 } ] }
Config.yaml:
`api: origin: "*"
streams:
pi5cam_V3: exec:rpicam-vid -t 0 --camera 0 --mode 4608:2592 --codec libav --libav-video-codec-opts "profile=baseline" --libav-format mpegts -o - pi5cam_1: exec:rpicam-vid -t 0 --camera 1 --mode 2592:1944 --codec libav --libav-video-codec-opts "profile=baseline" --libav-format mpegts -o -
log: level: info # default level api: debug exec: debug rtsp: debug streams: debug webrtc: debug`
Journalctl gives:
Dec 06 12:02:48 rpi5-octopi go2rtc_linux_arm64[789]: 12:02:48.877 DBG [exec] #1652 (14.35 fps) exp 49977.00 ag 2.11 dg 1.00 Dec 06 12:02:48 rpi5-octopi go2rtc_linux_arm64[789]: 12:02:48.883 DBG [exec] #1800 (15.63 fps) exp 51419.00 ag 4.00 dg 1.00 Dec 06 12:02:48 rpi5-octopi go2rtc_linux_arm64[789]: 12:02:48.894 DBG [streams] stop producer url=exec:rpicam-vid -t 0 --camera 0 --mode 4608:2592 --codec libav --libav-video-codec-opts "profile=baseline" --libav-format mpegts -o - Dec 06 12:02:48 rpi5-octopi go2rtc_linux_arm64[789]: 12:02:48.938 DBG [exec] #1801 (15.69 fps) exp 51419.00 ag 4.00 dg 1.00 Dec 06 12:02:48 rpi5-octopi go2rtc_linux_arm64[789]: 12:02:48.976 DBG [streams] stop producer url=exec:rpicam-vid -t 0 --camera 1 --mode 2592:1944 --codec libav --libav-video-codec-opts "profile=baseline" --libav-format mpegts -o - Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.308 DBG [webrtc] new consumer src=pi5cam_V3 Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.308 DBG [exec] run pipe args=["rpicam-vid","-t","0","--camera","0","--mode","4608:2592","--codec","libav","--libav-video-codec-opts","profile=baseline","--libav-format","mpegts","-o","-"] Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.326 DBG [exec] [18:18:15.108328975] [8093] INFO Camera camera_manager.cpp:340 libcamera v0.6.0+rpt20251202 Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.341 DBG [webrtc] new consumer src=pi5cam_1 Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.341 DBG [exec] run pipe args=["rpicam-vid","-t","0","--camera","1","--mode","2592:1944","--codec","libav","--libav-video-codec-opts","profile=baseline","--libav-format","mpegts","-o","-"] Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.345 DBG [exec] [18:18:15.127248310] [8096] INFO RPI pisp.cpp:720 libpisp version 1.3.0 Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.349 DBG [exec] [18:18:15.131563609] [8096] INFO IPAProxy ipa_proxy.cpp:180 Using tuning file /usr/share/libcamera/ipa/rpi/pisp/imx708.json Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.359 DBG [exec] [18:18:15.141140887] [8097] INFO Camera camera_manager.cpp:340 libcamera v0.6.0+rpt20251202 Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.361 DBG [exec] [18:18:15.143063343] [8096] INFO Camera camera_manager.cpp:223 Adding camera @.@.@.' for pipeline handler rpi/pisp Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: [18:18:15.143085806] [8096] INFO RPI pisp.cpp:1181 Registered camera @.@.@. to CFE device /dev/media2 and ISP device /dev/media1 using PiSP variant BCM27> Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.361 DBG [exec] [18:18:15.143144657] [8096] INFO RPI pisp.cpp:720 libpisp version 1.3.0 Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.363 DBG [exec] [18:18:15.145425371] [8096] INFO IPAProxy ipa_proxy.cpp:180 Using tuning file /usr/share/libcamera/ipa/rpi/pisp/ov5647.json Dec 06 12:02:48 rpi5-octopi go2rtc_linux_arm64[789]: 12:02:48.554 DBG [exec] #1795 (15.69 fps) exp 51419.00 ag 4.00 dg 1.00 Dec 06 12:02:48 rpi5-octopi go2rtc_linux_arm64[789]: 12:02:48.598 DBG [exec] #1648 (14.35 fps) exp 49977.00 ag 2.11 dg 1.00 Dec 06 12:02:48 rpi5-octopi go2rtc_linux_arm64[789]: 12:02:48.617 DBG [exec] #1796 (15.63 fps) exp 51419.00 ag 4.00 dg 1.00 Dec 06 12:02:48 rpi5-octopi go2rtc_linux_arm64[789]: 12:02:48.667 DBG [exec] #1649 (14.35 fps) exp 49977.00 ag 2.11 dg 1.00 Dec 06 12:02:48 rpi5-octopi go2rtc_linux_arm64[789]: 12:02:48.682 DBG [exec] #1797 (15.63 fps) exp 51419.00 ag 4.00 dg 1.00 Dec 06 12:02:48 rpi5-octopi go2rtc_linux_arm64[789]: 12:02:48.739 DBG [exec] #1650 (14.35 fps) exp 49977.00 ag 2.11 dg 1.00 Dec 06 12:02:48 rpi5-octopi go2rtc_linux_arm64[789]: 12:02:48.746 DBG [exec] #1798 (15.58 fps) exp 51419.00 ag 4.00 dg 1.00 Dec 06 12:02:48 rpi5-octopi go2rtc_linux_arm64[789]: 12:02:48.808 DBG [exec] #1651 (14.35 fps) exp 49977.00 ag 2.11 dg 1.00 Dec 06 12:02:48 rpi5-octopi go2rtc_linux_arm64[789]: 12:02:48.813 DBG [exec] #1799 (15.63 fps) exp 51419.00 ag 4.00 dg 1.00 Dec 06 12:02:48 rpi5-octopi go2rtc_linux_arm64[789]: 12:02:48.877 DBG [exec] #1652 (14.35 fps) exp 49977.00 ag 2.11 dg 1.00 Dec 06 12:02:48 rpi5-octopi go2rtc_linux_arm64[789]: 12:02:48.883 DBG [exec] #1800 (15.63 fps) exp 51419.00 ag 4.00 dg 1.00 Dec 06 12:02:48 rpi5-octopi go2rtc_linux_arm64[789]: 12:02:48.894 DBG [streams] stop producer url=exec:rpicam-vid -t 0 --camera 0 --mode 4608:2592 --codec libav --libav-video-codec-opts "profile=baseline" --libav-format mpegts -o - Dec 06 12:02:48 rpi5-octopi go2rtc_linux_arm64[789]: 12:02:48.938 DBG [exec] #1801 (15.69 fps) exp 51419.00 ag 4.00 dg 1.00 Dec 06 12:02:48 rpi5-octopi go2rtc_linux_arm64[789]: 12:02:48.976 DBG [streams] stop producer url=exec:rpicam-vid -t 0 --camera 1 --mode 2592:1944 --codec libav --libav-video-codec-opts "profile=baseline" --libav-format mpegts -o - Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.308 DBG [webrtc] new consumer src=pi5cam_V3 Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.308 DBG [exec] run pipe args=["rpicam-vid","-t","0","--camera","0","--mode","4608:2592","--codec","libav","--libav-video-codec-opts","profile=baseline","--libav-format","mpegts","-o","-"] Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.326 DBG [exec] [18:18:15.108328975] [8093] INFO Camera camera_manager.cpp:340 libcamera v0.6.0+rpt20251202 Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.341 DBG [webrtc] new consumer src=pi5cam_1 Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.341 DBG [exec] run pipe args=["rpicam-vid","-t","0","--camera","1","--mode","2592:1944","--codec","libav","--libav-video-codec-opts","profile=baseline","--libav-format","mpegts","-o","-"] Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.345 DBG [exec] [18:18:15.127248310] [8096] INFO RPI pisp.cpp:720 libpisp version 1.3.0 Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.349 DBG [exec] [18:18:15.131563609] [8096] INFO IPAProxy ipa_proxy.cpp:180 Using tuning file /usr/share/libcamera/ipa/rpi/pisp/imx708.json Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.359 DBG [exec] [18:18:15.141140887] [8097] INFO Camera camera_manager.cpp:340 libcamera v0.6.0+rpt20251202 Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.345 DBG [exec] [18:18:15.127248310] [8096] INFO RPI pisp.cpp:720 libpisp version 1.3.0 Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.349 DBG [exec] [18:18:15.131563609] [8096] INFO IPAProxy ipa_proxy.cpp:180 Using tuning file /usr/share/libcamera/ipa/rpi/pisp/imx708.json Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.359 DBG [exec] [18:18:15.141140887] [8097] INFO Camera camera_manager.cpp:340 libcamera v0.6.0+rpt20251202 Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.361 DBG [exec] [18:18:15.143063343] [8096] INFO Camera camera_manager.cpp:223 Adding camera @.@.@.' for pipeline handler rpi/pisp Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: [18:18:15.143085806] [8096] INFO RPI pisp.cpp:1181 Registered camera @.@.@. to CFE device /dev/media2 and ISP device /dev/media1 using PiSP variant BCM27> Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.361 DBG [exec] [18:18:15.143144657] [8096] INFO RPI pisp.cpp:720 libpisp version 1.3.0 Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.363 DBG [exec] [18:18:15.145425371] [8096] INFO IPAProxy ipa_proxy.cpp:180 Using tuning file /usr/share/libcamera/ipa/rpi/pisp/ov5647.json Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.374 DBG [exec] [18:18:15.155810313] [8096] INFO Camera camera_manager.cpp:223 Adding camera @.@.@.' for pipeline handler rpi/pisp Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: [18:18:15.155829794] [8096] INFO RPI pisp.cpp:1181 Registered camera @.@.@. to CFE device /dev/media3 and ISP device /dev/media4 using PiSP variant BCM27> Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.377 DBG [exec] [18:18:15.159235522] [8102] INFO RPI pisp.cpp:720 libpisp version 1.3.0 Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.380 DBG [exec] [18:18:15.162741879] [8102] INFO IPAProxy ipa_proxy.cpp:180 Using tuning file /usr/share/libcamera/ipa/rpi/pisp/imx708.json Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.390 DBG [exec] [18:18:15.171928326] [8102] INFO Camera camera_manager.cpp:223 Adding camera @.@.@.' for pipeline handler rpi/pisp Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: [18:18:15.171955511] [8102] INFO RPI pisp.cpp:1181 Registered camera @.@.@. to CFE device /dev/media2 and ISP device /dev/media1 using PiSP variant BCM27> Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.390 DBG [exec] [18:18:15.172070214] [8102] INFO RPI pisp.cpp:720 libpisp version 1.3.0 Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.390 DBG [exec] Made X/EGL preview window Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.390 DBG [exec] Made DRM preview window Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.390 DBG [exec] Preview window unavailable Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.392 DBG [exec] [18:18:15.173951133] [8102] INFO IPAProxy ipa_proxy.cpp:180 Using tuning file /usr/share/libcamera/ipa/rpi/pisp/ov5647.json Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.392 DBG [exec] Mode selection for 4608:2592:12:P Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: SRGGB10_CSI2P,1536x864/0 - Score: 10600 Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.392 DBG [exec] SRGGB10_CSI2P,2304x1296/0 - Score: 8200 Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: SRGGB10_CSI2P,4608x2592/0 - Score: 1000 Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.392 DBG [exec] Stream configuration adjusted Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: [18:18:15.174456094] [8093] INFO Camera camera.cpp:1215 configuring streams: (0) 640x480-YUV420/SMPTE170M (1) 4608x2592-BGGR_PISP_COMP1/RAW Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.393 DBG [exec] [18:18:15.174687130] [8096] INFO RPI pisp.cpp:1485 Sensor: @.@.@.*** - Selected sensor format: 4608x2592-SBGGR10_1X10/RAW - Selected> Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.404 DBG [exec] [18:18:15.186429215] [8102] INFO Camera camera_manager.cpp:223 Adding camera @.@.@.' for pipeline handler rpi/pisp Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: [18:18:15.186502400] [8102] INFO RPI pisp.cpp:1181 Registered camera @.@.@. to CFE device /dev/media3 and ISP device /dev/media4 using PiSP variant BCM27> Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.424 DBG [exec] Made X/EGL preview window Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.424 DBG [exec] Made DRM preview window Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.424 DBG [exec] Preview window unavailable Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.424 DBG [exec] Mode selection for 2592:1944:12:P Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.424 DBG [exec] SGBRG10_CSI2P,640x480/0 - Score: 7832 Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: SGBRG10_CSI2P,1296x972/0 - Score: 5536 Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: SGBRG10_CSI2P,1920x1080/0 - Score: 4238.67 Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: SGBRG10_CSI2P,2592x1944/0 - Score: 1000 Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.425 DBG [exec] Stream configuration adjusted Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: [18:18:15.206835527] [8097] INFO Camera camera.cpp:1215 configuring streams: (0) 640x480-YUV420/SMPTE170M (1) 2592x1944-GBRG_PISP_COMP1/RAW Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.425 DBG [exec] [18:18:15.206945341] [8102] INFO RPI pisp.cpp:1485 Sensor: @.@.@.*** - Selected sensor format: 2592x1944-SGBRG10_1X10/RAW - Selected> Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.549 DBG [exec] [libx264 @ 0x5555cfb58f30] using cpu capabilities: ARMv8 NEON Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.550 DBG [exec] [libx264 @ 0x5555cfb58f30] profile Constrained Baseline, level 3.0, 4:2:0, 8-bit Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.550 DBG [exec] Output #0, mpegts, to '-': Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: Stream #0:0: Video: h264, yuv420p(tv, smpte170m/smpte170m/bt709), 640x480, q=2-31, 30 fps, 30 tbr, 1000k tbn Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: Side data: Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: N/A Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.567 DBG [exec] [libx264 @ 0x5555b3324c00] using cpu capabilities: ARMv8 NEON Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.568 DBG [exec] [libx264 @ 0x5555b3324c00] profile Constrained Baseline, level 3.0, 4:2:0, 8-bit Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.568 DBG [exec] Output #0, mpegts, to '-': Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: Stream #0:0: Video: h264, yuv420p(tv, smpte170m/smpte170m/bt709), 640x480, q=2-31, Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:02.568 DBG [exec] 30 fps, 30 tbr, 1000k tbn Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: Side data: Dec 06 12:03:02 rpi5-octopi go2rtc_linux_arm64[789]: cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: N/A Dec 06 12:03:02 rpi5-octopi kernel: rp1-cfe 1f00110000.csi: Using a link rate of 900 Mbps Dec 06 12:03:02 rpi5-octopi kernel: rp1-cfe 1f00128000.csi: Using a link rate of 437 Mbps Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.247 DBG [exec] #7 (0.00 fps) exp 49977.00 ag 2.57 dg 1.00 Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.318 DBG [exec] #8 (14.35 fps) exp 49977.00 ag 2.50 dg 1.00 Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.382 DBG [exec] #10 (0.00 fps) exp 51159.00 ag 4.00 dg 1.00 Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.389 DBG [exec] #9 (14.35 fps) exp 49977.00 ag 2.52 dg 1.00 Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.444 DBG [exec] #11 (15.63 fps) exp 51126.00 ag 4.00 dg 1.00 Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.456 DBG [exec] #10 (14.35 fps) exp 49977.00 ag 2.51 dg 1.00 Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.510 DBG [exec] #12 (15.63 fps) exp 51094.00 ag 4.00 dg 1.00 Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.532 DBG [exec] #11 (14.35 fps) exp 49977.00 ag 2.52 dg 1.00 Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.572 DBG [exec] #13 (15.63 fps) exp 52167.00 ag 4.00 dg 1.00 Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.595 DBG [exec] #12 (14.35 fps) exp 49977.00 ag 2.51 dg 1.00 Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.636 DBG [exec] #14 (15.63 fps) exp 52102.00 ag 4.00 dg 1.00 Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.665 DBG [exec] #13 (14.35 fps) exp 49977.00 ag 2.50 dg 1.00 Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.700 DBG [exec] #15 (15.63 fps) exp 52069.00 ag 4.00 dg 1.00 Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.735 DBG [exec] #14 (14.35 fps) exp 49977.00 ag 2.50 dg 1.00 Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.764 DBG [exec] #16 (15.63 fps) exp 52069.00 ag 4.00 dg 1.00 Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.804 DBG [exec] #15 (14.35 fps) exp 49977.00 ag 2.50 dg 1.00 Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.805 DBG [exec] run pipe launch=1.497081414s Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.805 DBG [streams] start producer url=exec:rpicam-vid -t 0 --camera 0 --mode 4608:2592 --codec libav --libav-video-codec-opts "profile=baseline" --libav-format mpegts -o - Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.828 DBG [exec] #17 (15.63 fps) exp 52069.00 ag 4.00 dg 1.00 Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.874 DBG [exec] #16 (14.35 fps) exp 49977.00 ag 2.50 dg 1.00 Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.892 DBG [exec] #18 (15.63 fps) exp 52069.00 ag 4.00 dg 1.00 Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.893 DBG [exec] run pipe launch=1.552126001s Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.893 DBG [streams] start producer url=exec:rpicam-vid -t 0 --camera 1 --mode 2592:1944 --codec libav --libav-video-codec-opts "profile=baseline" --libav-format mpegts -o - Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.949 DBG [exec] #17 (14.35 fps) exp 49977.00 ag 2.50 dg 1.00 Dec 06 12:03:03 rpi5-octopi go2rtc_linux_arm64[789]: 12:03:03.956 DBG [exec] #19 (15.63 fps) exp 52069.00 ag 4.00 dg 1.00
Looks like the streaming stops for some reason randomly and I can't find anything, CPU usage is low as well as memory when it happens and network is not interrupted either.
I am open to any suggestion which could help fixing these streaming interruptions.
— Reply to this email directly, view it on GitHubhttps://github.com/AlexxIT/go2rtc/issues/1584#issuecomment-3620827066, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BBMZEYYINQP72RV4ISUI4T34AMKDZAVCNFSM6AAAAACOH7N7TWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTMMRQHAZDOMBWGY. You are receiving this because you authored the thread.Message ID: @.***>
Out of spite, I connected the Raspberry Pi 5 via RJ45 and the stream is working properly, no interruption whatsoever which makes me thinking that the wifi on RPI5 is utterly unreliable even when connected to 5G in the same room as the router. I just don't know yet how to dig in that.