Глоссарий Mediaserver
Раздел «Глоссарий» содержит узкоспециализированные термины, использующиеся в документации к Mediaserver, и предназначен для повышения уровня понимания как самих терминов, так и их использования в документации для пользователя.
Access
Access – функция, определяющая уровень доступа к администрированию и настройке медиасерверов.
В зависимости от уровня доступа осуществляется разный тип авторизации:
public – функция получения доступа, позволяющая всем, кому известен URL потока, просматривать этот поток
private – функция получения доступа, являющаяся режимом, в котором для просмотра потоков необходима авторизация
protected – функция получения доступа, накладывающая ограничение: откуда пришёл IP и запрос на просмотр. То есть можно ограничить сеть/подсеть, с которой будет осуществлена возможность без авторизации смотреть потоки
whitelist – список IP сетей/подсетей, которым разрешен доступ к просмотру потоков без авторизации
API
API – описание способов, которыми одна компьютерная программа может взаимодействовать с другой программой.
Audio codec
Audio codec (Аудио-кодек) – компьютерная программа или аппаратное средство, предназначенное для кодирования или декодирования аудиоданных.
Аудиокодеки, использующиеся в функционале сервера:
PCMA
PCMU
G721x
AAC
Ceph
Ceph – это программно определяемая распределенная файловая система с открытым исходным кодом, лишенная узких мест и единых точек отказа, которая представляет из себя легко масштабируемый до петабайтных размеров кластер узлов, выполняющих различные функции, обеспечивая хранение и репликацию данных, а также распределение нагрузки, что гарантирует высокую доступность и надежность.
Cloud
Cloud – модель онлайн-хранилища, в котором данные хранятся на многочисленных распределённых в сети серверах, предоставляемых в пользование клиентам.
Cluster
Cluster – кластеризация. Есть возможность использовать сервер в cluster-режиме, что позволяет обеспечить отказоустойчивость захвата потоков при выходе из строя самой системы или её отдельных компонентов.
При использовании двух серверов в данном режиме, в случае, если primary сервер прекратит работу, secondary сервер продолжит функционирование.
Control Panel (CPanel)
Control Panel – веб-интерфейс, предоставляемый провайдером, позволяющий пользователям управлять своими серверами и размещенными службами, панель управления веб-хостингом.
DVR
DVR – функция, позволяющая записывать живой поток и сохранять его на физических носителях. Двумя основными подфункциями DVR являются хранение и воспроизведение.
FMP4
fmp4 – способ воспроизведения видео через HLS
HLS
HLS – протокол для потоковой передачи медиа данных через интернет.
Служит для проигрывания как сохраненного видео, так и видео в режиме реального времени.
Live
Live – функция, позволяющая воспроизводить изображение с камеры в реальном времени. Используется также для так называемого «Превью камеры».
Multicast
Multicast – многоадресная передача данных, когда необходимо доставить одни и те же данные нескольким получателям не перегружая источник данных
Onvif
Onvif – реализация захвата потока по протоколу Onvif (общепринятый протокол для совместной работы IP-камер и программного обеспечения).
Playback
Playback – данная функция позволяет передавать полученный с камер RTSP-поток либо как HLS-поток, либо как RTSP-поток пользователю, а также осуществляет авторизацию на сервере и переподключение, если связь между сервером и камерой разорвана.
Reconnect
Reconnect – функция повторного подключения к потоку.
RTSP
RTSP – это командный протокол из подмножества протокола HTTP. Это подмножество HTTP протокола служит для того чтобы установить соединение и сообщить то, что необходимо сделать с потоком. То есть это управляющий командами протокол.
Служит для проигрывания как сохраненного видео, так и видео в режиме реального времени.
RTSP TCP
RTSP TCP – реализация захвата RTSP потока по протоколу TCP (протокол передачи данных интернета).
RTSP UDP
RTSP UPD – реализация захвата RTSP потока по протоколу UDP (протокол пользовательских датаграмм, входит в набор сетевых протоколов для интернета).
S3
S3 – объектное хранилище, рассчитанное на хранение и извлечение любых объемов данных из любой точки сети. Принцип работы с S3 хранилищем сводится к созданию контейнеров и добавлению туда необходимых файлов, которые представляются в виде объектов. Таким образом, все, что попадает в контейнер, можно просматривать, перемещать или удалять. Сами контейнеры, в случае необходимости, тоже могут быть удалены.
TCP
TCP – протокол управления передачи данных с предварительной установкой соединения, осуществляет повторный запрос данных в случае потери данных и устраняет дублирование при получении двух копий одного пакета.
UDP
UDP – протокол управления передачи данных без предварительной установки соединения, что может привести к потере, искажению или повторному получению данных.
Video codec
Video codec (Видео-кодек) – это технология сжатия видео для последующей передачи по протоколу, программа/алгоритм сжатия видеоданных и восстановления сжатых данных.
Методы видеосжатия:
H264 и H265 – видеокодек
MJPEG – покадровый метод видеосжатия, особенностью которого является сжатие каждого отдельного кадра видеопотока с помощью алгоритма сжатия изображений JPEG
VSaaP
Video Surveillance as a Platform – проект микросервисной архитектуры, в том числе реализации продуктов в рамках этой концепции (Mediaserver, VMS, Analytics).
Дублирование архива
Дублирование архива – перемещение либо параллельная запись архива на долговременное хранение, для обеспечения его резервирования/сохранности; освобождения места для основного архива.
Запись потока
Запись потока – сохранение необходимого потока в архив. Осуществляется запись потока на указанные диски, для последующей его обработки, хранения или воспроизведения.
Захват потока
Захват потока (потокового видео) – процесс преобразования видеосигнала из внешнего источника в цифровой видеопоток при помощи персонального компьютера и запись его в видеофайл с целью последующей его обработки, хранения или воспроизведения.
Микросервисная архитектура
Микросервисная архитектура – вариант сервис-ориентированной архитектуры программного обеспечения, направленный на взаимодействие насколько это возможно небольших, слабо связанных и легко изменяемых модулей – микросервисов.
Поток
Поток – потоковое видео или потоковое аудио от источника.
Стриминг (отдача)
Стриминг – потоковое вещание/распространение видео- и (или) аудио-информации в режиме реального времени.
Шифрование
Шифрование – способ защиты видеопотока при приеме и передаче данных.