Как вещать в сеть

Автор: 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, без каких либо ухищрений можно будет насладиться просмотром любимого «Корабля-Призрака».

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

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

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

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

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

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

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

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

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

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

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

Читайте также:  Как включить adblock в яндексе

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

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

Video – MPEG-2 + MPGA (TS)

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

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

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

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

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

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

Как говорилось уже ранее VLC media player – это мощный инструмент для работы с музыкой и видео, с его помощью можно: транслировать видео вместо обоев на рабочем столе, поворачивать видео как хотите, записывать происходящее на экране, и многое другое. В сегодняшней статье опием еще одну полезную функцию в VLC – это передавать видео или музыку по сети, или с помощью интернет. То есть благодаря VLC вы сможете запустить трансляцию какого-то видео, или музыки и с помощью адреса подключиться для просмотра данной трансляции с любого компьютера.

Трансляция, поток, или передача видео (музыки)

Первое и самое важное в этой инструкции – это нужно установить программу VLC media player 🙂

После установки программы – открываете ее => заходите в "Медиа" => "Передавать"

теперь нужно определиться, что вы хотите передавать в сеть, во вкладке "Файл" вы можете добавить любой файл для трансляции (видео или музыку), также во вкладке "Диск" вы можете выбрать диск для потока, или во вкладке "Устройства захвата" выбрать "Экран" и передавать в сеть всё, что происходит на вашем рабочем столе.

в нашем примере мы добавляем музыкальный файл для трансляции в сеть, по этому во вкладке "Файл" нажимаем "Добавить" и в списке файлов ищем нужный => после чего выбираем его и нажимаем "Открыть"

если одного файла для трансляции вам хватит – нажимаем "Поток"

следующее окно информационное, в нем вы проверяете правильность выбора файла и нажимаете "Следующий"

В новом окне вам нужно определиться с методом вещания в сети, к примеру мы выбираем HTTP и будем подключаться к трансляции с помощью IP адреса данного компьютера. Также можно поставить галочку "Воспроизводить локально", чтобы на своем компьютере видеть, что трансляция идет без ошибок. Выбираем HTTP и нажимаем "Добавить"

В новом окне вы можете настроить путь к потоку, но оставив всё по умолчанию – всё будет работать нормально

если вы хотите, можно уменьшить качество, чтобы сохранить пропускную способность сети – поставив галочку "Включить перекодирование" и выбрав из списка "Профиль". Можно в поле "включить перекодирование" не ставить галочку, если вы не правильно выберите профиль – то трансляция может не идти.

Читайте также:  Защита ресурсов не может выполнить запрошенную операцию

Для начала потокового вещания – нажмите "Поток"

Если брандмауэр у Вас включен, то может запросить разрешение – нажимаем "Разрешить доступ"

Подключение к потоку

На компьютере с которого вы хотите подключиться к трансляции нужно открыть VLC и выбрать "Медиа" => "Открыть URL"

если вы как в примере выбрали HTTP, и не меняли адрес, а оставили по умолчанию – то нужно ввести ссылку http://ip address:8080 (если вы меняли адрес и порт, то впишите нужный порт, и после 8080 поставьте еще ключ / и введите адрес). IP address – нужно вводить компьютера с которого транслируется поток. Чтобы узнать ip address – запустите командную строку => введите команду ipconfig

После нажатия "Воспроизвести" – вы увидите воспроизведение видео или музыки, если конечно вы ввели правильные параметры. Если есть дополнения – пишите комментарии! Удачи Вам 🙂

Доброго дня!

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

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

Единственное, учитывайте, что ваш компьютер (который транслирует) должен быть достаточно производительным (чтобы избежать лагов и подвисаний). К тому же, нужно иметь хорошее и стабильное подключение к сети (не ниже 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