Трансляция потокового видео и аудио по Интернету с помощью VLC Media Player

16629

Самый простой, к тому же, бесплатный способ передачи видео или аудио по Интернету – это использование возможностей облачных хранилищ. Медиафайл загружается в «облако», а ссылка на него передаётся получателю. Некоторые из облачных хранилищ, как, например, Microsoft OneDrive или Яндекс.Диск, даже позволят воспроизвести этот медиафайл в окне браузера без скачивания. Причём для этого получателю ссылки не потребуется ни регистрация в «облаке», ни авторизация в нём, как этими процедурами усложнены соцсети, где легко и просто медиафайлы передаются только кругу пользователей внутри каждой отдельной соцсети. Но бывают такие случаи, когда получатель либо не должен получить информацию в виде файла как конечного продукта, либо вес файла настолько огромен, что загружаться в «облако» он будет очень долго, тогда как необходимость в его передаче по Интернету стала здесь и сейчас. Альтернативой передачи медиаконтента по Интернету без необходимости закачивания отправителем и возможности скачивания получателем видео- и аудиофайлов является процесс потоковой трансляции, он же процесс передачи медиаданных по сети в реальном времени.

Потоковая передача медиа через Интернет предусматривается штатным функционалом Windows. Штатный проигрыватель Windows Media Player позволяет настроить потоковую передачу медиа не только в рамках локальной сети, но также по Интернету. Только вот возможность эта ограничена необходимостью иметь компьютерные устройства на базе Windows версии не ниже 7 и обязательной подвязкой к одной учётной записи Microsoft (в целях безопасности). Куда проще в этом вопросе ведёт себя сторонний медиаплеер, популярный, плюс к тому же, бесплатный VLC Media Player, в число возможностей которого входит потоковая передача медиа и по локальной сети, и по Интернету. VLC – продукт кроссплатформенный, он существует для всех известных операционных систем — настольных Windows, Linux, Mac OS X, а также мобильных iOS и Android. Его и задействуем для потоковой трансляции видео и аудио по Интернету.

Как настроить трансляцию потокового видео и аудио по Интернету с помощью VLC Media Player?

Трансляция потока медиа по Интернету с помощью VLC Media Player осуществляется средствами этого медиаплеера, потому он должен быть установлен на всех компьютерах цепи – и на компьютере-передатчике трансляции потока, и на компьютерах-приёмниках. iOS- и Android-приложения VLC Media Player опционально предусматривают возможность принятия интернет-потока, но в мобильном варианте медиаплеера процесс открытия трансляции не в каждом случае будет увенчан успехом. Итак, скачиваем и устанавливаем VLC Media Player, если его ещё нет на компьютере.

1. Настройка передачи потока

Для запуска трансляции потока видео- и аудиофайлов в меню VLC «Медиа» выбираем пункт «Передавать».

vlc_media_1

Откроется окошко выбора источника. Здесь жмём кнопку «Добавить» и указываем путь к медиафайлу на компьютере.

vlc_media_2

После того, как файл будет добавлен, жмём кнопку внизу «Поток».

vlc_media_3

Далее кликаем кнопку «Следующий».

vlc_media_4

Чтобы видео не только транслировалось по Интернету, но и запустилось в окне VLC на текущем компьютере, в следующем окошке ставим галочку на опции «Воспроизводить локально». В выпадающем перечне доступных протоколов, по которым возможна потоковая трансляция медиа, выбираем «HTTP» и жмём кнопку рядом «Добавить».

vlc_media_5

Для потоковой трансляции VLC использует порт 8080 – стандартный порт для прокси-серверов. Если этот порт закрыт или занят, его можно заменить на другой порт. Если с портом 8080 проблем нет, ничего не трогая, жмём кнопку внизу «Следующий».

vlc_media_6

Следующее окно предназначено для установки параметров перекодирования видео и аудио. От перекодирования можно отказаться, сняв галочку с опции «Включить перекодирование», если трансляция осуществляется в рамках локальной сети или в условиях высокоскоростного Интернета. Этот ход обеспечит исходное качество видео.

vlc_media_7

Если скорость Интернета оставляет желать лучшего, для передачи потока лучше прибегнуть к процедуре перекодирования в целях оптимизации передачи данных. Для этого в выпадающем списке «Профиль» выбираем либо «Video–MPEG-2+MPGA(TS)», либо «Video–H.264+MP3(TS)». Последний будет передавать видео в чуть лучшем качестве, чем первый, но оба они, естественно, качество видео, в отличии от исходного, ухудшат.

Определившись с необходимостью и параметрами перекодирования, жмём кнопку внизу «Следующий».

vlc_media_8

Завершающий этап – жмём кнопку «Поток».

vlc_media_9

Разрешаем работу VLC в окне брандмауэра.

vlc_media_10

Всё – трансляция потокового видео и аудио началась, VLC Media Player, естественно, не закрываем.

2. Приём потоковой трансляции

Для просмотра потокового видео на любом компьютере земного шара, подключённом к Интернету, его пользователь должен запустить VLC Media Player, открыть меню «Медиа» и выбрать пункт «Открыть URL». Путь проще – горячие клавиши, нажатые в окне проигрывателя, Ctrl+N.

vlc_media_11

В открывшемся окошке выбора источника вещания в графе «Введите сетевой адрес» вводим IP-адрес и порт компьютера, с которого транслируется потоковое медиа, по типу:
http://192.168.0.100:8080/

Вместо IP-адреса 192.168.0.100, как в нашем примере, вводим, соответственно, IP-адрес того компьютера, с которого идёт трансляция потокового медиа. Ну и если менялся порт с дефолтного 8080 на иной, его и прописываем после двоеточия. Слеш в конце обязателен.

Далее остаётся только нажать кнопку внизу «Воспроизвести».

vlc_media_12

1 КОММЕНТАРИЙ

  1. я всё перепробовал, но не принимает второй плеер Ace Player поток о_О
    может это через то что я пробую передать поток на одном и том же ноутбуке? у меня нет второго и пробовал передать поток на одном и том же ноутбуке, с плеера VLC на Ace Player. может в этом и причина, а?
    на Ace Player выдает такое:
    «Этот источник не открывается:
    на VLC не может открыть MRL ‘http://192.168.0.1:8080/’. Ищите более подробную информацию в лог-файле.»

ОСТАВЬТЕ ОТВЕТ