Стриминг видео

Стриминг видео

Viinex 2.0 позволяет передавать live-видео с камер видеонаблюдения, записывать видеоархив и раздавать видео из видеоархива, в соответствии со спецификацией HLS. Возможно проведение видеотрансляции с несколькими видеопотоками с разным разрешением и битрейтом одновременно, в этом случае от камеры используется несколько Onvif-профилей. Соответственно, для каждого видеопотока с нужным битрейтом и разрешением публикуется отдельный видеопоток, что позволяет экономить ресурсы и не транскодировать видео.

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

Пример трансляции live-видео, видеоархива и синтетического видеопотока можно увидеть на нашем демонстрационном примере: demo.viinex.com

Добавьте видео на свой web-сайт

Использование HLS позволяет проигрывать видеопотоки от Viinex 2.0 в браузерах Apple Safari (в том числе на iOS) и Microsoft Edge - нативно, без дополнительных компонентов. В браузерах Google Chrome и Mozilla Firefox поддерживается часть HTML5 спецификации, называемая Media Streaming Extensions (MSE), что делает возможным проигрывание в них HLS-видеопотока также нативно, за счет исполнения кода на Javascript, - например, одним из готовых плееров, таким как hls.js. Итак, для проигрывания видеопотока, раздаваемого Viinex 2.0, требуется лишь ввести соответствующий URL в адресной строке браузера, либо в javascript-коде направить на этот URL имеющийся на веб-странице тег video. Если стоит задача воспроизведения видео в нативном клиентском приложении ("rich client application"), - одним из решений является внедрение в него компонента с браузером, который будет направлен на нужный URL.

Поддержка разнородного оборудования для ip-видеонаблюдения

Viinex 2.0 позволяет использовать практически любые IP-камеры и видеокодеры. Это обеспечивается реализацией в Viinex стандартов ONVIF и RTSP, а также тем, что в настоящий момент почти невозможно найти IP-видеокамеры, которые игнорировали бы эти стандарты.

Безопасность

Viinex 2.0 поддерживает политику совместного использования ресурсов для разных источников (CORS). Если экземпляр выставляются в Интернет для того чтобы транслировать видео напрямую на устройства конечных пользователей, - Viinex 2.0 имеет минимально возможный сетевой «периметр» - единственный HTTP порт на каждый экземпляр, - на котором доступен лаконичный, полностью документированный программный интерфейс. Протокол HTTP, через который осуществляется взаимодействие с Viinex 2.0, может быть перенаправлен через обратный прокси, реализующий TLS, что сделает сетевой транспорт защищенным от подмены и прослушивания. Все вызовы программного интерфейса Viinex 2.0 требуют аутентификации.