WebRTC streams
The mediastream parameter of the video commands accepts webrtc alongside hls and flv, for low-latency live viewing.
Two-way audio
New command start_audiostream opens an audio session with the device in listening, intercom or broadcast mode. Audio spoken by the viewer of the stream is delivered back to the device, so the intercom works both ways.
Intercom request from the device
New parameter intercom.request.event, registered when the driver presses the intercom button and waits for a call back.
Event media download
New command download_event_media requests the video and the photos of an alarm by its event.uuid, per camera and per media kind. The device uploads the files to the platform, and the command returns the list of stored media.
New device configuration option auto_event_media_request asks for the media of every alarm automatically, taking the cameras from the alarm itself.
Alarm settings
Every alarm setting now carries its recording block: linked cameras, recording and pre-record duration, file lock. New setting urgent_alarm. The IO alarm use type is now picked from a list. Two fields were named incorrectly and are fixed: alarm switch is the alarm severity, video type is the anti-shake time in seconds.