New WebRTC help

Thanks. I do see that go2rtc is now an integration and part of default_config. But the integration “connects to a go2rtc instance”, rather than being its own server.

It doesn’t really look like I can access this internal go2rtc so that I can turn off my extra go2rtc container (server). I’m happy to find out that this might be possible though…

Yes I think that is true… in addition the docs also say:
“If you using the go2rtc server managed by Home Assistant”
I believe this server is the go2rtc daemon running using a go2rtc binary in the homeassistant core container. As far as how to connect to it, for HassOS based systems, this is somehow being handled under the covers.

I’m also struggeling with the new included go2rtc and my Reolink doorbell.
Had a perfect lagfree image with full 20fps and highest quality showing up in the webrtc card before using this configuration:

  camera.doorbell_audio_mic:
    - "ffmpeg:https://192.168.20.157/flv?port=1935&app=bcs&stream=channel0_main.bcs&user=XXX&password=XXX#video=copy#audio=opus"

Had to uninstall because I got constant errors about default_config after updating, but the streaming is still awful, tons of lag, stopping/breaking etc.

I disabled the add on. Cameras seem to be working fine. I’ll delete in due course. Thanks for responding.

Could somebody post a step by step guide with the new webrtc and go2rtc addons?

1 Like

This is very clear but it doesn’t work for me, i went back to previous backup.

https://community.home-assistant.io/t/2024-11-slick-dashboards-and-speedy-cameras/791375/243?u=lode1

Hello,
I still don’t managed to get the new WEBRTC to work, I have Nabu Casa, I have uninstalled the old WebRTC and go2RTC. I own 4 Eufy Cameras, but I have no plan how to implement this now?

Regards

Philipp

Maybe add some more info … such as: are there errors in the logs?, what kind of HA installation? … how are the Eufy camera’s configured in HA? What Lovelace card type are you using to display the stream?

Hello,

I previously had WebRTC and go2RTC as a plugin, but I had problems streaming the camera image via the WEBRTC Lovelace. I tried several settings in go2RTC, but to no avail.

Therefore I hope that someone here can post a step by step guide on how to set up the eufy camera with the plugin integrated in the new core?

I don’t even understand where to make settings for go2RTC in the new core, or maybe I don’t even have to?

Regards

Philipp

Still no solution ?

1 Like

I have added “server: http://127.0.0.1:11984” to the custom webrtc card. 11984 is the internal API port from the go2rtc in the home assistant core. The streams I use are working again :wink:

type: custom:webrtc-camera
url: rtsp://xxx:[email protected]:554/h264Preview_01_main
mode: webrtc
media: video
server: http://127.0.0.1:11984

Hello @karel123,

i found this documentation, but i’m unable to start go2rtc: go2rtc - Home Assistant

I deinstalled the addon, alos i deinstalled the webrtc addon.

do i habe to aktivare the go2rtc core version?

how did you do?

thanks

philipp

1 Like

If you are using the default_config in your configuration.yaml, then the HA go2rtc integration should be running and it should have started the go2rtc server.
Do you have any log errors?

do i have to make a config ebtry in the configuaration.yaml? i deinstalled the old go2rtc addon, also the webrtc.

do you have an entry

default_config:

in your configuration.yaml? If yes, then you do not need to add another entry in configuration.yaml.

yes i habe this entry, where can i configure the go2rtc plugin? is the go2rtc.yaml needed?

HA’s go2rtc integration autoconfigures and runs the go2rtc server dynamically, so there is nothing for the user to do.
Do you have any cameras configured in HA?

Do we actually need custom:webrtc-camera anymore?

1 Like

If you use 2-way audio I think you do.

IMHO the WebRTC integration seems to work better than the in-built one, although I’d love to remove the integration to reduce complexity.

I don’t know if ot helps someone. My Foscam was not working anymore after Update to Core 2024.11. Got a bunch of errors.
So I added a “Generic Camera” It worked, but the delays and quality of the image was disturbed. Finaly tried something stupid, for the Foscam: my password contains a “?”, replaced by “_” and voilá? Solved