В Google Play отправлено обновление, связанное с новой возможностью -- просмотр потока IP-камер. Ниже подробности.
Работа с IP-камерами
Приложение позволяет просматривать поток с IP-камер по протоколу RTSP. Любая ссылка на странице вида "rtsp://..." перехватывается приложением для открытия просмотра в отдельном окне.
Пример HTML кода:
Код: Выделить всё
<a href="rtsp://user:password@192.168.0.22:554/Streaming/Channels/102?transportmode=unicast&profile=Profile_2">My camera1</a>
Кроме того, есть возможность передавать плееру дополнительные параметры, а именно:
* Ссылку на действие по кнопке на плеере (если не указана, то кнопка действия не отображается)
* Заголовок кнопки действия (если не указан, то используется по-умолчанию)
* Тайм-аут автоматического закрытия окна плеера (по-умолчанию 60 секунд)
Действие по кнопке может быть полезно, когда, к примеру, вы просматриваете камеру, направленную на ворота и хотите сразу по кнопке их открыть или закрыть.
Пример HTML-кода с расширенными настройками:
Код: Выделить всё
<a href="rtsp://admin:password@192.168.0.22:554/Streaming/Channels/102?transportmode=unicast&profile=Profile_2|/api/method/EntryGates.switch;Ворота;45">cam1</a>
В этом примере задана ссылка действия /api/method/EntryGates.switch, заголовок действия "Ворота" и таймер закрытия окна 45 секунд. В качестве разделителя между основной ссылкой и параметрами используется символ "|", а отдельные параметры между собой разделяются через ";"
Ссылку действия можно указывать полностью, начиная с http:// -- в таком случае она будет задействована как есть, иначе же используются общие настройки приложения с учётом Локального/Внешнего доступа.
Кроме всего прочего, ссылку на поток со всеми параметрами можно передавать как внешнюю команду (см. выше сервисные команды), так что система может по событию инициировать интерфейс просмотра камеры с кнопкой управления и он сам закроется по истечению таймаута -- актуально для стационарных терминалов.