Трансляция фильмов онлайн

Давно я сюда не писал 🙂
Всем привет, сегодня я расскажу вам как транслировать видео в интернет. Это нужно если вы захотите посмотреть кино с друзьями. Ну или вы хотите сделать что-то вроде своего телеканала.
Статья написана спонтанно и, возможно, вам покажется бредом :c



И так, давайте же начнем. Первое, что нам потребуется — сам плеер. VLC можно скачать на официальном сайте, думаю вы сами справитесь с этим. Дальше вы установили и запустили его. Чтобы начать что-то стримит зайдите в «Медиа — Передавать…» или достаточно нажать хоткей Ctrl+S. Откроется окно выбора источника:

Тут все просто, нажимаем «Добавить» и выбираем файл для стриминга. Потом «Поток», «Далее».
Вот на настройках вывода мы остановимся.

Тут мы выберем назначение HTTP (Позже расскажу зачем). По желанию отмечаем «Воспроизводить локально». Жмем «Добавить». Порт оставляем по дефолту (8080). А в Путь пишем — /stream.flv
Далее оставляем все как есть. Вот и всё, ничего сложного. Осталось настроить клиентскую часть. Вот с этим посложнее. Если вы хотите посмотреть фильм с друзьями, то всем надо установить VLC и настроить подключение к вам. Но это не наш путь. Намного интересней прикрутить к этому всему web-оболочку. Для удобства я взял flowplayer (встраиваемый flash-player).

Достаточно скачать архив с сайта и отредактировать пример плеера. Вот что нам изменить:

<script type="text/javascript" src="flowplayer/flowplayer-3.2.12.min.js"></script>
<a href="http://адрес_стрима/stream.flv" style="display:block;width:960px;height:400px;" id="player"> </a>
<script>
flowplayer("player", "flowplayer/flowplayer-3.2.16.swf");
</script>

Рубрика: Интернет | Метки: , , , | 1 комментарий
  • sergeybelove

    Стабильнее и надежнее идет трансляция через nginx + rtmp + например ffmpeg