afphoto10
@afphoto10
Team Lead Front End Developer in Lots OF

Создания сайт с потоковым видео для начала видео берется с ютуба?

Добрый день столкнулся с такой проблемой, есть задача реализовать сайт для показа потокового видео пример телеэфир, видео идут одно за другим, запускаются сразу при старте.
То есть допустим есть 5 ссылок на видео. Одно видео идет за другим, и в конце кода 5 заканчивается опять идет 1 и так по кругу.
Занимаюсь вебом занялся не давно даже не знаю куда копать, могли бы подсказать куда же копать)и на чем это лучше реализовать. может кто то делал нечто подобное?

Буду благодарен любым советам по этому вопросу)
  • Вопрос задан
  • 4067 просмотров
Решения вопроса 2
@BasilioCat
Видео поток брать с ютьюба - тоже вариант, особенно если проигрыватель свой собственный, где можно мимикрировать под обычный браузер. Иначе могут забанить и/или потребовать использовать API key, который либо ограничивает массовое использование, либо стоит денег.
А если вдруг придется иметь дело с файлами или потоками видео, то без ffmpeg не обойтись. В документации есть способы вещания живого потока, проигрывать файлы с диска в реалтайме - еще проще. Вопрос в том, какой софт выступает в роли клиента. Для ios лучше всего выходной поток в http live streaming, для флэша - RTMP. Кроме этих протоколов для лайва подходит еще HDS, но его ffmpeg не умеет, и есть еще реализация от Майкрософта Smooth Streaming, земля ей пухом.
Вот нагуглил обзорную статью на хабре - она совсем немного устарела, ибо появилось больше софта.
Примерная схема видеосервера может быть такая
- ffmpeg из файлов (или еще откуда) делает RTMP поток, и публикует его на сервер, раздающий этот поток клиентам. Типа ffmpeg -i file1.mp4 rtmp://127.0.0.1/mystream
- в роли раздающего сервера может быть nginx с rtmp модулем
Ответ написан
Комментировать
DrNemo
@DrNemo
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
21 нояб. 2024, в 22:21
3000 руб./в час
21 нояб. 2024, в 21:42
100000 руб./за проект
21 нояб. 2024, в 21:30
500 руб./за проект