maximkulkin / esp32-homekit-camera

Firmware for esp32-camera module to act as Apple Homekit IP camera
MIT License
399 stars 78 forks source link

Secure video support? #59

Closed nixmeer closed 4 years ago

nixmeer commented 4 years ago

Hello :) Does this support the HomeKit Secure Video feature? It started with iOS 13.2 (I think) Best :)

jwktje commented 4 years ago

Was wondering about this too. No idea how feasible this is but it would be very awesome

maximkulkin commented 4 years ago

No, it does not support Secure Video, mainly because it is a fairly complex piece of functionality (to try to reverse engineer) and it is not documented anywhere.

nixmeer commented 4 years ago

Isn’t HomeKit documented on the Apple developer site? How do the companies do it that offer these devices?

I’m not really into this topic, I still use esp8266 for my project and Homebridge to emulate HomeKit devices

maximkulkin commented 4 years ago

You can easy open HomeKit spec published by Apple and fine that all out. What Apple opened to broad public is noncommercial HomeKit spec. Which means that there is a "commercial" version. Although, noncommercial version seem to be pretty accurate, but it seems that it is lagging behind in terms of adding new services/characteristics (and other facts).

Companies that develop commercial devices have gone through special Apple certification, signed NDA and got access to commercial SDKs and specs. I've seen people doing reverse engineering of secure video HomeKit profile, but they are not complete for implementation purposes.

nixmeer commented 4 years ago

Thank you! Well I hope someone will publish it one day...

korgoth commented 1 year ago

Seems there is now a homebridge plugin (https://github.com/SeydX/homebridge-camera-ui) that has somehow implemented secure video. Does anyone have any idea of how they have done it and if that is somehow possible to implement in this project?