Как настроить потоковое вещание в VLC Media Player - TurboComputer.ru
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд (пока оценок нет)
Загрузка...

Как настроить потоковое вещание в VLC Media Player

Автор: Administrator вкл. 19 февраля 2012 . Опубликовано в Компьютерные Сети

Локальные сети – далеко не редкость. Они есть в офисах, на предприятиях и даже в частных квартирах и домах. Жизнь, опутанная локальной сетью, на порядок удобнее: быстрее происходит обмен данными. Не каждый знает, что в рамках такой сети можно открыть самое настоящее видео вещание. Наш материал постарается объять необъятное. Мы узнаем: как настроить вещание в локальной сети, а также создадим веб страницу, которая будет доступна всем компьютерам, подключенным в сеть. Открывая ее в браузере, пользователь сможет насладиться просмотром транслируемого видео. Одним из главных инструментов в нашей работе станет VLC Media Player, он позволяет не только воспроизводить аудио и видео файлы, но организовывать потоковое вещание в сети.

Еще раз про условия задачи

Предлагаю более внятно обозначить условия нашей задачи. В нашей сети есть два компьютера. Первый работает под управлением Windows 7 , второй под управлением Ubuntu Linux.

Компьютерам присвоены следующие IP адреса:

192.168.1.2 – компьютер под управлением Windows 7

192.168.1.3 – Ubuntu Linux

Маска подсети: 255.255.255.0

Так как моя сеть организована при помощи роутера, IP адрес – 192.168.1.1 занят этим полезным аппаратом.

Если вы еще не настроили локальную сеть дома, то рекомендую прочитать статью: «Как подключить два компьютера в локальную сеть?»

Теперь непосредственно о том, что нужно сделать:

Настроить потоковое вещание фильма с компьютера под управлением Windows 7 на компьютер с Ubuntu Linux. В нашем случае это будет культовый мультфильм советских времен «Корабль-Призрак»

Создать на компьютере под управлением Windows 7 сайт, который будет доступен со второго компьютера.

На сайте мы разместим страничку, которая будет транслировать наше потоковое видео. Соответственно, открывая этот сайт с компьютера под управлением Ubuntu Linux, без каких либо ухищрений можно будет насладиться просмотром любимого «Корабля-Призрака».

VLC Media Player – установка

Версия этого замечательно плеера существует, как под Windows, так и под Ubuntu Linux. Это не случайно, ибо построен плеер на основе открытого исходного кода.

В Ubuntu Linux для установки плеера достаточно войти в «Центр приложений», в поиске ввести VLC и нажать кнопку «Установить»

Для того, чтобы скачать и установить плеер под операционную систему Windows 7, необходимо перейти по ссылке:

Это страница разработчиков плеера. Здесь нас интересует одна единственная кнопка «Download VLC”.

Нажатие ее перенесет нас на страничку скачивания. Сохраняем дистрибутив с программой к себе на компьютер и запускаем его установку.

Настройка потокового вещания

Итак, на всех компьютерах установлен VLC Media Player . Переходим на компьютер с Windows 7, открываем плеер и заходим в главное меню «Медиа» – «Потоковое вещание»

Первое, что мы должны сделать – это добавить наш мультфильм в список воспроизведения. Для этого нажимаем кнопку «Добавить» и с помощью проводника Windows выбираем этот фильм на жестком диске нашего компьютера.

После того, как фильм добавлен в плейлист, в нижней части окна нажимаем кнопку «Поток» и переходим на следующую страницу

В следующем окне от нас не требуется практически ничего, кроме как нажать кнопку «Следующий»

Откроется очень важное окошко. Здесь нам не отделаться простым нажатием на одну кнопку и придется произвести определенные магические действия, чтобы потоковое видео в недалеком будущем действительно транслировалось по сети.

Первое, на что нужно обратить внимание – это выпадающий список в верхней части. Здесь происходит выбор протоколов, по которым будет происходить вещание. На самом деле про каждый из них можно написать отдельную статью. И, вероятно, в будущем мы это сделаем.

Сегодня же мы просто выберем протокол HTTP и нажмем кнопку «Добавить»

Откроются текстовые поля «Порт» и «Путь». Трогать их не нужно. Оставим все как есть и обратим внимание на выпадающий список «Профиль», что располагается ниже. Здесь мы выберем вариант :

Video – MPEG-2 + MPGA (TS)

После того, как выполнено все вышенаписанное, мы опять нажимаем кнопку «Следующий» и переходим к следующему окну. Здесь нас ожидает своего рода резюме по произведенным ранее действиям. В общем-то, в данном окне наша задача – просто нажать на кнопку «Поток»

Если вы все сделали правильно, то в окне плеера мы увидим скромную надпись «Потоковая передача». Это означает, что трансляция нашего видео торжественно открыта, и можно приступать к просмотру.

Для просмотра мы переместимся на компьютер под управлением Ubuntu Linux, где уже установлен VLC Media Player. Открываем его и заходим в главное меню «Медиа» – «Открыть URL»

Откроется окошко, где в единственное текстовое поле необходимо ввести адрес нашего потока с вещанием.

После чего нажимаем кнопку «Воспроизвести».

Можно смело насладиться просмотром мультфильма «Корабль – призрак»

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

Самый простой, к тому же, бесплатный способ передачи видео или аудио по Интернету – это использование возможностей облачных хранилищ. Медиафайл загружается в «облако», а ссылка на него передаётся получателю. Некоторые из облачных хранилищ, как, например, 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 на текущем компьютере, в следующем окошке ставим галочку на опции «Воспроизводить локально». В выпадающем перечне доступных протоколов, по которым возможна потоковая трансляция медиа, выбираем «HTTP» и жмём кнопку рядом «Добавить».

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

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

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

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

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

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

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

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

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

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

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

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

Настройка VLC Player для просмотра IPTV: пошаговая инструкция

IPTV — это онлайн-телевидение, которое можно смотреть на сайтах или в специальных плеерах. Сегодня для этого мы будем использовать VLC Media Player.

VLC — самая распространённая и простая программа для просмотра IPTV. Она доступна на Android, Windows и других популярных платформах.

В этой статье я расскажу, где загрузить плеер, как настроить его для комфортного просмотра и где брать m3u плейлисты.

Загрузка VLC Player

Скорее всего, приложение уже установлено у вас на устройстве — просто поищите его.

Если нет, то повторите следующие действия:

  • Зайдите на официальный сайт — https://www.videolan.org/vlc/index.ru.html
  • Выберите нужную операционную систему и загрузите файл.
  • Запустите установочный файл и соглашайтесь со всеми условиями. Вирусов и дополнительных программ нет, проверено.

Настройка VLC для просмотра IPTV

VLC автоматически поддерживает файлы с расширением m3u, но часто IPTV каналы подвисают на несколько секунд при просмотре.

Чтобы избежать лагов, нужно правильно настроить видеокодек и кэширование:

  • Откройте плеер.
  • Перейдите в раздел настроек, зажав клавиши Ctrl + P для Windows или Command + P для Mac.
  • В левом нижнем углу выберите вариант «Показывать настройки — все».

  • Откройте раздел Ввод/кодеки.

  • Спуститесь к панели Настройки сети и измените значение MTU сетевого интерфейса на 1500.

  • Промотайте ещё немного вниз к разделу Дополнительно и увеличьте Кеш сетевых данных до 3000 мс, как это показано на скриншоте.

  • Разверните настройки видеокодека, нажав на стрелку слева от надписи.

  • Отключите аппаратное кодирование.

  • Сохраните изменения в настройках.

Как смотреть IPTV на VLC Плеере?

После настройки, о которой я писал в прошлом разделе статьи, запустить плейлист на VLC не составит труда.

Вариант 1. Используя URL адрес, на котором расположен файл.

  • В левом верхнем углу нажмите и откройте раздел Медиа.

  • В выпадающем окошке выберите Открыть URL.
  • Остаётся только ввести адрес сайта и всё будет готово.

Вариант 2. Открыть плейлист, который был предварительно загружен на устройство.

  • Так же зайдите в Медиа, но нажмите на раздел Открыть файл.
  • Загрузите нужный файл и наслаждайтесь просмотром.

Где брать плейлисты для IPTV?

Есть два источника плейлистов: платные сервисы по подписке или бесплатные сайты, как наш.

В чём минус бесплатного варианта? — Плейлисты необходимо обновлять раз в несколько недель или раз в месяц, так как ссылки устаревают и некоторые каналы перестают работать.

Потратить 2$ или вручную менять плейлисты — решать вам.

Трансляция видео по локальной сети штатными средствами OBS Studio

Многие знают, что популярная программа записи экрана или других источников – OBS Studio – позволяет сохранять видео на диск компьютера или транслировать через интернет на такие сервисы, как Twitch, YouTube и другие. В данной статье мы разберем еще одну встроенную возможность OBS Studio – трансляцию видео не в интернет, а по локальной сети.

Трансляция видео по протоколу UDP

Установите и запустите приложение OBS Studio, добавьте источник видео на сцену, например, экран или веб-камеру. Откройте окно настроек, нажав на соответствующую кнопку в интерфейсе программы.

В меню слева выберите пункт “Вывод”, в самом верхнем поле “Режим вывода” переключитесь на пункт “Расширенный”.

Появятся вкладки с расширенными настройками, перейдите на вкладку “Запись”. В поле “Тип” выберите пункт “Пользовательский вывод (FFmpeg)”.

В поле “Тип вывода FFmpeg” выберите пункт “На указанный адрес (URL)”.

В данном примере мы будем использовать протокол UDP (User Datagram Protocol – протокол пользовательских датаграмм) для передачи видео по локальной сети. В конце статьи описан способ трансляции по протоколу RTP (Real-time Transport Protocol – транспортный протокол в реальном времени). В поле “Путь к файлу или URL-адрес” нужно указать адрес, на который будет транслироваться видео. Здесь присутствуют два варианта: указать адрес конкретного компьютера (режим unicast) или широковещательный IP (режим multicast).

Режим unicast

Если указать адрес конкретного компьютера, видео будет транслироваться только ему.

Перед тем как продолжить, нужно узнать IP-адрес устройства, которое будет принимать видеотрансляцию.

Просмотр IP-адреса компьютера с Windows

Нажмите комбинацию клавиш “Windows + R” на клавиатуре, в появившемся окне наберите команду:

и нажмите клавишу “Enter”. В открывшемся окне командной строки выполните команду:

IP-адрес компьютера будет отображаться в строке “IPv4-адрес” раздела “Адаптер беспроводной локальной сети Беспроводная сеть” если компьютер подключен по Wi-Fi или раздела “Адаптер Ethernet” если компьютер подключен кабелем к сети.

Просмотр IP-адреса устройства на Android

В настройках Android выберите пункт Wi-Fi, в списке сетей нажмите на иконку просмотра деталей рядом с именем подключенной сети Wi-Fi. В списке подробностей будет отображаться IP-адрес, назначенный Android-устройству Wi-Fi сетью. Если Android-устройство (например, SMART TV) подключено к сети кабелем, смотрите пункт настроек “Ethernet”.

Читайте также:  Добавление подписи в электронной почте

URL-адрес для unicast-режима

Узнав IP-адрес устройства, на котором Вы собираетесь смотреть трансляцию, укажите в OBS Studio URL-адрес в следующем формате:

где “192.168.0.104” – IP-адрес принимающего видеотрансляцию устройства в сети, “9999” – порт (можно указать любой другой свободный), “?pkt_size=1316” – параметр, отвечающий за размер MTU (maximum transmission unit – максимальная единица передачи данных), так как некоторые проигрыватели (например, VLC 3.0+) имеют внутреннее ограничение 1316 байт на принимаемый размер MTU для протокола UDP.

Режим multicast

В режиме мультикаста, видео смогут принимать несколько устройств, но данный способ создает огромную нагрузку на инфраструктуру сети (роутер и т. д.), что может привести к ее падению (как правило, лечится включением/выключением роутера). Кроме того, в некоторых локальных сетях данный способ вообще может не работать. Адрес мультикаста указывается в формате:

Как видно он отличается от unicast’а общепринятым широковещательным IP-адресом 224.0.0.1. Для стандартно сконфигурированного роутера (основной шлюз – 192.168.0.1, маска подсети – 255.255.255.0) можно указать следующий широковещательный адрес: 192.168.0.255.

Настройки кодека

В выпадающем списке “Формат контейнера” выберите пункт “mpegts”. Поле “Битрейт видео” отвечает за качество передаваемого видео. Значения по умолчанию “2500 Kbps” достаточно для качественной передачи Full HD 1080p видео по локальной сети, но при желании его можно увеличить или уменьшить. Поставьте галочку напротив пункта “Показать все кодеки (даже потенциально несовместимые)”, в выпадающем списке “Кодировщик видео” выберите кодек “libx264”. Если у Вас установлена видеокарта NVIDIA и она поддерживает аппаратное конвертирование H264, выберите кодек “h264_nvenc (libx264)”.

В поле “Битрейт аудио” установите значение “96 Kbps”. Так же, как и в случае с битрейтом видео, данное значение по желанию можно варьировать. В списке “Кодировщик аудио” выберите кодек “aac”.

Нажмите кнопки “Применить” и “ОК”, чтобы сохранить настройки.

Для запуска трансляции видео нажмите кнопку “Начать запись” (. именно “Начать запись”, а не “Запустить трансляцию” . ) в главном окне OBS Studio.

Просмотр видео

Смотреть видео можно на любом устройстве (компьютер, телефон, планшет, Smart TV и др.), подключенном к той же локальной сети, в которой находится компьютер с OBS Studio, транслирующий видео. Для воспроизведения видеотрансляции необходимо установить приложение-проигрыватель, поддерживающее работу с потоковым видео, передаваемым по протоколу UDP. Вы можете использовать любой подходящий плеер. Отлично справляется с этой задачей медиапроигрыватель VLC (есть версии для Windows, Android и других операционных систем).

Просмотр видеотрансляции в VLC для Windows

Откройте проигрыватель VLC, выберите команду меню “Медиа > Открыть URL…”. В поле “Введите сетевой адрес…” введите адрес, который Вы указывали в программе OBS Studio, добавив символ “@” перед IP-адресом (параметр “?pkt_size=1316” можно опустить). Для режима unicast адрес будет следующего вида:

Не забудьте поменять IP-адрес на свой. Для режима multicast нужно указать широковещательный IP-адрес:

Также существует сокращенная запись, работающая для обоих режимов:

Нажмите кнопку “Воспроизвести” для запуска воспроизведения потокового видео.

Как смотреть потоковое вещание через VLC Media Player

VLC — медиа проигрыватель, который имеет простой интерфейс без недостатка важных функций. Это означает, что у вас будут все необходимые инструменты, но они также просты в использовании. Еще одним преимуществом является тот факт, что программное обеспечение может создавать потоковое вещание через VLC и подключаться к нему.

Кроме того, вы можете использовать плеер, применяя в основном команды клавиатуры. Каждая функция поставляется с сочетанием клавиш, и самое приятное то, что все сочетания клавиш настраиваются (нужно лишь знать, как настроить). Это означает, что вы можете изменять их по своему усмотрению. Есть также множество других настраиваемых параметров, которые можно менять в соответствии с вашими пожеланиями.

С VLC не потребуется установка кодеков для чтения видео и музыки. Он поддерживает широкий спектр кодировок и может воспроизводить практически все, от BluRay, .avi и .mov. Программное обеспечение также имеет хорошую совместимость с OS X.

Что такое VideoLAN?

Изначально VideoLAN начинался как студенческий проект в École Centrale в Париже, Франция, но теперь это всемирный проект с разработчиками из 20 стран. Это некоммерческая организация, которая производит и распространяет платное и открытое программное обеспечение для видео и мультимедиа.

В настоящее время миллионы пользователей используют программное обеспечение VideoLAN, самым популярным из которых является VLC Media Player.

Что такое VLC Media Player?

VLC Media Player, первоначально V > исходным кодом.

Поскольку VLC является модульным, модули используются, чтобы улучшалась настройка и работа сервиса. Это универсальное видео и аудио программное обеспечение, которое может воспроизводить все аудио и видео форматы и даже может использоваться с различными потоковыми протоколами для живого аудио или видео. Применяется также для перекодирования мультимедийных файлов.

VLC доступен для настольных операционных систем, таких как Windows, Linux и macOS. Он также доступен на мобильных платформах, таких как Android, iOS, Tizen, Windows 10 Mobile и Windows Phone.

Основные преимущества VLC Media Player

  • VLC может воспроизводить любой тип мультимедиа. Будь то DVD, файл .avi или прямой эфир, VLC справится со всем этим.
  • Поскольку VLC поддерживает все медиа-файлы, дополнительные кодеки не нужны для обеспечения плавного воспроизведения.
  • Во время потоковой передачи живого видео у вас есть возможность записывать и сохранять их на жестком диске (как сохранить потоковое видео, рассказано ниже), что позволяет добавлять что угодно в свою автономную коллекцию.
  • Учитывая совместимость, VLC поддерживается всеми операционными системами от Windows 10 до даже Android. Никогда не беспокойтесь о том, как воспроизводить ваши файлы в любой системе.
  • VLC быстро и легко скачать. Процесс установки проходит очень быстро.
  • Наличие открытого исходного кода означает, что вы уверены, что в установочном файле нет вирусов или бэкдоров. Вы можете просмотреть и проверить исходный код самостоятельно.

Особые функции VLC: потоковое видео через сеть или Интернет

ВЛС поддерживает формат MPEG-TS, который используется для передачи аудио и видео данных с камер безопасности. В соответствии с этим, сервер VLC обеспечивает потоковую передачу видео в реальном времени в процессе оцифровки файлов MPEG-TS. Это одно из величайших преимуществ потокового сервера VLC, поскольку оно позволяет пользователям просматривать видео с камер безопасности одновременно во время его воспроизведения.

Есть и различные другие возможности потокового видео через сервер VLC. Например, если начать прямую трансляцию с VLC, доступно несколько источников медиа. Они отличаются от содержимого вашей локальной мультимедийной библиотеки, DVD, CD-дисков или определенных устройств, таких как веб-камера и т.д.

Кроме того, медиаплеер интегрирован с различными онлайн-сервисами. Таким образом, вы можете смотреть телевизор или даже слушать любимое радио онлайн. Что еще интереснее, вы также можете записать любую часть потокового видео в реальном времени и добавить ее в свою личную библиотеку.

Как передавать и как смотреть потоковое видео через VLC?

Что может быть лучше, чем бесплатный медиа-сервер? Возможно, тот, который не только бесплатный, но и простой в использовании. Прежде всего, это относится к VLC как к потоковому серверу, потому что вы можете работать с ним без особых усилий, даже если вы не разбираетесь в технологиях.

Запустить поток можно, выполнив следующие действия:

Читайте также:  Решение ошибки UltraISO: Дискобраз переполнен

  1. Откройте проигрыватель VLC и выберите Передавать из меню Медиа .
  2. Нажмите Добавить, чтобы выбрать файлы, которые вы хотите передать в окне Open Media. После того, как файлы для потоковой передачи выбраны, нажмите Поток, чтобы двигаться дальше
  3. В окне «Настройки пункта назначения» выберите правильный пункт в зависимости от формата ваших медиа-файлов.
  4. На следующем шаге вы увидите порт сервера, который устанавливается автоматически. Тем не менее, вы можете изменить его, если это необходимо.
  5. Нажимайте Далее, пока не увидите окно «Настройка параметров». На этом экране вы найдете сгенерированную информацию о потоке, из которой вы можете извлечь ссылку на поток. Имейте в виду, что этот URL-адрес указывает на ваш локальный компьютер. Для того, чтобы поделиться своим видео потоком с другими пользователями, возьмите ссылку и вставьте адрес своего сервера после двух косых черт.

После этих манипуляций начнется передача вещания.

Вот несколько шагов, если вы хотите присоединиться к любым другим сетевым потокам:

  1. Нажмите Открыть сетевой поток из раздела меню Медиа.
  2. Введите адрес сети потока.
  3. Нажмите Play и наслаждайтесь просмотром. Доброго дня!

    Если у вас есть какая-нибудь камера или ТВ-тюнер, и вы хотите сделать свою трансляцию в локальной сети (или в интернет) — то эта заметка для вас.

    Впрочем, никто не мешает с таким же успехом вещать и просто какие-нибудь фильмы/музыку, например, с ПК на ТВ или мобильные гаджеты.

    Единственное, учитывайте, что ваш компьютер (который транслирует) должен быть достаточно производительным (чтобы избежать лагов и подвисаний). К тому же, нужно иметь хорошее и стабильное подключение к сети (не ниже 10 Мбит/с). В помощь: тест скорости интернета.

    В этой заметке я по шагам рассмотрю все необходимые действия как для вещания по локальной сети, так и по интернету. Разумеется, в вашем случае могут быть небольшие отличия (например, при выборе устройства захвата. ).

    Ладно, ближе к теме.

    Трансляция видео в сеть: пример настройки вещания

    Запуск трансляции

    ШАГ 1

    И так, для нашей задачи понадобится универсальный кросс-платформенный плеер VLC. Программа позволяет не только смотреть потоковое видео в сети, но и создавать трансляцию самостоятельно.

    VLC

    Основные преимущества проигрывателя:

    1. “всеядность”: воспроизводит файлы, внешние диски, сетевые трансляции и т.д.;
    2. поддерживает все популярные форматы файлов: MPEG-2, MPEG-4, H.264, MKV, WebM, WMV, MP3 (даже, если у вас не установлены кодеки в системе);
    3. работает на Windows, Android, Linux, Mac OS X, iOS;
    4. программа бесплатна (и без рекламных вставок).

    Примечание : очень желательно установить данный проигрыватель и на то устройство, с которого вы будете вещать, и на то – на котором будете принимать трансляцию. В своем примере ниже я так и сделал.

    ШАГ 2

    Теперь необходимо запустить VLC на том компьютере (устройстве), с которого будем вести трансляцию.

    После перейти в меню “Медиа/Передать” (Ctrl+S). См. скриншот ниже.

    ШАГ 3

    Далее нужно выбрать, что мы будем транслировать:

    • файл;
    • диск;
    • ТВ-тюнер, камеру или др. устройства захвата.

    В своем примере я просто добавил один из фильмов.

    ШАГ 4

    Затем нужно уточнить источник вещание: при выборе обычного файла (как в моем случае) можно сразу же нажать далее (т.е. следующий) .

    ШАГ 5

    Нужно выбрать в списке “HTTP” и нажать на кнопку “Добавить” . У вас появится вкладка с одноименным названием, в которой можно указать порт и путь трансляции (по умолчанию порт 8080). Рекомендую не менять эти значения и перейти к дальнейшей настройке.

    Вывод потока (порт)

    ШАГ 6

    В этом шаге нужно выбрать качество трансляции (подбирается экспериментально, в зависимости от ваших нужд). Например, я транслирую видео с ПК на телефон — поэтому выбрал видео для андроида ( прим. : на экране телефона почти незаметна разница между оригиналом и сжатым видео) .

    ШАГ 7

    Здесь можно задать доп. параметры вещания. В большинстве случаев можно сразу же нажать “Поток” .

    ШАГ 8

    При первом запуске трансляции брандмауэр Windows попросит вас дать разрешение на работу VLC — просто согласитесь, нажав на “Разрешить доступ” .

    ШАГ 9

    Если трансляция запустилась вы увидите тикающий таймер времени (см. нижнюю часть окна программы). То есть с этого момента – вещание можно принять на другое устройство и посмотреть “что-там. “.

    Как смотреть трансляцию

    По локальной сети

    Т.е. и компьютер (который вещает), и устройство (которое принимает трансляцию) находится в одной общей локальной сети. В своем примере ниже: трансляция ведется с ПК, а принимается на телефон под андроидом. Оба устройства подключены к одной Wi-Fi сети.

    ШАГ 1

    Для начала нам нужно узнать локальный IP-адрес компьютера, который ведет трансляцию. Сделать это можно через командную строку: введя в ней ipconfig и нажав Enter.

    См. ниже скриншот – мой IP 192.168.0.106 (это нужно для дальнейшего подключения).

    ipconfig / Командная строка

    Кстати, узнать IP-адреса также можно в настройках роутера.

    IP-адрес в настройках роутера

    ШАГ 2

    Теперь запускаем VLC на том устройстве, с которого будем принимать трансляцию (например, телефон). Далее переходим в меню программы и выбираем “Поток” (или “открыть URL-адрес трансляции”) .

    ШАГ 3

    Далее нужно указать сетевой адрес – http://192.168.0.106:8080

    Важно!

    1) Вместо 192.168.0.106 – у вас будет свой IP-адрес того компьютера, который ведет трансляцию (например, 192.168.10.102 или 192.168.0.103). Мы этот IP-адрес узнавали в ШАГЕ 1.

    2) Вместо порта 8080 может использоваться другой (если при создании трансляции вы изменили его).

    ШАГ 4

    Если вы все указали правильно, то через 3-5 сек. устройство “прогрузит” кэш и VLC начнет показывать вещание.

    Разумеется, к одной трансляции можно одновременно подключить несколько устройств.

    По интернету

    ШАГ 1

    Всё отличие здесь будет сводится к тому, что нам нужно узнать не локальный IP-адрес (который “дал” нам роутер), а внешний/глобальный (у того ПК, который ведет трансляцию) . Сделать это можно по-разному, ссылку на инструкцию привожу ниже.

    Например, мне импонирует утилита Speccy — достаточно открыть раздел Network и вы знаете и локальный IP, и внешний.

    Speccy – просмотр IP-адресов, раздел Network

    Разумеется, подобную информацию также можно узнать в настройках роутера. Скрин ниже в качестве примера.

    ШАГ 2

    Чтобы к вашей трансляции могли подключиться из интернета — необходимо открыть (пробросить) нужный порт (в нашем случае 8080). По умолчанию, в целях безопасности, роутер не позволяет подключаться из вне.

    Делается это обычно в настройках роутера в разделе “Перенаправление портов” (Port Forwarding). Вообще, у меня на блоге есть подробная заметка на эту тему (для начинающих), ссылка ниже.

    В помощь! Как пробросить порты на роутере (открываем порты для игр, Skype, uTorrent и др. приложений) — https://ocomp.info/kak-probrosit-portyi-na-routere.html

    ШАГ 3

    Теперь запускаем VLC на том устройстве, где будем принимать трансляцию и открываем сетевой адрес вида: http://89.118.10.32:8080

    Важно!

    Вместо 89.118.10.32 – у вас будет свой внешний IP-адрес (который мы уточняли в ШАГЕ 1, см. чуть выше).

    Вводим глобальный IP

    ШАГ 4

    Если вышеприведенные настройки были корректно заданы — то через несколько секунд начнется показ трансляции (см. скрин ниже). Задача выполнена?!

Ссылка на основную публикацию
Adblock
detector