RTSP Camera - Generic Camera vs WebRTC Camera Card

I’m trying to use an RTSP camera for my 3D printer and the Spaghetti detection addon.

When I add the RTSP stream directly to the WebRTC Camera card the stream is butter smooth. Unfortunately the Addon Blueprint requires an Camera entity to be inputted.

I then use the Generic Camera integration to input the RTSP stream, but when I watch the stream and/or use the Picture card to show it on my Dashboard its super choppy and not smooth at all.

Is that simply a result of the picture card? Or is there a way to make the RTSP stream into a WebRTC Camera entity.

Thanks,
Rob

What version of the core do you have? go2rtc was made part of the core in 2024.11. If you have that version or newer, disable any webrtc/go2rtc integrations or addon and restart HA. Use a picture glance card to display the stream.

Thanks,
I just tried what you suggested. I had the WebRTC camera integration but disabled it. I then used the Picture-Glances card and setup the Generic camera with it. It works ok for the first little while then pauses and then continues and pauses again and again. At least with the WebRTC Lovelace card it was a constant clean stream.

Try the Picture Entity Card. It’s a constant stream. I disabled WebRTC and the Generic Cameras. I’m using the Picture Entity Card with my Reolink integration. IMO, WebRTC & Generic Camera IS a better “cleaner” stream. Just testing for now…the Picture Entity Card has been streaming 24/7 for about a week now.

I’m testing on Core 2025.2.5

I’ve had the opposite experience. I believe you can tweak the streams by creating a file go2rtc.yaml. If you rather just go back to webrtc you can disable the native go2rtc.

It’s a little cumbersome but you would need to remove the default_config: key from configuration.yaml and then add back all the individual components except for go2rtc.

I’ve tried the Picture Entity card as well and it seems as if the feed stalls out and only refreshes every few seconds.

Not sure if this will work or not, but here is a link to a Video showing a comparison

Left = Generic Camera w/ Picture Entity Card
Right = WebRTC Custom Card

I had that same problem when I used Generic Camera w/Picture Entity Card. It would stall and only a refresh would restart it, then a few minutes later it would stall again.

When I switched to Reolink Camera w/Picture Entity Card, I’ve had a constant stream with no stalling. This is the most stable camera feed for me since I upgraded to Core 2025.x.x. on my test server (HAOS/Generic x86-64).

Unfortunately switching to Reolink is not really an option

I wasn’t suggesting you switch to Reolink. I was just explaining how I use the Picture Entity Card with my cameras, which just happen to be Reolink. :slightly_smiling_face:

Which RTSP camera are you using? Does it have an HA integration?

I’m using the Tapo C120

Hello,

i am experiencing the same issue: the picture entity card does not seem to consider the HA “embedded” go2rtc server and lags heavily. At the same time a webrtc card set to use the HA “embedded” go2rtc server (port 11984 instead of 1894) works flawlessy, implying the server works correctly.

Running HA container 2025.5

Anyone can help?

thanks in advance

Rgds

fabio