Віддалене відеоспостереження через інтернет. Підтримка хмарної технології DSS.
- Що з себе являє «хмара»?
- Як працює віддалене відеоспостереження через інтернет
- Нова технологія - DSS
- задіємо DSS
14 грудня 2018, 9:13, відредаговане 24 грудня 2018, 7:38
Для віддаленого перегляду відео, наприклад, з відеореєстратора у вас вдома, достатньо підключити цей пристрій до інтернету. Взяти отриманий від провайдера IP-адреса. І підключатися до пристрою з будь-якої точки планети по IP-адресою. На перший погляд, віддалене відеоспостереження через інтернет організувати своїми руками не складно.
Стоп. Але такі ідеальні умови давно в минулому. Провайдер більше не видає публічні IP-адреси. А якщо і видає, то за окремі гроші. І з кожним роком ціна за оренду статичної адреси зростає. Сьогодні віддалене відеоспостереження реалізується за допомогою «хмарних технологій». Про те, як підключити камеру і реєстратор через хмара до ПК і до мобільному телефону . Про технологію DSS .
Чому так сталося? Основний протокол інтернету IPv4 має в своєму розпорядженні 4,22 мільярда адрес і сталося те що в 2011 році ці адреси закінчилися. Але кількість користувачів росте, раніше в інтернет міг вийти тільки комп'ютер. А зараз? Для виходу з ситуації, що склалася основна частина користувачів інтернету було підключено на так звані NAT-сервера. Цей сервер має зовні нормальний публічний адресу, до нього підключені абоненти, які мають вже не «білий», а «сірий» IP-адреси. Абонент вільно може отримати доступ до ресурсів інтернету маючи 2серий »-IP, але ось отримати доступ з боку мережі інтернет до абонента вже проблема. Адреса абонента ми вже не бачимо.
Адже є IPv6 який позбавляє від цієї проблеми - нестача адрес. Але в повсякденному житті цей протокол не прижився. Він існує, але багатьма провайдерами не підтримує і на даний момент не популярний. Хто небудь знає IPv6 адресу свого комп'ютера? Думаю ні. Ми можемо назвати щось типу 192.168.1.2 який милозвучна його IPv6 версії: 2002: Додати c0a8: 0102: 0: 0: 0: 0: 0. [А ще IPv6 може допомогти обійти заборони Роскомнадзора, від того ми його найближчим часом не побачимо]. І зауважте ми назвали адресу в локальній мережі, це означає що вище нас знаходиться якийсь пристрій (наприклад, WiFi маршрутизатор) яке роздає інтернет. І цих пристроїв «више2 в реальному житті дуже багато. Від того просто так не можна по IP-адресою підключиться до вашого відеореєстратора будинку. І це тільки малий приклад, в житті може бути все ще складніше.
Для обходу цього обмеження (неможливості прямого з'єднання) і спрощення процесу підключення була розроблена ціла мережа, що складалася з серверів - так званий «хмарний сервіс». Дані сервера мають безліч механізмів для підключення вашого обладнання до вас (вашу смартфону, приклад). Вам не потрібно думати, як можна отримати віддалений доступ до вашого обладнання. За вас вже все буде зроблено, лише необхідний ідентифікатор сервісу (CloudID), а також обліковий запис від обладнання - логін / пароль.
Що з себе являє «хмара»?
Хмара - це велика кількість серверів знаходиться по всьому світу, які допомагають отримати доступ до Вашого обладнання, прокладають шлях від пристрою до вас. Залежно від умов перебування вас і пристрої підключаються кілька типів серверів і маршрутів. Система сама визначає найбільш вигідний і швидкісний шлях для трафіку.
Як працює віддалене відеоспостереження через інтернет
Почнемо з опису серверів:
WEB - це сервер відповідає за звичайний WEB-інтерфейс системи, тобто доступ до свого облікового запису як до звичайного сайту.
P2P (Peer-to-peer) - сервер установки прямого з'єднання. Використовується в першу чергу для спроби прямого з'єднання. [Найменша навантаження на сервера сервісу]
Forwarder - сервер перенаправлення трафіку. При невдалій спробі встановлення прямого з'єднання підключається цей сервер. Сервер пропускає трафік через себе, але для зменшення навантаження здатний пропускати тільки другий потік - низького дозволу.
RPS (Reliable Proxy Service) - сервіс проксінг. Застосовується в важких умовах, коли немає можливості зв'язатися з сервером перенаправлення трафіку. У цьому випадку використовується ланцюжок серверів які пропускають трафік через себе.
Для перегляду буде доступний тільки другий потік.
Давайте розберемося в роботі цієї системи на живому прикладі.
Перший приклад: Ви зі смартфоном на руках, у дворі будинку встановлена камера Polyvision. Камера підключена до маршрутизатора. Маршрутизатор має статичний або «білий» інтернет-адресу. Вами були прокинути порти «мультимедіа» і RTSP назовні - в глобальну мережу. Або це сталося автоматично завдяки технології UPnP (Universal Plug and Play) - автоматична настройка мережі. Такі умови дозволяють підключатися безпосередньо до камери, минаючи додаткові сервіси. В такому випадку технологія P2P дасть команду на пряме з'єднання, щоб здійснити віддалений перегляд камер відеоспостереження через інтернет. Участь хмарного сервісу в цьому випадку мінімальні, вони лише зводяться до того, щоб встановити з'єднання.
Другий приклад: Ви збираєтеся в дорогу на дачу, вирішили подивитися через мобільний додаток що робиться на дачній ділянці. Як джерело інтернету на дачі використовується 3G-модем. В такому випадку прямого з'єднання зробити не вдасться, мобільний оператор має свою внутрішню мережу для абонентів. Для даної ситуації використовується сервер перенаправлення який пропускає трафік через себе або використовується ціла мережа, яка складається з проксі-серверів в разі якщо сервер перенаправлення не здатний поодинці доставити трафік через блокування чи інших причин.
Нова технологія - DSS
Розвиток технологій дало ще один вид систем для даного завдання. DSS (Darwin Streaming Server) - сервер мовлення розроблений компанією Apple.
Застосування DSS дозволяє замінити сервер перенаправлення на сервер за своїми властивостями і відмовостійкості схожий на сервера YouTube. У цьому випадку потік кешируєтся (накопичується на стороні сервера), що мінімізує затримки і завдяки автоматичній підстроюванні потоку якість одержуваної картинки з джерела буде високою. Технологія дає виграш навіть при прямому з'єднанні за допомогою мережі інтернет, але з нестійкою зв'язком. Дана технологія виводить хмарний сервіс на новий рівень, тому ми назвали її - «Облік 2.0».
задіємо DSS
Для включення підтримки DSS в IP-пристроях Polyvision необхідно оновити прошивку. На сайті нашої компанії в картці товару ви знайдете прошивку і інструкцію по оновленню. Після поновлення технологія підключення стане доступна і буде пріоритетна при віддаленому підключенні через хмарний сервіс . Програмне забезпечення для мобільних пристроїв на базі Android і iOS вже підтримує DSS, не забудьте оновитися.
Як бачите, віддалене відеоспостереження через інтернет влаштовано просто. Пристрої безпеки від нашої компанії - Polyvision, підтримують безліч технологій, які постійно розвиваються.
Що з себе являє «хмара»?Чому так сталося?
А зараз?
Хто небудь знає IPv6 адресу свого комп'ютера?
Що з себе являє «хмара»?