Polytech-soft.com

ПК журнал
9 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Вещание видео в локальную сеть

Потоковое вещание через VLC

VLC — это известный медиаплеер, который поддерживает огромное количество возможностей и может работать в Windows, Linux и MacOS. Кроме воспроизведения видео, вы можете записывать экран, открывать различные интернет-источники, и даже транслировать свое видео в сеть. Можно настроить потоковое видео VLC для нужного файла, экрана или любых устройств захвата.

В этой статье мы рассмотрим как настроить потоковое вещание через VLC. Поговорим про настройку программы, а также подробно рассмотрим все особенности.

Как работает потоковое видео?

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

Воспроизведение потокового видео поддерживается большинством плееров для компьютеров. Что касается воспроизведения с других устройств, то вам будет необходимо знать IP адрес вашего компьютера. Вы можете узнать IP адрес в Linux с помощью команды терминала:

А в Windows выполните в командной строке:

Теперь перейдем к тому как настроить потоковое вещание через VLC.

Потоковое вещание VLC

Прежде всего, программа должна быть установлена на вашем компьютере. Если вы еще не установили VLC используйте такую команду в Ubuntu:

sudo apt install vlc

Или же скачайте установщик на официальном сайте для своей операционной системы. Когда программа установлена, мы можем перейти к тому как настраивается трансляция через vlc.

Сначала запустите программу, и если это был первый запуск, то вам нужно принять лицензию:

Затем откройте меню Медиа и выберите пункт Открыть устройство захвата:

Затем перейдите на вкладку Файл, и выберите файл, который вы собираетесь транслировать с помощью кнопки Добавить:

Далее нажмите на стрелку вниз около кнопки Воспроизвести, затем выберите Поток:

В открывшемся окне прочитайте информацию и нажмите Следующий:

Затем нужно выбрать способы вещания в сеть. В строчке Новое назначение выберите HTTP. Затем выберите порт и url по которому будет открываться поток. Данные лучше оставить по умолчанию:

На следующей вкладке отметьте Включить перекодирование, в строчке профиль выберите Video — H.264 +MP3 (MP4):

В следующем окне вы можете настроить различные параметры ffmpeg для потока если это нужно, затем осталось нажать кнопку Поток, чтобы запустить вещание:

Если все прошло успешно появиться главное окно VLC с индикатором воспроизведения, начнется потоковое вещание VLC:

Дальше вы можете проверить работает ли передача видео vlc с помощью mplayer:

Точно также вы можете подключиться к передачи из другого компьютера указав ip адрес, который вы узнали в первом пункте, перед установкой. Поскольку это живой поток, а не воспроизведение из файла, то вы не можете поставить на паузу, использовать ускоренную перемотку.

Из основного компьютера вы можете воспроизводить не один файл, а целые списки воспроизведения, можно добавлять несколько потоков, перезапускать потоки, контролировать позицию воспроизведения. Все что вы будете делать на основном устройстве отразиться на других, поскольку выполняется потоковое вещание vlc. Можно транслировать не только файлы, но и видео с различных источников захвата, например, веб-камеры, микрофона или даже экран.

VLC поддерживает сетевую передачу про протоколах HTTP и RTSP. Вы можете использовать различные плееры для приема потокового видео, например Kodi поддерживает HTTP и даже RTSP.

Выводы

В этой статье мы рассмотрели как настроить потоковое видео через vlc, а также как воспроизвести потоковое видео. Теперь вы можете транслировать потоковое видео на свои устройства. А вы используете потоковое видео? Напишите в комментариях!

Трансляция потокового видео с веб-камеры в локальной сети (VLC)

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

Решить такое с помощью ip-камеры не составляет труда просто подключив к локальной сети, такая камера имеет ip-адрес. Наша камера такого адреса иметь не может по этому мы будем настраивать ее через компьютер. Подключаем нашу вэб-камеру к компьютеру, проверяем что все драйвера и сама камера установилась нормально.

Дальше для того что бы смотреть вэб-камеру на самом компьютере, проблем не будет, это решается с помощью родной программы камеры либо через программы сторонних разработчиков, это webcamXP Free (для домашнего применения), Yawcam и Dorgem. Но все это нам не достаточно, нам надо сделать видео с камеры доступным к про смотру другим компьютерам в локальной сети, по этому нам нужна программа которая может вещать поток видео в сеть. Поискав в интернете я понял что программ реализующих данную возможность не так много. Например в ОС windows 7 видео поток можно настроить и сделать доступным не прибегая к дополнительным программа все функции включены уже в Проигрывателе Windows Media, а вот для Windows XP уже придется установить Windows Media Encoder или вещать через VLC Media Player, теперь рассмотрим их подробней.

Читать еще:  Интернет ростелеком неопознанная сеть

Windows Media Encoder — для начала скачиваем с официального сайта WMEncoder.exe и устанавливаем.

Программа на русском по этому здесь все понятно, запускаем новую сессию->Создаем Потоковое вещание прямого эфира->Выбираем средство захвата в нашем случаю находим пункт с web-камерой, ну и так далее по инструкции. Если же у вас английская версия то вот инструкция выбора опций:

Пуск->Все программы->Windows Media->Windows Media Encoder

New session->Broadcast a live event->Pull from the Encoder->URL for Internet connections (Запоминаем это наш адрес вещания), а далее лишь остается выбрать качество видео (что уже зависит от качества камеры, мощности компьютера и скорости передачи локальной сети), а также будет задан вопрос нужно ли сохранять видео на жесткий диск и все.

Start Encoding — вещание запущено!

Примечание : Запуск потока при включении компьютера, создаем ярлык на программу и закидываем в автозапуск + в ярлыке прописываем wmenc.exe /start (где — это имя файла конфигурации.

На удаленном компьютере в видео проигрывателе остается лишь указать URL потока.

VLC Media Player — бесплатная программа скачиваем VLC, далее запускаем:

Медиа->Потоковое вещание(Передавать)->Устройство захвата(Режим захвата)->WEB-камера->Прописываем адрес ip и порт.

Теперь откроем поток и посмотрим вещание:

Медиа->Потоковое вещание->Сеть->Вводим ip:порт

Передача видео и аудио сигналов через Интернет и в локальной сети Ethernet

Сравнительная таблица устройств и оборудования для передачи видео

ХарактеристикиПередача видео по витой пареПередача видео через локальную сеть с помощью устройств ITMSКабель HDMI
Максимальное расстояние при передачи full HD (1980×1020 30 кадров/сек) видеодо 70 метровограничено размерами локальной сети или до 100 метров по витой паредо 25 метров
Оборудование может быть подключено к локальной сети Ethernetнетнет
Не требуется настраивать уровень сигналанужно
Возможности расширения системы
Добавить новый приемникзамена передатчика, новый приемникновый приемникHDMI делитель, новый приемник
Перенести приемникнастройка уровня сигнала, прокладка витой парыпрокладка витой парыпроложить HDMI кабель
Подключить приемник к другому передатчикунастройка уровня сигнала, прокладка витой парыпрокладка витой парыпроложить HDMI кабель
Передача видео в/через Интернет
Передача видео на Интернет-сайт (передача видео на сервер вещания по протоколу RTMP)нетнет
Передача видео через Интернет по протоколу RTSPнетнет

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

1. устройства для передачи видео по витой паре

2.устройства для передачи видео в сети Ethernet

Устройства из первой группы могут передавать видео по витой паре, но они не будут работать если вы подключите их в вашу локальную сеть Ethernet, в худшем случае можно даже сломать коммутатор к которому будет подключено такое устройство. Однако устройства из первой группы обладают и преимуществом — меньшая задержка при передачи видео сигнала от передатчика к приемнику. Но фактически это единственное преимущество перед передатчиками из второй группы.

Передатчик из второй группы (кодер ITMS) обладает следующими характеристиками и возможностями:

  • передача видео на большие расстояния в локальной сети — до 300м
  • передача видео через Интернет
  • передача видео по WIFI
  • передача видео на неограниченное кол-во устройств одновременно в сети Ethernet ( поддержка мультикаст трансляции)

Описание работы системы передатчик( кодер ITMS) и премник ( Amino Aminet Image Encoder) поддерживающих стандарт Ethernet дано ниже.

Для передачи видео и аудио сигналов в локальной сети Ethernet или в сети Internet нужно всего три компонента:

  • передатчик видео сигнала — устанавливается в точке приема видео и аудио сигналов
  • услуги транспортной сети провайдера
  • приемник видео сигнала— декодирующее оборудование в месте получения видео и аудио сигналов

Передатчик — оборудование, кодирующее видео сигнал, представляет собой аппаратный IP кодер/encoder, который осуществляет захват и кодирование аудио/видео сигналов и их трансляцию в виде H264 потока через сеть TCP/IP.

В качестве приемника видео сигнала можно использовать:

  • ТВ приставку STB Amino Aminet Image Encoder . В зависимости от модели, у приставки могут быть разные видеовыходы: HDMI, композитный, компонентный, аудио выход.
  • Компьютер с установленным ПО, например, VLC

На передаваемый видео сигнал можно наложить текстовое сообщение, логотип фирмы или другую картинку.

Различие при передачи видео сигнала в Интернет и в Ethernet.

Сеть Интернет. При передачи сигнала в сети Интернет нужно учитывать следующие требования и возможности сети Интернет:

  • Передатчик видео должен обладать внешним IP адресом.
  • В сети Интернет не может передаваться мультикаст. Чтобы передать видеосигнал передатчик должен формировать RTSP/HTTP поток.
  • Передатчик может формировать не более 2х RTSP/HTTP потоков одновременно, поэтому если требуется передать видео для более чем 2х разных пользователей, то нужно установить дополнительное оборудование — раздающий видео сервер.

Сеть Ethernet. При передачи сигнала в сети Ethernet нужно учитывать следующие требования и возможности сети Ethernet:

  • Передатчику не нужно присваивать внешний IP адрес.
  • В сети Ethernet могут передаваться не только RTSP и HTTP потоки, но также и UDP мультикаст, поэтому можно передать сигнал неограниченному числу пользователей одновременно без использования дополнительного оборудования. Однако если вы хотите передавать мультикаст в вашей сети — вам нужно проконсультироваться с вашим системным администратором, может быть, передача мультикаста невозможна из-за другого оборудования установленного в вашей сети.

При передачи видео в сети Интернет или Ethernet нужно учитывать что IP поток формируемый передатчиком будет занимать определенную часть пропускной возможности сети. В общем случае поток формируемый передатчиком зависит от разрешения передаваемого видео, однако некоторые некачественные передатчики формируют большой поток даже при передачи видео в низком разрешении.

Возможные области применения:

  • передача видео при проведении конференций и собраний
  • передача видео из театра и концертного зала
  • передача видео из операционной или больницы
  • передача видео внутри города от одного оператора кабельного телевидения к другому
  • передача видео от студии до телепередающей станции
  • передача видео из аудитории института

Возможности расширения системы

Для каждой из представленных групп оборудования, в случае необходимости внесения изменения в схему подключения, придется осуществить ряд действий, т.е. установить новое оборудование, заменить уже существующее и/или провести настройку существующей сети и оборудования.

Например, если нужно установить дополнительный приемник, то

  • Для устройств передающих видео по витой паре понадобится проложить дополнительную витую пару до передатчика, заменить передатчик на новый с 2 выходами для передачи видео и установить новый приемник видео и настроить уровень сигнала во 2й точке приема видео.
  • Для устройств передающих видео в локальной сети (например кодер ITMS — приставка) понадобится установить новый приемник( приставку) и протянуть витую пару от приемника до ближайшего коммутатора подключенного к локальной сети.
  • Если передатчик приемник соединены с помощью кабеля HDMI, то понадобится установить делитель HDMI сигнала и протянуть новый HDMI кабель от делителя до нового приемника.

Если нужно перенести приемник в другое место, то

  • Для устройств передающих видео по витой паре понадобится проложить новую или переложить старую витую пару до передатчика, настроить уровень сигнала если была проложена новая витая пара.
  • Для устройств передающих видео в локальной сети (например кодер ITMS — приставка) понадобиться только проложить витую пару от нового места установки приемника до ближайшего коммутатора подключенного к локальной сети
  • Если передатчик приемник соединены с помощью кабеля HDMI, то понадобится переложить HDMI кабель.

Если нужно подключить приемник к другому передатчику, то

  • Для устройств передающих видео по витой паре понадобится проложить новую или переложить старую витую пару до нового передатчика и настроить уровень сигнала.
  • Для устройств передающих видео в локальной сети (например кодер ITMS — приставка) понадобиться только проложить витую пару от нового передатчика до ближайшего коммутатора подключенного к локальной сети.
  • Если передатчик приемник соединены с помощью кабеля HDMI, то понадобится переложить HDMI кабель или проложить новый HDMI кабель до нового передатчика.

Трансляция потокового видео и аудио по Интернету с помощью 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 на иной, его и прописываем после двоеточия. Слеш в конце обязателен.

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

Ссылка на основную публикацию
ВсеИнструменты 220 Вольт
Adblock
detector