This is an automated archive made by the Lemmit Bot.
The original was posted on /r/homeassistant by /u/the012345 on 2026-02-15 21:29:05+00:00.
After a bit of trial and error, I finally have the "Holy Grail" of doorbell automations working: a low-latency WebRTC pop-up window on my Nvidia Shield that triggers automatically when the doorbell is pressed—without interrupting my movies!
I decided to use the ha-pipup HACS integration because it allows for a much cleaner service call in the UI.
The Stack:
The Shield's browser can be picky about Hikvision audio codecs. I created a dedicated silent sub-stream in go2rtc.yaml to ensure the PiP window never tries to play sound (which would pause your movie!).
cameraname:
- exec:ffmpeg -rtsp_transport tcp -i rtsp://user:password@xxx.xxx.x.xx:554/Streaming/channels/101 -an -c:v copy -f rtsp {output}
I have a ring intercom, which as soon as the bell is rung triggers a script which brings up the picture in picture screen then disapears after 30 secs
action: ha_pipup.pipup
data:
entity_id: media_player.android
media_width: 640
media_height: 480
media_web: http://xxx.xxx.x.xxx:1984/stream.html?src=front_door_pip
duration: 30
position: "2"
https://preview.redd.it/saycabt38qjg1.jpg?width=8160&format=pjpg&auto=webp&s=9ae895b69dc7278099c870ac518382898937a8d5