Accessing images from a connected HomeKit IP camera

The Human Interface Guidelines for HomeKit say "Your app can display still images or streaming video from a connected HomeKit IP camera."

Where is the documentation to explain how?

Was this covered in a WWDC session (perhaps dating from before the introduction of SwiftUI) that is no longer searchable?

The Human Interface Guidelines for HomeKit say "Your app can display still images or streaming video from a connected HomeKit IP camera."

So, be aware that the support for this is fairly limited— basically, your app can present a system view that shows this data. The expectation is that vendor-specific apps can always pull whatever they want directly from the specific accessory, and that providing direct access to 3rd-party apps created privacy issues that were worth avoiding.

Where is the documentation to explain how?

It's in the class reference, just not at the top level. The main class is "HMCameraView", but searching for "HMCamera" will show you the main set of classes.

Was this covered in a WWDC session (perhaps dating from before the introduction of SwiftUI) that is no longer searchable?

It was. You need to look for Session 710 "What's New in HomeKit" from WWDC 2016. It's not directly available on our website, but you can watch it from here:

https://nonstrict.eu/wwdcindex/wwdc2016/710/

__
Kevin Elliott
DTS Engineer, CoreOS/Hardware

Accessing images from a connected HomeKit IP camera
 
 
Q