VOD-платформа: транскодинг, адаптивний HLS і пейвол

Роботодавець
Andriy
Параметри проєкту
Варіант співпраціОдноразовий проєкт
РозділРозробка для WEB
Передоплатабез передоплат
Способи оплатиГотівка, Банківський переказ
Прийом заявоквід сьогодні, 06:29 до 24.09.2026
Опис проєкту
У нас є бібліотека відео, що зростає, — записані курси та власний медіаконтент, — і ми хочемо піти зі стороннього хостингу на власний брендований стрімінговий сайт. Завдання — зробити досвід у дусі Netflix: глядач відкриває матеріал, натискає play, і ролик стартує майже миттєво та йде плавно, чи то оптоволокно вдома, чи то телефон у зоні слабкого зв'язку. Це відео на запит із каталогу, а не живі вебінари, тому онлайн-трансляцій у реальному часі не буде — увесь контент заздалегідь записаний, завантажується один раз і роздається багато разів.
Ядро роботи — медіаконвеєр. Під час завантаження вихідного файлу його потрібно перевірити, зберегти та перекодувати в кілька версій якості (приблизно 1080p, 720p, 480p і легкий мобільний профіль), потім запакувати в адаптивний HLS, щоб плеєр сам перемикав якість залежно від ширини каналу в глядача. Сегменти та плейлисти мають роздаватися через CDN з підписаними посиланнями з обмеженим строком життя, щоб посилання не можна було просто скопіювати й передати. Поверх цього потрібен акуратний веб-плеєр зі звичними елементами — продовження з місця зупинки, швидкість відтворення, доріжки субтитрів і вибір якості — а також пейвол і контроль доступу: відтворюваний потік отримує лише авторизований передплатник або той, хто придбав конкретний матеріал.
Нарешті, потрібна базова аналітика, яка справді щось говорить: скільки переглядів розпочато, середній час перегляду, частка додивлянь, точки відтоку всередині ролика і які якості роздаються частіше. Опишіть, будь ласка, запропоновану архітектуру, стек транскодингу, як ви плануєте працювати зі сховищем і витратами на CDN, а також оцінку строків і постійної вартості експлуатації. Досвід реальних стрімінгових проєктів буде великим плюсом.
— Конвеєр приймання, транскодингу та HLS-пакування
— Адаптивний плеєр із продовженням, субтитрами та швидкістю
— Підписані посилання, передплата й доступ за окремими матеріалами
— Дашборд аналітики переглядів
Ядро роботи — медіаконвеєр. Під час завантаження вихідного файлу його потрібно перевірити, зберегти та перекодувати в кілька версій якості (приблизно 1080p, 720p, 480p і легкий мобільний профіль), потім запакувати в адаптивний HLS, щоб плеєр сам перемикав якість залежно від ширини каналу в глядача. Сегменти та плейлисти мають роздаватися через CDN з підписаними посиланнями з обмеженим строком життя, щоб посилання не можна було просто скопіювати й передати. Поверх цього потрібен акуратний веб-плеєр зі звичними елементами — продовження з місця зупинки, швидкість відтворення, доріжки субтитрів і вибір якості — а також пейвол і контроль доступу: відтворюваний потік отримує лише авторизований передплатник або той, хто придбав конкретний матеріал.
Нарешті, потрібна базова аналітика, яка справді щось говорить: скільки переглядів розпочато, середній час перегляду, частка додивлянь, точки відтоку всередині ролика і які якості роздаються частіше. Опишіть, будь ласка, запропоновану архітектуру, стек транскодингу, як ви плануєте працювати зі сховищем і витратами на CDN, а також оцінку строків і постійної вартості експлуатації. Досвід реальних стрімінгових проєктів буде великим плюсом.
— Конвеєр приймання, транскодингу та HLS-пакування
— Адаптивний плеєр із продовженням, субтитрами та швидкістю
— Підписані посилання, передплата й доступ за окремими матеріалами
— Дашборд аналітики переглядів