Иструкция по настройке от ivideon
В данном случае потребуется установка сервера через установочный скрипт. Для того, чтобы загрузить скрипт используйте данную команду:
wget http://downloads-cdn77.iv-cdn.com/bundles/server/install-ivideon-server.sh
2.Заходим в каталог home/<имя пользователя>/Загрузки и вводим команду для установки программы Ivideon Server
chmod +x ./install-ivideon-server.sh && sudo ./install-ivideon-server.sh -n
- Далее создаем папку .IvideonServer в /home/<имя пользователя>/ - команда
mkdir .IvideonServer
а затем в папке .IvideonServer создаем файл videoserverd.config - команда
touch videoserverd.config
4.Прописываем необходимые данные в конфигурационном файле (команда nano videoserverd.config; для сохранения нажимаем Ctrl+O, для выхода из редактора Ctrl+X), к примеру
{
"#localView" : {
"passwordHash" : "",
"proxyPort" : 3101,
"streamerPort" : 8080
},
"account" : {
"email" : "",
"password" : "",
"serverName" : "",
"uin" :
},
"archive" : {
"maxEventLogSize" : 0,
"path" : "/home/<имя пользователя>/.IvideonServer/archive",
"sizeLimit" : 14336,
"sizeToCleanup" : 1024,
"useArchive" : false
},
"cameras" : [
{
"id" : 0,
"mdSensitivity" :,
"name" : "",
"recordType" : "",
"rtspTransport" : "",
"urlHigh" : ""
}
],
"logging" : {
"isTruncate" : false,
"path" : "/home/<имя пользователя>/.IvideonServer/service.log"
},
"network" : {
"ivideonProxyHost" : "proxy.ivideon.com"
},
"system" : {
"cwd" : "/home/<имя пользователя>/.IvideonServer"
}
}
5.Производим привязку сервера к аккаунту
/opt/ivideon/ivideon-server/videoserver --config-filename=/<путь к файлу конфигурации>/videoserverd.config --attach --email="аккаунт" --server-name="имя сервера"
далее прописываем
sudo /opt/ivideon/ivideon-server/install_services.sh install videoserver user /home/user/.IvideonServer/videoserverd.config
Для автоматического запуска сервера при старте системы необходимо выполнить следующее:
sudo /opt/ivideon/ivideon-server/init_ctl install <имя пользователя> <путь к файлу конфигурации>
Для удаления его из автозапуска:
sudo /opt/ivideon/ivideon-server/init_ctl uninstall
Для управления видеосервером необходимо использовать скрипт init.d:
/etc/init.d/videoserver <start|stop|restart|status>
Для добавления и продвинутой настройки камер настоятельно рекомендуется использовать сервер с графическим интерфейсом на отдельной машине, затем скопировать файл конфигурации сервера videoserverd.config в директорию /home/<имя пользователя>/.IvideonServer/videoserverd.config
Однако при необходимости камеры можно добавить и вручную, для этого в секцию "cameras" конфига нужно добавить словари камер в следующем формате:
"cameras" : [
{
"id" : 0,
"mdSensitivity" : 50,
"name" : "Camera number 1",
"recordType" : "motion",
"rtspTransport" : "auto",
"urlHigh" : "rtsp://root:root@192.168.1.1/Streaming/1"
},
{
"id" : 1,
"mdSensitivity" : 50,
"name" : "Camera number 2",
"recordType" : "continuos",
"rtspTransport" : "tcp",
"urlHigh" : "rtsp://root:root@192.168.1.2/"
},