Глоссарий Mediaserver
В данном разделе представлены специализированные термины, применяемых в документации к Mediaserver. Его цель – повысить уровень понимания как самих терминов, так и контекста их использования в документации.
Access
Access – функция, определяющая уровень доступа к администрированию и настройке медиасерверов.
В зависимости от уровня доступа осуществляется разный тип авторизации:
Public – функция получения доступа, которая позволяет любому пользователю Интернета, знающему URL-адрес потока, смотреть его содержимое.
Private – функция получения доступа, при котором поток защищен и доступен только авторизованным пользователям.
Protected – функция получения доступа, которая обеспечивает фильтрацию входящих запросов на просмотр на основе IP-адреса источника. Защищенный режим повышает безопасность потока, позволяя ограничить доступ к нему только из определенных сетей или подсетей. Whitelist – список IP сетей или подсетей, которым разрешен доступ к просмотру потоков без авторизации.
API
API – описание способов, которыми одна компьютерная программа может взаимодействовать с другой программой.
Audio codec
Audio codec (Аудио-кодек) – компьютерная программа или аппаратное средство, предназначенное для кодирования или декодирования аудиоданных.
Аудиокодеки Mediaserver :
PCMA
PCMU
G721x
AAC
Callback
Callback-функция (или функция обратного вызова) – это функция, переданная в другую функцию в качестве аргумента, которая затем вызывается по завершению какого-либо действия.
Ceph
Ceph – это программно определяемая распределенная файловая система с открытым исходным кодом. Это решение для хранения данных, позволяющее создавать отказоустойчивые кластеры, масштабируемые до петабайтных размеров. Ceph обеспечивает надежное хранение и репликацию данных, а также распределяет нагрузку, что гарантирует обеспечивает высокую доступность и производительность.
Cloud
Cloud – это виртуальное хранилище данных, расположенное на удаленных распределённых серверах и доступное для пользования клиентов через интернет.
Cluster
Cluster – кластеризация. Механиз использование сервера в cluster-режиме позволяет обеспечить отказоустойчивость захвата потоков при выходе из строя самой системы или её отдельных компонентов. В режиме с двумя серверами, если основной (primary) сервер выйдет из строя, вторичный (secondary) сервер возьмет на себя его функции и продолжит работу. Это обеспечивает непрерывность сервиса и повышает надежность системы.
Control Panel (CPanel)
Control Panel – веб-интерфейс (панель управления веб-хостингом), предоставляемый провайдером. Через интерфейс пользователь может управлять своими серверами и размещенными службами.
DVR
DVR – это технология, которая дает возможность записи прямых трансляций с камеры для последующего хранения на физических устройствах. Основные возможности DVR включают сохранение контента и его воспроизведение.
fMP4
fMP4 – способ воспроизведения видео через HLS.
HLS
HLS – протокол для потоковой передачи медиа данных через сеть Интернет. Служит для проигрывания как сохраненного видео, так и видео в режиме реального времени.
IDR
IDR (Instantaneous Decoder Refresh) – ключевые кадры. Ключевой кадр – отдельный фрагмент, содержащий необходимую информацию для отображения видео.
Live
Live – функция, позволяющая воспроизводить изображение с камеры в реальном времени. Также применяется для функции предварительного просмотра, известной как «Превью камеры».
Multicast
Multicast – это метод многоадресной передачи данных в сети, который позволяет отправлять данные одновременно множеству получателей, обеспечивая эффективное распределение ресурсов без излишней нагрузки на источник.
ONVIF
ONVIF – протокол для захвата потока, используемый для взаимодействия IP-камер и программного обеспечения.
Playback
Функция Playback позволяет транслировать RTSP-поток, полученный от камер, в формате HLS или RTSP для пользователя. Кроме того, она выполняет функции авторизации на сервере и восстанавливает соединение в случае его обрыва между сервером и камерой.
Reconnect
Reconnect – функция повторного подключения к потоку.
Preview
Предпросмотр фрагмента видеопотока, а именно последнего кадра, который идет в потоке.
RTP
RTP (Real-time Transport Protocol) – сетевой протокол прикладного уровня, который используется при передаче трафика реального времени.
RTSP
RTSP (Real Time Streaming Protocol) – это командный протокол из подмножества протокола HTTP. Это подмножество HTTP протокола служит для установки соединение и сообщенич необходимых действий с потоком. То есть это протокол, управляющий командами. Данный протокол обеспечивает управление потоковым видео, как сохраненным, так и в режиме реального времени, позволяя пользователю взаимодействовать с медиаконтентом.
RTSP TCP
RTSP TCP – реализация захвата RTSP потока по протоколу TCP, который является одним из основных протоколов передачи данных в интернете.
RTSP UDP
RTSP UPD – реализация захвата RTSP потока по протоколу UDP, который является частью набора интернет-протоколов и предназначен для отправки пользовательских датаграмм.
SSL/TLS
SSL/TLS (Secure Socket Layer/Transport Layer Security) – протокол защищенных сокетов/безопасность на транспортном уровне. Эти протоколы (за SSL следует TLS) являются криптографическими протоколами, обеспечивающими безопасный обмен данными в сети. Обычно протокол SSL используется совместно с HTTP, в результате чего образуется протокол HTTPS.
S3
S3 – объектное хранилище, рассчитанное на хранение и извлечение любых объемов данных из любой точки сети. Принцип работы с S3 хранилищем сводится к созданию контейнеров и добавлению туда необходимых файлов, которые представляются в виде объектов. Таким образом, все, что попадает в контейнер, можно просматривать, перемещать или удалять. Сами контейнеры, в случае необходимости, тоже могут быть удалены.
TCP
TCP – протокол управления передачей данных между устройствами в сети с предварительным установлением соединения. Осуществляет повторный запрос данных в случае потери данных и устраняет дублирование при получении двух копий одного пакета.
UDP
UDP – протокол управления передачей данных, который не требует установления соединения перед отправкой пакетов. Это означает, что данные могут быть потеряны, искажены или доставлены повторно.
Video codec
Video codec (Видео-кодек) – это технология сжатия видео для последующей передачи через различные протоколы, а также программа или алгоритм, который сжимает и восстанавливает сжатые видеоданные.
Методы видеосжатия:
H264 и H265, которые являются видеокодеками.
MJPEG – покадровый метод видеосжатия, особенностью которого является сжатие каждого отдельного кадра видеопотока с помощью алгоритма сжатия изображений JPEG.
VSaaP
Video Surveillance as a Platform – проект микросервисной архитектуры, в том числе реализации продуктов в рамках этой концепции (Mediaserver, VMS, Analytics).
Дублирование архива
Дублирование архива – перемещение либо параллельная запись архива на долговременное хранение. Это делается для создания резервной копии, обеспечения сохранности и освобождения пространства для текущего использования основного архива.
Запись потока
Запись потока – сохранение необходимого потока в архив. Запись потока осуществляется на указанные диски для его последующей обработки, хранения или воспроизведения.
Захват потока
Захват потока (потокового видео) – означает процесс преобразования видеосигнала, полученного от внешнего источника, в цифровой формат с использованием компьютера, что позволяет сохранить его в файл для дальнейшего редактирования, хранения или воспроизведения.
Микросервисная архитектура
Микросервисная архитектура – вариант сервис-ориентированной архитектуры программного обеспечения, направленный на взаимодействие небольших, слабо связанных и легко изменяемых модулей, известных как микросервисы.
Поток
Поток – потоковое видео или потоковое аудио от источника.
Стриминг
Стриминг – потоковое вещание или распространение видео-, аудио- и данных с камер в режиме реального времени.
Шифрование
Шифрование – способ защиты видеопотока при приеме и передаче данных.