Anyone else have an issue with high cpu usage which happens every few days?
Just installed and get this issue: http: panic serving 192.168.1.160:51257: write tcp 192.168.1.142:8083->192.168.1.160:51257: write: broken pipe ¡ Issue #378 ¡ deepch/RTSPtoWeb ¡ GitHub
Any one else has this or know how to solve?
Hi Allen, it seems I have this issue as well⌠How do I select the HLSLL url/link for playback in my picture elements card?
You can go to the Integrations area of settings and remove the rtsp to webrtc integration. This will go back to using LL-HLS
Sorry, where is that?
Do you mean to remove the integration?
It seems in Homeassistant I still have video, but in the addon interface 3 out 4 only show video. Webrtc does notâŚ
Yes. There is a link in step #4 in the original post in this thread.
Ok, will try. But how come I have no webrtc video?
No idea? you just asked me how to turn it off so I told you⌠You can debug RTSPtoWeb, but its a standalone server and you can reach out to the maintainer. However, its not super active. Maybe try go2rtc which seems more active if you need more support.
Same here when trying to open the stream on the Home Assistant Android Companion app. I can only see the cameraâs preview picture but when clicking on it to load the stream, then the stream loading circle is showing up in an infinite loop. No matter if on the local WiFi or via VPN.
On my Firefox browser on the other hand everything works as intended.
Can I confirm that rtsptowebrtc does work with unifi protect? I have G3 cameras and doorbell that are all configured with rtsps through a UDM pro. Iâm using the link provided in the camera configuration from Protect. Seems unifi only provide rtsps now, no rtsp. I have turned off SSL varification in rtsptowebrtc but donât seem to be able to get it working.
@rcruikshank RTSP streams are still available by removing S from RTSPS, changing port 7441 to 7447 and removing the "?enableSrtpâ
Perhaps they have already asked many times.
How can I enable/disable the microphone?
type: custom:webrtc-camera
url: doorbell
mode: mse
media: video,audio,microphone
@allenporter
Hi Allen and happy new year!
Thanks for this post, your work on this add-on, and your continued support of it in the community. I am really grateful for your time and efforts!
I followed the instructions in your post to install RSTPtoWeb - WebRTC addon and RSTPtoWebRTC integration, and have been able to get the add-on up and running. It has made a dramatic improvement on my Wyze cams! I originally installed it to reduce the latency on my Ring Doorbell cam, but it was nice to see it improve those other cams.
I am reaching out because I have a problem with the Ring feed. I keep getting this error:
Failed to start WebRTC stream: RTSPtoWeb server failure: stream channel codec not ready, possible stream offline: Internal Server Error
I think it is because my Ring Cam has been upgraded to stream in HEVC and no longer streams in h.264. Again, I only believe that is the issue because Ring has removed the ability to turn on Legacy Mode for my camera. The option is no longer available in the Ring app, and Ring cannot (or will not) turn it on from the back end when calling Ring Technical Support. So I canât test to see if this is the problem.
When I disable RTSPtoWebRTC integration and addon, the feed works fine. It just has a latency of about 20-30 seconds. Since I cannot turn legacy mode on to see if that resolves the issue, I am not sure what to do next, or if that is even really the problem.
Do you have any ideas or insights I could look into or try to continue to test? Maybe I am missing something? Perhaps it doesnât have anything to do with the codec? I would be very grateful for any help you could provide!
Thank you, and happy new year!
Dan
Iâm surprised you see 20 seconds of latency given home assistant is using LL-HLS now.
Maybe check out go2rtc which has more options and capabilities and is more maintained than this add-on.
Edit: Iâve updated the original post to recommend GitHub - AlexxIT/go2rtc: Ultimate camera streaming application with support RTSP, RTMP, HTTP-FLV, WebRTC, MSE, HLS, MP4, MJPEG, HomeKit, FFmpeg, etc.
Thanks Allen! WIth your encouragement, I dug deeper into go2rtc and got it working for all my cameras. In truth, your addon was a hair fasterâmy latency now for all camera is about ~1secâbut that is acceptable to get the ring cam online.
Your link was also very helpful because, for some reason, I couldnât find that information through the regular go2rtc addon. Thanks again for your response and encouragement!
Awesome, glad to hear that go2rtc
has better support for your devices. My impression is that the core of go2rtc is based on some of the same original code and libraries of rtsptowebrtc so hopefully thereâs just a temporary glitch and youâll see similar speeds.
Did you get your Ring cam working? I am getting the same error. It was working fine until I installed all the RTSPtoWebRTC and go2rtc stuff for my new Eufy cams, now the error. If I put the rtsp URL directly into go2rtc, it streams just fine, but the same address gives the error on the generic camera.
WellâŚjust started working. I think it had to do with removing the RSTPtoWeb add-on.
I have 2 Wyze V3 cameras setup with wyze_mini_hacks
and tried both go2rtc and RTSPtoWeb. I have consistently had better results with RTSPtoWeb and the normal HA card than with go2rtc + the WebRTC custom_component. Both in terms of latency (with RTSPtoWebRTC <1s and go2rtc â2s) and with quality.
Also the UX with the native card is better than the one with go2rtc (via WebRTC) because with the latter I have to wait a couple of seconds after opening the HA UI in the iOS app, whereas with the standard Picture entity card it is near instantaneous.
@allenporter, have you actually had better results with go2rtc or have you deprecated this add-on just because go2rtcâs feature set is larger?
Has anyone else had better results with go2rtc than RTSPtoWeb?