@ge
I’ve reworked the MMM-RTSPstream module and tried mpv, mplayer and vlc for displaying rtsp-streams from Reolink cameras. Maybe the following command line options are also suitable for your camera.
const environ = Object.assign(process.env, { DISPLAY: ":0" })
var opts = { detached: true, env: environ }
if (this.player === 'mpv') {
// Define the MPV command line flags
var args = [`${this.streams[stream].url}`,
"--geometry="+this.windowWidth+"+"+this.windowX+"+"+this.windowY,
"--ontop",
"--title-bar=no",
"--border=no",
"--vo=gpu",
// "--hwdec=drm",
"--gpu-context=x11vk",
"--ao=null",
]
} else if (this.player === 'mplayer') {
// Define the Mplayer command line flags
var args = [`${this.streams[stream].url}`,
"-geometry", `${this.windowX}:${this.windowY}`,
"-xy", `${this.windowWidth}`,
"-noborder",
"-nosound",
"-nolirc",
"-vo", "xv,gl,gl_nosw,vdpau",
"-prefer-ipv4",
"-cache", "8192",
"-rtsp-stream-over-tcp",
"-noconsolecontrols",
"-really-quiet",
]
} else if (this.player === 'vlc') {
// Generate the VLC window
var args = ["-I dummy",
"--video-on-top",
"--no-video-deco",
"--no-osd",
"--no-embedded-video",
"--no-audio",
//"--no-video-title-show",
//"--network-caching=1000",
`${this.streams[stream].url}`
]
}