Создаём собственный клон YouTube #96 [PHP/Laravel/JS/React] элементы управления видеоплеером
🎬 FakeTube — кастомный видеоплеер: элементы управления | Серия 96 В этом выпуске проекта FakeTube мы продолжаем разработку собственного видеоплеера для YouTube-клона и переходим к самому важному этапу — созданию элементов управления видео прямо в плеере. После базовой поддержки обычных видео и HLS-стримов пришло время заняться UX и контролами: таймлайном, кнопками воспроизведения и логикой управления видеопотоком. 📌 Что реализуем в этой серии: - Создаём ProgressBar для таймлайна видео - Реализуем PlayerControl с кнопкой play / pause - Пишем основной компонент Player, который управляет видеопотоком - Подключаем новые компоненты к странице тестирования - Проверяем перемотку обычного видео - Тестируем live-стрим через RTMP + HLS - Анализируем события браузера и логи плеера 🎥 Работа со стримами и HLS: - Получаем HLS-плейлист трансляции - Загружаем live-поток в собственный плеер - Наблюдаем рост duration у стрима - Тестируем перемотку в пределах буфера браузера - Обсуждаем перспективу перемотки всего стрима целиком ⚙️ Технологии и инструменты: - React - HTML5 Video API - HLS (HTTP Live Streaming) - RTMP - OBS Studio - MediaMTX - Собственный видеоплеер В следующей серии мы продолжим расширять панель управления видеоплеером и добавим ещё больше кнопок и логики управления. Разработка идёт шаг за шагом — как в реальном продакшене. Если вам интересна разработка видеостриминговых сервисов, кастомные видеоплееры, live-стриминг и архитектура YouTube-подобных проектов — обязательно подписывайтесь на канал. 👍 Ставьте лайк, если видео было полезным 👎 Дизлайк — если нет 💬 Пишите комментарии — это реально мотивирует 📢 Подписывайтесь на Telegram — там закулисье и мысли автора Спасибо большое за просмотр! КОД ПРОЕКТА ПИШЕТ НЕЙРОСЕТЬ, Я ЛИШЬ НАПРАВЛЯЮ ЕЁ. Плейлист проекта: https://www.youtube.com/playlist?list=PLKtZ93xAe3kgw_6TD4MY-umZPlthgkEzq Автор также обитает: Twitch - https://www.twitch.tv/scriptoman Telegram - https://t.me/scriptoman_channel 00:00 Приветствие 00:05 Что делали на прошлой неделе 01:00 Начинаем разработку элементов управления на видеоплеере 01:37 Проверяем что получилось 03:32 Планы на послезавтра #laravel #react #php #javascript #youtubeclone #faketube #webdev #скриптоман #scriptoman
Название:
Создаём собственный клон YouTube #96 [PHP/Laravel/JS/React] элементы управления видеоплеером
Категория:
Разное