Как ретранслировать в VLC

в 17:48, , рубрики: Песочница, метки: ,

Тема не новая. Но все же рискну написать пост. Это уже вторая моя попытка.

На хаброресурсах даже есть более широкий вариант на тему о ретрансляции: «VLC: Стрим и Стрим-Сервер #1» и «VLC: Стрим и Стрим-Сервер #2». Но без скриншотов и неподготовленному человеку будет непонятно.

Данный мануал был подготовлен мною на основе мануалов, найденных на бескрайних просторах сети киевского Политеха.

Вместо вступления

В мою бытность студентом безлимитные интернеты только начали появляться и стоили в районе 90 гривен (18 долларов) в месяц за 512 кбит/с UA-IX + 256 кбит/с мир. Студенты были людьми бедными и не все могли позволить себе такое счастье. Большинство довольствовалось помегабайтным доступом по цене примерно 2-5 коп. (0,4-1 цент) / МБ. Цены приведены на примерно 2007-2008 год. А футбол посмотреть охота. Телевизоров у большинства студентов не было.

1. Поэтому те, у кого был интернет или тв-тюнер, устраивали ретрансляции трансляций для остальных братьев. Но таковых людей было мало, а смотреть хотелось всем. Случались частые обрывы трансляций.
2. Поэтому в ретрансляциях также участвовали те, у кого не было интернета и тюнеров, но было желание. Они ретранслировали потоки, полученные от людей из п.1.

Детали можно описывать долго, будет интересно, напишу еще одну статью.

Основная часть.
Собственно мануал.

Программное обеспечение для организации трансляции

Берем VLC 0.8.6i. Существовавшые в то время версии VLC 0.9.x, 1.0.x, 1.1.x были нестабильные.

Открываем программу и выбираем -> Файл -> Открыть Url:

Скриншот 1

Выбор источника

Смотрим первый скрин:

  1. адрес, из которого нужно тянуть видео, не из всех протоколов можно тянуть (по http и mmsh тянеться), но иногда доступ выдается по сессии;
  2. ставим галочку, чтобы ретранслировать поток;
  3. нажимаем кнопочку для настройки трансляции (TP);

Скриншот 2

Настройка выходного потока

Смотрим второй скрин:

  1. Чтобы можна було самому смотреть;
  2. Вибираем протокол трансляции, который Вам нравится. Обычно http или mmsh. Следует учитывать, что ретрансляция с одного протокола на другой может не всегда работать;
  3. Указываем свой IP;
  4. Выбираем порт, на котором будет идти трансляция, порт должен быть свободен (оставляем 1234 и не парим себе мозги);
  5. Вибираем формат потока. Я оставляю преимущественно ASF (ASFH);
  6. Иногда вашу ретрансляцию без перекодирования почему-то не можно смотреть, в этом случае нужно перекодировать поток. С mmsh, обычно, проблем возникать не должно. Если нужно, выбираем WMV2 + mp3. Это создаст некую нагрузку на процессор.

Ретрансляция в один клик

Все эти действия можно сделать программой TV by M-A-X re 1.2.x. С помощью более новых версий TV by M-A-X re можно также смотреть п2п трансляций.

Как другие могут смотреть вашу трансляцию

Ссылка на вашу трансляцию будет иметь вид: Ваш адрес: Ваш порт или mmsh://Ваш адрес: Ваш порт. Например: 10.118.21.42:1234

Внимание: некоторые файрволы/антивирусы могут не пропускать видео поток, нужно выставить исключение на VLC!

Ссылки

download.videolan.org/vlc/0.8.6i/win32/vlc-0.8.6i-win32.exe — VLC 0.8.6i
ru.kpitv.net/files/tv-re1.3.3.8.zip — TV by M-A-X re 1.3.3.8

Будет интересно почитать о TV by M-A-X, напишу.

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js