«

»

Ноя 13

Распечатать Запись

Видеовещание 360 градусов. VR-стриминг с использованием медиасервера Nimble Streamer

Стриминг видео 360 градусов становится все более популярным. Как правило, воспроизведение такого видео осуществляется с помощью мобильных приложения, веб браузеров или очков виртуальной реальности.

Стриминг видео 360 градусов

В одной из своих прошлых статей, я уже писал об организации видео-вещания 360 градусов. Статья называлась «Стриминг видео 360 градусов с помощью Wowza Streaming Engine. Как организовать?»

На мой взгляд, видео 360 градусов будет стремительно вытеснять уже привычный для нас формат просмотра видео. На сегодняшний день просмотр видео 360 градусов требует относительно большой скорости подключения к сети Интернет, но ситуация будет меняться, такие технологии как Tiled streaming, новые кодеки (AV1, VVC) и пр. будут способствовать этому.

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

Далее, я публикую пример технического задания одного из наших проектов, прочитав которое вы сможете познакомиться с некоторыми моментами стриминга видео 360 градусов с использованием медиасервера Nimble Streamer.

Техническое задание

Требования Заказчика к системе:

Требуется настроить систему вещания для трансляции панорамных видеороликов 360 градусов (VR360) с персонального компьютера на мобильные телефоны в кол-ве 30 штук одновременно в реальном времени с возможностью в любой момент запустить другое видео VR360.

Для этого необходимо:

  1. подобрать и настроить на компьютере Заказчика ПО для трансляции видеофайлов VR360;
  2. подобрать и настроить на компьютере Заказчика ПО Медиа-сервер для ретрансляции потока VR360 (полученного в пункте 1) на несколько устройств;
  3. подобрать приложение под ОС Android (версии 4.4 и выше) для просмотра данного потока;
  4. предоставить инструкцию по работе данной системы.

Требования к оборудованию Заказчика:

Требования к оборудованию Заказчика:
Для настройки системы, удовлетворяющей требованиям Заказчика, Заказчик должен предоставить оборудование, удовлетворяющее следующим требованиям:

  1. Минимальные характеристики сервера: 1xQuad CPU, MEM: 32 Gb, LAN 1Gb/s;
  2. Wi-Fi сеть, поддерживающая 30 одновременных подключений со скоростью передачи 3 мб/с.

План выполняемых Исполнителем работ:

  • Изучение требований Заказчика, совместная доработка и согласование окончательного ТЗ.
  • Предварительное тестирование предлагаемого решения.
  • Установка и настройка ПО Видеокодер для транслирования панорамных видеороликов 360 градусов (VR360) по протоколу IP (требуемый формат видеофайлов MP4: видео кодек h.264, аудио кодек AAC или MP3).
  • Установка ПО Медиа-сервер Nimble Streamer (https://ru.wmspanel.com/nimble) на сервер Заказчика и настройка ретрансляции потока, полученного на предыдущем шаге.
  • Создание инструкций по пользованию данной системой.
  • Тестирование системы совместно с заказчиком.

PS: В своих следующих статьях я планирую более подробно рассказать о форматах видео 360 градусов и воспроизведении его в веб-плеере от компании Bitmovin.

Всего хорошего

Если у вас появились какие-то вопросы по медиа-серверам, пишите нам. Если вам нужно что-то настроить или получить консультацию по медиа-серверам и системам видео-вещания, также можете обращаться ко мне и нашей команде.

Приглашаю всех подписаться на новости моей публичной страницы ВКонтакте, ее адрес http://vk.com/itmultimedia. Буду рад видеть Вас в своих подписчиках.

Поделиться в соц. сетях

Постоянная ссылка на это сообщение: http://itmultimedia.ru/videoveshhanie-360-gradusov-vr-striming-s-ispolzovaniem-mediaservera-nimble-streamer/

Комментарии:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Вы можете использовать эти теги HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>