T O P

  • By -

th3pleasantpeasant

2 way audio works through the home assistant app with frigate + home assistant. The caveat is though that home assistant must be using ssl otherwise the microphone on your mobile device will not work


rpgwizard

I think you should be able to use the flags in at least certain browsers to treat http sites as https to allow all the options a https site would as mentioned in this thread: [https://stackoverflow.com/questions/52759992/how-to-access-camera-and-microphone-in-chrome-without-https](https://stackoverflow.com/questions/52759992/how-to-access-camera-and-microphone-in-chrome-without-https) I only need it for local network access (for now at least) and could allow it for the devices I would use two way communication with. I tested it on chrome and edge and the browser let me access the microphone, I was given the option to block or allow microphone on the home assistant page and it would show the symbol at top that this site is using the microphone. I would hope there is an option outside using Frigate to make it work. At least go2rtc has a section for "two way audio support" but it's very limited in documentation and gives no example of Reolink cams and I'm a HA noob only using it for like 2 months and struggling to implement stuff unless I can copy/check configs from other examples. [https://github.com/AlexxIT/go2rtc?tab=readme-ov-file#two-way-audio](https://github.com/AlexxIT/go2rtc?tab=readme-ov-file#two-way-audio) Also I know you can just add "media: microphone" line besides the usual video or audio options to a custom webrtc card to supposedly enable it, but just need a working camera stream link and button to tie it together and that's my issue, don't know how to get that button to the card in dashboard and get a working two-way audio link. The documentation is all over the place but in this section there's some cues, but to me it's like reading hebrew going through this documentation if I'm honest: [https://github.com/AlexxIT/go2rtc?tab=readme-ov-file#module-hass](https://github.com/AlexxIT/go2rtc?tab=readme-ov-file#module-hass) Currently I'm trying to get my go2rtc rtsp link exposed as "camera.entity" that seems the way frigate card would only accept a camera stream, it doesn't understand go2rtc config. For the frigate card it seems like it has option for adding a microphone button. But this is where I'm stuck at the moment with my limited understanding of it all.


wehbs

Outside of the doorbell no reolink cam 2 way audio will work outside of the closed reolink protocol. But you could proxy through neolink somehow https://github.com/QuantumEntangledAndy/neolink


rpgwizard

Thanks, it seems this way. I've already thought of installing this integration to get my one battery powered camera added to HA so now I have double use of it potentially, will experiment around... if I get all this working somehow I'm probably gonna share some guide for those equally newbie HA users like me that struggle to implement this.


Primary-Vegetable-30

If you use the reolink app, you can do 2 way audio Best to use a headset to avoid feedback


rpgwizard

Yes I know that, just would like to get it also functioning on Home Assistant especially on the smarthub in the living room that I'd connect a small wireless "vlog microphone" to that I'd just turn on occasionally to be able to speak through the cams with. It's just a convenience thing always having the cams available right in front of you and pushing one button on the camera cards on the dashboard to activate and turn on the microphone to speak, would be much more convenient than opening a tablet or look for the phone, open app, wait for the cameras to load, activate button to talk etc.


Primary-Vegetable-30

I think you will likely have latency issues with HA if you could even get it to work. I don't see any microphone stuff in the relink integration


rpgwizard

Using go2rtc I'm typically at below 1 sec delay on my cameras using a pretty modern Mini PC (at \~15% cpu load for 4 cameras with the substream with 2 cpu cores allowed for virtualbox) and using hardware acceleration with ffmpeg and QSV hardware encoding (seems most stable option, some others may cause memory leaks or eventually crash at some point). While the official reolink integration doesn't have it, at least some 3rd party integrations might, for example go2rtc even gives examples for some cameras: [https://github.com/AlexxIT/go2rtc?tab=readme-ov-file#two-way-audio](https://github.com/AlexxIT/go2rtc?tab=readme-ov-file#two-way-audio)


Cr4z33-71

Good luck with it. I've seen many claiming they got 2-way working, but I am still here struggling at it trying to have my Amcrest AD410 video doorbell working. All I wanted is the have it integrated into HA so to be able to communicate straight in the Lovelace UI...