Skip to content

Arghya-Sourcecode/HAWebRTCFix

 
 

Repository files navigation

Used to patch the issue in Firefox where Ring WebRTC streams fail due to incorrect offer/answer signals sent by the Ring API.

Uses SDP transform to morph Ring API signals to what they are supposed to be.

This HAS NOT been tested more of a fix for my core setup as I use Firefox and seem to be one of the only ones to enjoy it.

sdp-transform GitHub, Forked from skymaze/sdp-transform.

HA_Core GitHub, Forked from home-assistant/core. Used ring components, specifically camera.py, to flip bad Ring WebRTC offers

Credits

  • Original Home Assistant WebRTC Ring integration by the Home Assistant core team
  • SDP parsing library by the sdp-transform authors
  • Firefox SDP direction patch by TeejMcSteez (github.com/TeejMcSteez/HAWebRTCFix)

Usage

  1. Import these files into your config into a new directory ./custom_components/ring
  • This will override the normal ring component with your custom one if you already have the integration
  1. Restart the HA server and it should install all dependencies as well as override the ring component if already installed

  2. Now you can stream Ring Cams on your Firefox dashboard!

About

Attempting to fix HA Frontends WebRTC Error ```Failed to connect WebRTC stream: Answer tried to set recv when offer did not set send``` on Firefox

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%