POST /avreg/lib/get-events.php HTTP/1.1 Host: 127.0.0.1 Connection: keep-alive Content-Length: 217 Pragma: no-cache Cache-Control: no-cache Authorization: Basic XXXXXXXXXXXXXXXXXXXX Accept: application/json, text/javascript, */*; q=0.01 Origin: http://127.0.0.1 X-Requested-With: XMLHttpRequest Content-Type: application/x-www-form-urlencoded; charset=UTF-8 cams%5B%5D=1&cams%5B%5D=2&cams%5B%5D=3&cams%5B%5D=4 &date-range=2018-04-13+-+2018-04-13 &time-from=7%3A30 &time-to=8%3A35 &events%5B%5D=23&events%5B%5D=32&events%5B%5D=16&events%5B%5D=17&events%5B%5D=15 &offset=0 &limit=300 Прим. а вот в декодированном виде из "x-www-form-urlencoded" cams[]:1 cams[]:2 cams[]:3 cams[]:4 date-range:2018-04-13 - 2018-04-13 time-from:7:30 time-to:8:35 events[]:23 - видео (может вернуть тип 12 - видео+аудио) events[]:32 - аудио events[]:16 - спаншоты_1 (jpeg, по началу сеанса записи, опционально) events[]:17 - снапшоты_2 (jpeg, по началу сеанса записи, опционально) events[]:15 - безусдовные снапшоты (paranoid_snap, опционально) прим: ниже если нужен "страничные" запросы offset:0 - смещение - номер строки limit:300 - ограничение кол-ва событий на один ответ Прим. ответ сервера. HTTP/1.1 200 OK Date: Fri, 13 Apr 2018 05:35:39 GMT Server: Apache/2.4.25 (Debian) Expires: Fri, 13 Apr 2018 05:35:39 GMT Last-Modified: Fri, 13 Apr 2018 05:35:39 GMT Cache-Control: no-store, no-cache, must-revalidate, pre-check=0, post-check=0, max-age=0 Pragma: no-cache Content-Length: 552 Keep-Alive: timeout=5, max=100 Connection: Keep-Alive Content-Type: application/json; charset=UTF-8 [ { "UDT1":1523596616, //<<< локальный UNIX timestamp без таймзоны окончания ролика (последнего) "UDT2":1523596604, //<<< локальный UNIX timestamp без таймзоны начала ролика (первого кадра) "CAM_NR":1, //<<< номер камеры "EVT_ID":23, //<<< тип события, в данном случае видео "SER_NR":0, //<<< порядковый номер сеанса движения "FILESZ_KB":1499, //<<< размер в KiB-ах (1024) "FRAMES":306, //<<< кадров в файле "ALT1":1920, //<<< разрешение высота "ALT2":1080, //<<< разрешение ширина "EVT_CONT":"2018-04\/13\/01-AXIS_M3005_FHD\/08_16_44.mp4" //<<< относительно ${storage-dir} (avreg.conf) //<<< для доступа исп. //<<< http://host/avreg/media/${EVT_CONT} }, { "UDT1":1523596686, "UDT2":1523596674, "CAM_NR":1, "EVT_ID":23, "SER_NR":1, "FILESZ_KB":1144, "FRAMES":296, "ALT1":1920, "ALT2":1080, "EVT_CONT":"2018-04\/13\/01-AXIS_M3005_FHD\/08_17_54.mp4" }, { "UDT1":1523596764, "UDT2":1523596502, "CAM_NR":2, "EVT_ID":23, "SER_NR":0, "FILESZ_KB":2424, "FRAMES":1313, "ALT1":640, "ALT2":480, "EVT_CONT":"2018-04\/13\/02-AXIS_M3005_VGA\/08_15_02.mp4" } ]