21.11.2013
Двухсторонняя мобильность
СИМ на СИМ. Мобильная охрана без наземного Интернета
15.08.2012
Действительно мобильное видеонаблюдение
GOAL-mobile 2.0. Первое мобильное видео идет опять впереди
13.08.2012
Зачем еще нужен потоковый кодек?
Секреты мобильных технологий.
09.08.2012
Зачем нужен потоковый кодек?
S-JPEG. Секреты кодирования Спецлаб
24.01.2012
IP-стабилизатор нового поколения
IP-GOAL. Повышение качества последовательности кадров
21.01.2011
Гарантированное оповещение - это два канала, и обязательно разного типа
Перестраховка. GSM-Домофон стал составным элементом охранной логики видеоблейзера
09.12.2010
Ваша видеостраничка в Интернете
WEB-видеоинтерфейс. Для WEB-дизайнеров
08.12.2010
Прямой эфир без перерыва на обед и сон.
Видеонаблюдение через Интернет.
03.12.2010
Грандиозная стройка в Сочи под присмотром GOALcity
Президент России лично проверяет работу технологий СпецЛаб
27.10.2010
ЧОП-ы интересуются альтернативной техникой охраны
В СпецЛаб - на серьезный разговор по душам
Прозрачный Интернет

Программисты Спецлаб больше всего времени и испытаний потратили на разработку протокола передачи видео по сетям Интернет. Даже на сегодняшний день нет ничего в природе более-менее надежного и свободно проходящего через все преграды провайдеров. Попробуйте запустить любой плеер от Microsoft - через каждые 10 раз он будет виснуть. Или просто оставьте просмотр хотя бы на сутки непрерывно. А многоканальная трансляция вообще непредсказуема и слабо возможна. 

Все известные программы требуют специальных разрешений от провайдеров, специфических установок, крайне чувствительны к тайм-аутам и временным отказам Интернет, правильнее сказать: сносно работают только на хороших каналах Европы и Америки. Кроме того, они задумывались под систему развлечений, в них не заложено алгоритмов надежности, и вообще они не рассчитаны на круглосуточную бесперебойную работу.

Система GOALcity имеет собственный уникальный протокол SL-InterVideo, разработанный в Спецлаб, который позволяет гонять многоканальное видео через любые узлы Интернет без уведомления провайдеров, и делать это 24 часа в сутки 365 дней в году без перебоев.

Видеоконтент в GOALcity полностью реализован на том языке, который является стандартом для всего Интернет. HTTP-протокол - как передача видео. Всевозможные прокси и транзитные Интернет-сервера видят родной безопасный трафик, естественный для обычных сайтов. Поэтому единственной защитой от прохождения может быть только то, что вы выставите лично на своем компьютере. Но все операционные системы по умолчанию поддерживают GOALcity как естественную программу и не требуют специальных разрешений, кроме как такого же естественного запроса брэндмауэра на коннект.

Конечно, качество и скорости связи будут зависеть от каналов Интернет, но GOALcity спокойно адаптируется к любым проявлениям глобальной сети. При отказах система не падает, а производит периодические запросы на коннект. При уменьшении скорости система автоматически переходит на более сжатое видео. При критически слабой скорости, у пользователя есть выбор между качеством кадра и их количеством: быстрая настройка в окне камеры позволяет регулировать соотношение: получать больше кадров или меньше, но с большим разрешением кадра.

С этой целью в систему GOALcity введен дифференцированный движок, позволяющий быстро изменять значение «скорость/качество». Таким образом, оператор может по своему усмотрению выбирать, какие сцены просматривать в высокой динамике, но с меньшим распознаванием, а какие – с высоким качеством распознавания, но с меньшей скоростью обновления. 

 В GOALcity также есть фильтр-детектор, располагающийся на передающем конце, который решает, какие кадры нужно посылать пользователю для отображения ситуации. Таким образом, значительно экономится трафик. Видеоаналитика идет еще дальше, она способна обслуживать пользователя ценной информацией даже на самых непригодных для видео каналах, отсылая только ключевую ценную информацию, дающую представление обо всём.

Существуют и совсем сложные ситуации, когда часть пути Интернет проходит через спутники, радио-релейные линии, телефонные пары и прочие нестандартные каналы, где завышены или занижены пакеты передачи, непредсказуемы тайм-ауты, блокирующие очереди ожидания. Для них не может быть общего правила, поэтому в GOALcity введены настройки для тонкой адаптации к используемой сети.

Особо чувствительным моментом в Интернет, и даже на локальных сетях большой протяженности, является повсеместная буферизация данных. Многочисленные компьютеры, через которые проходит трафик, а также сами приборы оцифровки видео, сохраняют часть данных с отложенной по времени передачей. Предугадать, у кого какой разрыв с реальным временем, практически невозможно. В результате на приемном конце происходит десинхронизация всех процессов и поступающих кадров. Приемник не может точно диагностировать ситуацию. Более того, старые кадры могут приходить вперед новых. На взгляд человека эти артефакты незаметны, т.к. пользователь не знает, что происходит на удаленных концах, и считает поступающее видео реальным. Но при этом система безопасности делает опасные ошибки, сохраняя неверное время записи, криминально непригодные относительные интервалы между событиями, выполняя неточные алгоритмы, которые тоже зависят от правильного времени.

Хотя и на глаз эти артефакты часто выплывают неприятными моментами. Например, практически невозможно управлять поворотной камерой, т.к. нет точного понимания, в каком положении она находится прямо сейчас. Пользователь крутит ее относительно того, что видит, а видит он то, что было несколько секунд назад. Получается также хорошо, как у больного, перенесшего инсульт. Такое положение практически во всех известных нам системах, особенно с потоковым сжатием. Эти кодеки еще больше ухудшают синхронизацию передатчика с приемником.

В GOALcity присутствует профессиональный менеджер регулирования сетевых процессов, учитывающий влияние всех сетевых и даже электронных устройств (а ведь задержки есть даже в материнской шине, в памяти, дисках и прочих элементах) на прохождение кадров. Вне зависимости от времени прихода, тайм-регулятор складывает их на диск в четкой последовательности, которая была при оцифровке. Даже, если кадр обогнул Землю и потерял несколько минут, на диск он будет записан со своим изначальным тайм-кодом. И все алгоритмы, настроенные на события, будут ориентироваться на реальное время оцифровки и внутреннего таймера.

Есть также, хоть и менее опасная, но более неприятная проблема неоднородности скорости Интернет. На просмотр выводится дерганое изображение. Для комфорта и приятного просмотра человеку в GOALcity существует менеджер выравнивания видеопоследовательности. Он постоянно следит за интервалами между кадрами, выравнивая их для показа пользователю. Таким образом, гасится дерганье цифрового видео, прошедшего через неоднородные каналы Интернет.