revmischa / cloudcam

IP camera surveillance management system using AWS IoT with support for Axis cameras.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Janus Cloudcam Plugin

revmischa opened this issue · comments

I imagine we will need a custom Janus plugin for cloudcam to handle registration of mountpoints and relaying status to cloudcam.
This is just an assumption though - maybe the existing API and streaming plugin provide enough functionality for us? Except for lack of SRTP support

Currently existing API/streaming plugin works fine, so I think there's no immediate need for this (SRTP would be addressed separately in #6)

Okay. I assumed we might want to store some cloudcam identifiers on streams/mountpoints in Janus to make integration easier, or handle access control

We use stream name for that, seems enough. Access control is supposed to work via stream secrets/pins (this needs some more testing across browsers)

Perhaps a more fine-grained control would warrant a plugin in the future, however now the possible benefits are somewhat theoretical while plugin maintenance will definitely require some time