AlexxIT / go2rtc

Ultimate camera streaming application with support RTSP, RTMP, HTTP-FLV, WebRTC, MSE, HLS, MP4, MJPEG, HomeKit, FFmpeg, etc.
https://github.com/AlexxIT/Blog
MIT License
4.2k stars 344 forks source link

Enhancement: Roborock Video-Stream without an Video-Call #475

Open superpower10 opened 1 year ago

superpower10 commented 1 year ago

go2rtc establishes a video call to the Roborock S7. This stops its from working and continues after ending the „call“.

Would like to establish a video streaming to the Roborock S7 like the App does without stopping it.

AlexxIT commented 1 year ago

This depends on how you get stream. You should get stream without audio. For example RTSP with only video filter or webrtc.html with only video media

superpower10 commented 1 year ago

@AlexxIT Sadly, I couldn’t get it to work that way in Home Assistant. It still starts a video call and stops working.

How do I have to configure it correctly?

Thank you

mang1985 commented 1 year ago

@AlexxIT Sadly, I couldn’t get it to work that way in Home Assistant. It still starts a video call and stops working.

How do I have to configure it correctly?

Thank you

If you are using the 3.2.1 version of the WebRTC Camera integration in Homeassistant and encounter issues, try reinstalling version 3.2.0. This is how I resolved it. @superpower10

mang1985 commented 1 year ago

@AlexxIT Sadly, I couldn’t get it to work that way in Home Assistant. It still starts a video call and stops working. How do I have to configure it correctly? Thank you

If you are using the 3.2.1 version of the WebRTC Camera integration in Homeassistant and encounter issues, try reinstalling version 3.2.0. This is how I resolved it. @superpower10

edit: Today found that the problem might be caused by the go2rtc addon version 1.6.2. If you have a backup, you can try downgrading it. Using WebRTC Camera integration 3.2.0 and go2rtc addon 1.5.0 could be a viable solution.

madasus commented 1 year ago

I have the same issue and I went all the way back to go2rtc 1.3 and still have the issue.

I'm not triggering the feed from HA i'm doing it directly from the go2rtc interface on port 1984 so I would think this eliminates the problem being in the WebRTC integration.

rodolfomachado commented 11 months ago

So the solution is downgrading?

aLTeReGo-SWI commented 10 months ago

Seeing the very same issue with go2rtc add-on for Home Assistant v1.8.1 with my Roborock S7.

Th3H0ff commented 7 months ago

I run go2rtc in docker, and I've been trying a few different versions down to 1.5.0 and so far I haven't been able to stream the video from my S7 MaxV without it pausing. I haven't set up any other integrations like Home Assistant yet. When I press the "stream" link under Commands in the go2rtc webui I get video feed long enough for me to hear the vacuum say "remote viewing activated" before it goes into pause and the video cuts out. The "frame.jpeg" function seems to work for still images without the vacuum going to pause. Update: It seems, if the vacuum is sitting idle I can start the stream link above without it going to pause. I'm currently at go2rtc version 1.8.5.

bkr1969 commented 7 months ago

How do you end the video call? My vacuum is completely stuck now.

xJylin commented 2 months ago

Having the same issue with my Roborock S7 MaxV. go2rc version 1.9.3

Anyone found a solution for this or can give a example configuration that works?