Общий глоссарий
Архив
Архив – мультимедийные данные, сохраненные на твердом носителе в формате, пригодном для последующего считывания и доставки клиентам.
Битрейт
Битрейт (bitrate) – количество бит, используемых для передачи/обработки данных в единицу времени. Битрейт принято использовать при измерении эффективной скорости передачи потока данных по каналу, то есть минимального размера канала, который сможет пропустить этот поток без задержек.
Видеокамера
Видеокамера – сетевое устройство ( IP камера), предназначенное для преобразования оптического изображения и аудио сигнала в цифровой поток видео-аудио данных. Может распространять несколько потоков различного качества и разрешения изображения, в свою очередь поток может содержать видео, аудио, метаданные и другие каналы.
Глубокое обучение
Глубокое обучение (DEEP LEARNING) – применение искусственных нейронных сетей, содержащих более одного скрытого слоя, для решения задач обучения. Глубокое обучение уже стало частью передовых систем в самых разных областях. В частности, оно применяется в задачах компьютерного зрения и автоматического распознавания речи.
Группа изображений
Группа изображений (GOP – Group of Pictures) – упорядоченная цепочка следующих друг за другом изображений в кодированном видеопотоке. Кадры объединяются в группы для целей межкадровой компрессии, без которой передача видеопотока по сети расходовала бы огромное время и трафик.
Инфраструктура
Инфраструктура – весь комплекс оборудования, программного обеспечения и процессов, необходимых для запуска приложений, а также для сбора, управления и хранения данных.
Искусственный интеллект
Искусственный интеллект (ИИ, AI, ARTIFICIAL INTELLIGENCE) – это интеллект, проявляемый машинами (компьютерами). В информатике область исследования ИИ определяет себя как изучение так называемых «интеллектуальных агентов» — устройств, которые воспринимают свое окружение и предпринимают действия для повышения вероятности достижения определенной цели. В обиходе термин «искусственный интеллект» означает, что машина имитирует когнитивные (познавательные) функции, такие как «обучение» и «решение проблем», традиционно приписываемые человеческому разуму.
Исполняемый файл
Исполняемый файл видеоаналитики (Analytics Executable) – отдельный модуль, предназначенный для исполнения нейросетевых и аналитических алгоритмов. Представляет собой единицу масштабирования в рамках платформы видеоаналитики. Получает задачи от платформы видеоаналитики и отправляет результат исполнения в платформу видеоаналитики и другим потребителям данных.
Кодек
Кодек (encoder/decoder) – алгоритм, реализующий сжатие/расжатие мультимедийных данных. Может осуществляться с потерей качества или без потери качества. Большинство кодеков, такие как H264, H265 используют опорные кадры (I-кадры) и разностные (P-кадры), для достижения максимального коэффициента сжатия.
Компьютерное зрение
Компьютерное зрение (COMPUTER VISION) – научная область, основной целью которой является наделение компьютера (машины) зрением, подобным человеческому или даже превосходящим его. В системах компьютерного зрения происходит извлечение, анализ и интерпретация полезной информации, содержащейся в отдельном изображении или последовательности изображений.
Нейронная сеть
Нейронная сеть (NEURAL NETWORK) – математическая модель, а также её программное или аппаратное воплощение, построенное по принципу организации и функционирования биологических нейронных сетей – нервных клеток живого организма. Реализация нейросетей как правило представляет собой систему взаимодействующих между собой простых процессоров (искусственных нейронов), выполняющих атомарные операции. Нейросети используются в практических целях: в задачах прогнозирования, для распознавания образов, в задачах управления и др.
Оркестрация
Оркестрация – практика автоматизации ИТ-задач (в частности, управления контейнерами и конфигурацией инфраструктуры) в контексте SOA, виртуализации, предоставления среды.
Сжатие мультимедийных данных
Сжатие мультимедийных данных – преобразование кадра медиапотока мультимедийным кодеком, результатом которого является уменьшение размера исходных данных с возможностью их обратного преобразования для получения исходного или близкого к исходному кадра.
Среда
Среда (Environment) – все ресурсы сервера (ОС, библиотеки, API, инструменты и платформы и т. д.), Необходимые для запуска программного обеспечения на различных этапах его жизненного цикла (разработка, тестирование, подготовка, производство).
Частота кадров в секунду
Частота кадров в секунду (FPS) – это скорость, с которой изображения (кадры), один за другим выводятся на экран, создавая эффект подвижной картинки.
Autofocus, AF
AF (Автофокус) – система, позволяющая объективу камеры автоматически фокусироваться на выбранной части наблюдаемого объекта.
Ansible
Ansible – механизм автоматизации для различных ИТ-задач, таких как подготовка и настройка облачной инфраструктуры. Ansible — это инструмент с открытым исходным кодом, который взаимодействует с несколькими программными модулями через соединение SSH, скрипты PowerShell или различные API.
API
API (Программный интерфейс приложения) – программный посредник, который позволяет двум приложениям взаимодействовать друг с другом.
Aspectratio
Aspectratio (Форматное соотношение) – отношение ширины изображения к его высоте. Стандартное форматное соотношение для телевизионных экранов и компьютерных мониторов – 4:3. В телевидении высокой четкости (HDTV) используется формат 16:9.
Back-end
Back-end – программный «движок», к которому у пользователя нет прямого доступа. Этот механизм получает запросы от пользовательского интерфейса и выполняет определенные операции, включая загрузку и сохранение данных в базе данных и т.д.
Bare-metal
Bare-metal – случай, когда программное обеспечение установлено на физических устройствах (жестких дисках), пропуская уровень виртуализации.
Bitmap
Bitmap (Растровое изображение) – это файл данных, представляющий собой прямоугольную расчетную сетку пикселей. Она определяет место и цвет каждого пикселя (или бита) на экране. Этот тип изображения также называется растровой графикой. Форматы GIF и JPEG являются примерами типов файлов, содержащих растровое изображение.
CCTV
CCTV (VIDEO SURVEILLANCE SYSTEM, Система видеонаблюдения) – система телевидения замкнутого контура, в которой видеопоток не транслируется на общедоступные источники, но строго замыкается на четко определенное число «получателей», которыми могут являться как сотрудники предприятия, так и программно-аппаратные комплексы (аналоговые и цифровые) для долговременного хранения и обработки видеоинформации.
CI/CD
CI/CD – непрерывная интеграция/непрерывная доставка – основа современной культуры DevOps. CI гарантирует, что новый код передается в централизованное хранилище кода несколько раз в день, чтобы пройти автоматические модульные тесты и ускорить сборку нового программного обеспечения. Если тесты пройдены успешно, CD гарантирует, что новая версия приложения будет автоматически отправлена в промежуточную и производственную среды без простоев службы. Рабочий процесс CI/CD гарантирует, что все ошибки будут найдены и исправлены на ранней стадии, а продукт будет доступен в любое время.
DHCP
DHCP (Dynamic Host Configuration Protocol) – протокол DHCP позволяет администраторам сетей автоматизировать назначение IP-адресов сетевым устройствам, а также централизованно управлять этим процессом. DHCP использует принцип «аренды» или определенного времени, в течение которого IP-адрес будет действителен для компьютера. Это время может различаться, в зависимости от того, как долго пользователю требуется сетевое подключение в определенной точке.
Digital Video Recording
Digital Video Recording (DVR) – функционал, предназначенный для записи архива для его последующего хранения и воспроизведения.
DNS
DNS (Domain Name System) – служба доменных имен. Cлужба DNS предназначена для обнаружения и перевода имен интернет-доменов в IP-адреса. Доменное имя – это значимое и легко запоминаемое имя интернет-адреса.
Docker
Docker – платформа с открытым исходным кодом для создания, доставки и запуска контейнеров приложений. Docker является основой современных облачных вычислений, поскольку он позволяет максимально эффективно использовать облачные ресурсы, обеспечивая повсеместный уровень для построения облачной инфраструктуры.
Docker Swarm
Docker Swarm – «движок» контейнерной оркестровки, разработанный Docker. Это встроенный в Docker инструмент для кластеризации и планирования контейнеров, способный запускать тысячи контейнеров одновременно.
Dockerfile
Dockerfile – текстовое описание процесса сборки контейнера Docker, содержащее все необходимые команды. Dockerfiles позволяют легко и эффективно конфигурировать и управлять созданием и запуском контейнеров.
ElasticSearch
ElasticSearch – RESTful, распределенный «движок» для поиска и анализа данных, построенный на Apache Lucene. Как ядро стека Elastic, Elasticsearch позволяет хранить и обрабатывать данные из нескольких облачных инструментов мониторинга и ведения журналов.
Firewall
Firewall (Брандмауэр) – брандмауэр служит барьером между сетями, например локальной сетью и глобальной сетью Интернет. Брандмауэр обеспечивает доступ из одной сети в другую только авторизованным пользователям.
Frame
Frame (Кадр) – кадр. Это единичное полное изображение. В формате чересстрочной развертки 2:1 стандартов RS-170 и CCIR кадр составляется из двух раздельных полей с 262,5 или 312,5 строками, чередующихся с частотой 60 или 50 Гц, что позволяет формировать полный кадр с частотой 30 или 25 Гц. В видеокамерах с функцией прогрессивной развертки каждый кадр разворачивается построчно и не чередуется.
GOV length
GOV length (длина GOV) – длина группы GOV определяет количество изображений (VOP) в структуре группы GOV.
GOV structure
GOV structure (структура GOV) – структура группы GOV описывает составные части видеопотока в формате MPEG-4, к которым относятся изображения (I-VOP или P-VOP), входящие в видеопоток, и порядок их внутреннего расположения.
Grafana
Grafana – свободная программная система визуализации данных, ориентированная на данные систем ИТ-мониторинга. Реализована как веб-приложение в стиле «приборных панелей» с диаграммами, графиками, таблицами, предупреждениями.
H.264
H.264 – также известный как MPEG-4 часть 10. Это стандарт сжатия, новое поколение для цифрового видео. H.264 обеспечивает более высокое разрешение видео, чем Motion JPEG или MPEG-4 с тем же битрейтом и пропускной способностью, или же качество видео при низкой скорости передачи.
H.265
H.265 или HEVC (High Efficiency Video Coding — высокоэффективное кодирование видеоизображений) — формат видеосжатия с применением более эффективных алгоритмов по сравнению с H.264/MPEG-4 AVC.
HLS
HLS (HTTP Live Streaming) – коммуникационный протокол для потоковой передачи медиа на основе HTTP. В основе работы лежит принцип разбиения потока на небольшие фрагменты, последовательно скачиваемые по HTTP.
HTTPS
HTTPS (Hypertext Transfer Protocol over SSL) – протокол передачи гипертекста посредством безопасных соединений. HTTPS – это сетевой протокол, используемый браузерами и веб-серверами для шифровки и расшифровки запросов страниц, отправленных пользователями, и страниц, возвращенных сервером. Обмен шифрованными данными осуществляется за счет использования сертификата HTTPS (выпускаемого организацией, отвечающей за сертификацию), который гарантирует подлинность сервера.
Hybrid Cloud
Hybrid Cloud (Гибридное облако) – решение, которое объединяет минимум одно частное и общедоступное облако. Они связаны технологией, которая поддерживает переносимость данных и приложений. Это дает предприятиям возможность легко масштабировать локальную инфраструктуру до общедоступного облака, чтобы справиться с любой перегрузкой.
InfluxDB
InfluxDB – база данных с открытым исходным кодом для обработки событий временных рядов. Она написана на Go и используется для мониторинга инфраструктуры, хранения данных высокой доступности и аналитики в реальном времени.
IP
IP (Internet Protocol) – протокол IP. Это способ передачи данных по сети. Отправляемые данные разделяются на отдельные, абсолютно независимые пакеты. Каждый компьютер (или узел) в Интернете имеет по меньшей мере один адрес, который позволяет идентифицировать его среди других компьютеров, а каждый пакет данных содержит адреса отправителя и получателя.
IP camera
IP camera (IP-камера) – термины IP-камера, сетевая камера или интернет-камера обозначают одно и то же устройство, совмещающее в себе компьютер и камеру.
IP-адрес
IP-адрес – это адрес в IP-сети, используемый подключенными к ней компьютерами и устройствами. IP-адрес позволяет всем подключенным компьютерам и устройствам находить друг друга и обмениваться данными.
Jenkins
Jenkins – Java-сервер с открытым исходным кодом, позволяющий автоматизировать доставку программного обеспечения. Работа в Jenkins – процесс в Jenkins, необходимый для сборки кода, запуска модульных тестов, генерации метрик качества кода, развертывания новых версий приложений в рабочей среде и т.д.
Kubernetes
Kubernetes – платформа управления контейнерами с открытым исходным кодом от Google. Kubernetes и Docker – это основы выполнения современных рабочих нагрузок в облаке.
MAC address
MAC address/MAC-адрес (Media Access Control address) – адрес управления доступом к среде передачи данных. Это уникальный идентификатор, соответствующий определенному компоненту сетевого оборудования, или, более конкретно, его интерфейсу в сетевом окружении. Например, сетевая карта компьютера имеет свой собственный MAC-адрес.
Machine Learninng
Machine Learning (ML, машинное обучение) – подраздел искусственного интеллекта, связанный с построением алгоритмов, которые способны обучаться без вмешательства человека.
Mediaserver
Mediaserver – серверное программное обеспечение, разработанное для захвата RTSP потоков с видеокамер или других устройств, создания, хранения архива и последующей доставки мультимедийного содержимого клиентам.
Microservices Architechure
Microservices Architecture (Микросервисная архитектура) – способ разработки ПО, как взаимосвязанной системы из нескольких независимых модульных сервисов, которые взаимодействуют друг с другом. Каждый из микросервисов отвечает за отдельную задачу и может быть изменен.
Motion JPEG
Motion JPEG – это простая технология сжатия и распаковки сетевого видеоматериала. Она обеспечивает низкую задержку и стабильное качество изображения независимо от его динамики и сложности. Качество изображения задается уровнем сжатия, который, в свою очередь, определяет размер файла и, таким образом, скорость передачи.
MP4
MP4 (MPEG-4) – формат медиаконтейнера (не является кодеком), используется для упаковки цифровых видео- и аудиопотоков, субтитров, афиш и метаданных, которые определены группой специалистов MPEG.
MPEG
MPEG (Moving Picture Experts Group) – группа экспертов по вопросам кинотехники. Группа экспертов по вопросам кинотехники разрабатывает стандарты сжатия цифрового видео и аудио. Она является подразделением Международной организации по стандартизации (ISO).
Multicast
Multicast (Многоадресная передача) – технология оптимизации использования полосы пропускания на основе одновременной доставки одного потока данных нескольким пользователям сети. Смотрите также «одноадресная передача» (unicast).
Nexus
Nexus – платформа управления выпуском от Sonatype, созданная для объединения входных сигналов от нескольких модулей с открытым исходным кодом, чтобы обеспечить быстрый, безопасный и эффективный жизненный цикл доставки программного обеспечения.
Nginx
Nginx – HTTP-сервер. ПО с открытым кодом, совместимое с Unix системами. Области его применения – от кэширования HTTP до создания инвертированного прокси-сервера.
Pixel
Pixel (Пиксель) – это одна из множества мельчайших точек, составляющих цифровое изображение. Цвет и яркость каждого пикселя характеризуют мельчайшую область всего изображения.
PoE
PoE (Power-over-Ethernet) – подача питания через Ethernet. Технология Power-over-Ethernet обеспечивает питание сетевого устройства по кабелю подключения к компьютерной сети. Это является значительным преимуществом при использовании приложений для удаленного и IP-видеонаблюдения в местах, где сложно или дорого обеспечить подключение устройства к источнику питания.
Prometheus
Prometheus – решение для облачного мониторинга с открытым исходным кодом с мощным языком запросов, базой данных временных рядов, моделью данных измерений и возможностями интеллектуального оповещения.
Protocol
Protocol (Протокол) – совокупность определенных правил, регулирующих обмен данными между двумя объектами. Протоколы используются на многих уровнях обмена данными и делятся на аппаратные и программные.
Resolution
Resolution (Разрешение) – разрешение изображения. Это параметр, определяющий, насколько детальным является цифровое изображение. Чем выше разрешение, тем выше уровень отображения деталей. Разрешение характеризуется отношением количества пикселей по горизонтали (ширина) к количеству пикселей по вертикали (высота), например 320 x 240.
RTP
RTP (Real-time Transport Protocol) – сетевой протокол прикладного уровня, используется при передаче трафика реального времени.
RTSP
RTSP (Real-time Streaming Protocol) – потоковый протокол реального времени. Командный прикладной протокол, предназначенный для использования в системах, работающих с мультимедийными данными, является подмножеством HTTP-протокола.
S3
S3 (Amazon Simple Storage Service) – сервис облачных вычислений для хранения любых объектов данных, необходимых для стабильной работы ваших приложений.
SDK
SDK (SOFTWARE DEVELOPMENT KIT) – набор программных библиотек и интерфейсов, позволяющий разработчикам создавать приложения для определённого пакета программ, аппаратной платформы или операционных систем и других платформ. SDK, используя преимущества и функционал каждой платформы, а также включая в себя примеры кода и техническую документацию, значительно сокращает время интеграции между системами.
SDP
SDP (Session Description Protocol) – сетевой протокол прикладного уровня, предназначенный для описания сессии передачи потоковых мультимедийных данных, таких как телефония (ТФОП и VoIP), SIP, интернет-радио, приложения мультимедиа и др.
Snapshot
Snapshot – команда для создания статической копии содержимого вашего экземпляра EC2 в целях резервного копирования и восстановления.
Sockets
Sockets (Сокеты) – это методы обмена данными между клиентскими и серверными программами по сети. Сокет – это так называемый «конечный пункт соединения». Сокеты создаются и используются с набором программных запросов или «вызовов функции», иногда называемых прикладным программным интерфейсом (API) сокетов.
SaaS
Software-as-a-Service (SaaS, программное обеспечение как услуга) – модель самообслуживания для облачных вычислений по которой пользователям предоставляется доступ к прикладному ПО, обслуживаемому провайдером.
SSL/TLS
SSL/TLS (Secure Socket Layer/Transport Layer Security) – протокол защищенных сокетов/безопасность на транспортном уровне. Данные протоколы (за SSL следует TLS) являются криптографическими протоколами, обеспечивающими безопасный обмен данными в сети. Обычно протокол SSL используется совместно с HTTP, в результате чего образуется протокол HTTPS.
Staging enironment
Staging environment (Stage, промежуточная среда) – контролируемая копия вашей производственной среды, максимально напоминающая ее. Это позволяет тестировать новые версии программного обеспечения, чтобы находить ошибки перед выпуском в эксплуатацию.
TCP
TCP (Transmission Control Protocol) – протокол управления передачей. Протокол TCP используется вместе с протоколом IP для передачи пакетов данных между компьютерами в сети. В то время как протокол IP обеспечивает непосредственную доставку пакетов, TCP отслеживает путь отдельных пакетов, составляющих блок данных (например, файл запрашиваемой веб-страницы), и осуществляет их сборку в файл после доставки по месту назначения. TCP – это протокол, ориентированный на соединение, т.е. он отвечает за установление связи между двумя конечными точками и ее поддержку, до тех пор пока не произойдет успешный обмен данными между сообщающимися приложениями.
UDP
UDP (User Datagram Protocol)– протокол датаграмм пользователя. Это протокол обмена данными с ограничениями на пересылаемые данные по сети, использующей протокол IP. Протокол UDP является альтернативой протоколу TCP. Преимущество протокола UDP состоит в том, что для него необязательна доставка всех данных и некоторые пакеты могут быть пропущены, если сеть перегружена.
Unicast
Unicast (Одноадресная передача) – обмен данными между одним отправителем и одним получателем в сети. Для каждого нового пользователя устанавливается новое соединение.
Virtual Machine
Virtual Machine (VM, виртуальная машина) – программа или операционная система, запущенная с применением некой технологии виртуализации. Такой подход снижает потребность в физических машинах, снижает расходы и помогает тестировать различные программные конфигурации.
VOP
VOP (Video Object Plane) – объектная видеоплоскость. Это один кадр изображения в формате видеопотока MPEG-4. Существует несколько типов VOP.
P-VOP кодирует разницу между изображениями, до тех пор пока это целесообразно. В противном случае он кодирует все изображение, которое также может быть совершенно другим изображением.
I-VOP – это полный кадр изображения.