Read the statement by Michael Teeuw here.
Omxplayer and Bullseye
-
Hi guys,
since installing Bullseye I have discovered some bad news: “As of Raspbian Bullseye release (as well as RPi4B), omxplayer and the hardware decoding that work hand-in-hand are deprecated and/or unsupported.”
For now I’m using the “cvlc …” command for locally display RTSP streams from security camera systems.I launch the command outside of the MM and I see the picture…as I did before with Omxplayer, but from the terminal i get many errors:
magicmirror@raspberrypi:~ $ cvlc --no-audio --autoscale --video-on-top rtsp://___________________________/stream1 VLC media player 3.0.17.4 Vetinari (revision 3.0.13-8-g41878ff4f2) [00000055c2e2bb70] dummy interface: using the dummy interface module... Created new TCP socket 11 for connection [0000007f64016a80] avcodec decoder error: unspecified video dimensions libEGL warning: DRI2: failed to authenticate [0000007f4c0013e0] mmal_xsplitter vout display error: Failed to open Xsplitter:opengles2 module [0000007f4c0013e0] mmal_xsplitter vout display error: Failed to open Xsplitter:mmal_vout module [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c078390] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c078390] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c078390] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c078390] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c078390] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c078390] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c07a4b0] chain filter error: Too high level of recursion (3) [0000007f4c071510] main filter error: Failed to create video converter [0000007f4c078390] main filter error: Failed to create video converter [0000007f4c0013e0] main vout display error: Failed to create video converter [0000007f4c0013e0] main vout display error: Failed to adapt decoder format to display [0000007f5c006960] main video output error: video output creation failed [0000007f64016a80] main decoder error: failed to create video output libEGL warning: DRI2: failed to authenticate [0000007f54001410] mmal_xsplitter vout display error: Failed to open Xsplitter:opengles2 module [0000007f54001410] mmal_xsplitter vout display error: Failed to open Xsplitter:mmal_vout module [0000007f64016a80] main decoder error: Timestamp conversion failed (delay 1000000, buffering 0, bound 9000000) [0000007f64016a80] main decoder error: Could not convert timestamp 1662708441772695 for FFmpeg [0000007f64016a80] main decoder error: buffer deadlock prevented
after a day sometimes the camera window disappeared and i get this error:
[0000007f5c001160] live555 demux error: keep-alive failed: liveMedia5 Created new TCP socket 11 for connection
Do you have any other ideas?
Which module to use to view video surveillance?Thank you all.
-
@Egnos
Go back to Buster it all works there. Bullseye and rstp do not really play well in my opinion. VLC is a mess for me in Bullseye. Buster Omxplayer works again with rtsp… Wish someone much smarter than me could fix that problem with Bullseye. I went as far back as Stretch to get a wireless dongle to work with one of my RPi’s… -
Thanks @plainbroke which version of buster do you recommend? The last One?
Is there a quick way to transfer the modules to the new MicroSD … without having to re-download all the modules again?
-
@Egnos sadly, I wouldn’t even recommend Buster. OMX crashes everything regularly here. I’ve taken to using the camera’s snapshot feature, and MMM-Proxyimage to display a frame every two seconds to keep things stable.
From my point of view, it’s been a race to see who can bloat out the most lately, electron, camera providers, etc. Leaving our poor little hobby computers in the dust.
-
@BKeyport so would you go on a Stretch?
-
@Egnos latest node/npm don’t work on stretch, and thus electron
-
Windows?! 🤣
-
@Egnos most of the GPIO stuff doesn’t work on windows…
-
@sdetweil in fact mine was a joke!
So which OS does the least damage?
-
@Egnos
I am currently using the latest Buster with 5 different rtsp cameras ( i use carousel) and I have no problems viewing them.
Description: Raspbian GNU/Linux 10 (buster)
Release: 10
Codename: buster
Just my 2 cents. Unless someone much smarter than me can fix Omxplayer in Bullseye. I have resigned myself to stay on Buster until I can’t anymore…