TL;DR: Узнайте, как интегрировать EZVIZ-камеры на сайт на DLE, избегая распространённых ошибок и улучшая пользовательский опыт.
Перед настройкой убедитесь, что камера подключена к Wi‑Fi и работает в вашем доме. В приложении EZVIZ на смартфоне включите функцию “Экстренная помощь” (появилась в 2022 году) и сконфигурируйте сигнализацию, если используете ее.
Войдите на официальный сайт EZVIZ. Перейдите в раздел “Партнерская программа” и зарегистрируйте новый проект. Запишите полученный API‑ключ, он понадобится для аутентификации на вашем сайте. Помните, используйте зеркало официальный для безопасного доступа к сайту.
В админ-панели DLE добавьте новый модуль:
<?php
require_once ROOT . '/engine/modules/mods/eleviz_api.php'; $apiKey = 'ВАШ_ПОЛУЧЕННЫЙ_КЛЮЧ'; // замените на ваш ключ
$cameraId = 'ID_ВАШЕЙ_КАМЕРЫ'; // узнайте в приложении EZVIZ $streamUrl = getenv('EZVIZ_STREAM_BASE_URL') . $cameraId . '?api_key=' . $apiKey;
?>
<video id="ezviz-stream" controls autoplay width="640" height="480"> <source src="<?php echo $streamUrl; ?>" type="video/mp4"/> Ваш браузер не поддерживает элемент <video>.
</video>
Не забудьте указать EZVIZ_STREAM_BASE_URL в конфигурации сайта (файл config.php):
define('EZVIZ_STREAM_BASE_URL', 'https://api.ezviz.com/v2/');
После сохранения модуля перейдите на главную страницу сайта. Если видеострим отображается без проблем, проверьте наличие двунаправленного аудио (по умолчанию поддерживается на моделях Camera HD Pro). Если камера не отвечает, проверьте:
Чтобы убедиться, что ваш сайт не подвержен несанкционированному доступу, регулярно обновляйте API‑ключ и проверяйте логи на наличие необычных запросов. Сравнивая с Arlo, EZVIZ обеспечивает более высокое разрешение (до 4K) и лучшую интеграцию с голосовыми ассистентами, хотя аренда хранилища облака стоит немного дороже.
$apiKey в модуле и перезагрузите страницу.Итак, вы теперь знаете, как просто и безопасно интегрировать EZVIZ-камеры на свой DLE‑сайт. Наслаждайтесь улучшенным контролем за домом и бизнесом!