Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Настроить сервер на Ubuntu (полностью в вашем распоряжении) таким образом, чтобы:

  1. Можно было разместить произвольное количество видеофайлов с занятиями в какой-то директории

  2. Можно было "запустить" проигрывание файла в 12:00, к примеру и произвольное количество людей могло зайти на некий URL и увидеть контент в режиме стрима.

  3. На клиенте плеер мог делать старт/стоп и перемотку от начала стрима до текущего момента. По умолчанию все видят текущий момент трансляции. Также переключение качества стрима - 360р, 480р, 720р, 1080р.

  4. Важно, чтобы трансляция велась с максимально возможным качеством (чтобы можно было при необходимости без проблем рассмотреть детали того, что будет написано на доске преподавателем). Планируется заранее записать контент как минимум в 1080p.

  5. По запросу типа ?file=SOME_HASH на веб-странице можно был осмотреть стрим в плеере, в котором будет поддержка показа в окошке фиксированного размера или в режиме "полного экрана".

  6. Одновременно по разным URL можно "смотреть" разные трансляции занятий.

  7. На стороне сервера проверять URL в PHP-скрипте, который будет содержать соответствие SOME_HASH, переданного в запросе и выдавать соответствующий файл из массива типа

    [ SOME_HASH => 'class1.mp4', SOME_HASH1 => 'class2.mp4', ... ]

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

14 дней назад
Артем
44 года
17 лет в сервисе
Был
13 дней назад
Заявки фрилансеров
Андрей
35 лет
16 лет в сервисе
Был
4 часа назад
1 отзыв
14 дней назад