Bazaprogram.ru

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

Видео по сети

Твой Сетевичок

Все о локальных сетях и сетевом оборудовании

Видео трансляция в локальной сети

При создании локальной сети довольно часто возникает вопрос: «Как транслировать видео поток на компьютеры в локальной сети?» На самом деле всё достаточно просто.

Для работы потребуется программа для потокового вещания: на мой взгляд, наиболее удобной является VLC media player. Программа бесплатна: скачать ее можно с официального сайта разработчиков.

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

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

После этого на раздающим компьютере запустите VLC и настройте следующим образом:

— откройте параметры передачи, нажмите ctrl+s или «Медиа» — «Передавать»;

— на вкладке «Устройство захвата» выберите «Режим захвата» — «Экран»;

— на вкладке «Файл» выберите файл для трансляции и поставьте галочку на «Показать дополнительные параметры»;

— «Кеширование» оставьте 300 мс;

— «Строка параметров» следующий скрипт:

:screen-left=0 :screen-top=0 :screen-height=768 :screen-w >

— далее нажмите «Поток» сразу же «Следующий»;

— теперь в выпадающем списке выберите «HTTP» — «Добавить» (перед этим можно поставить галочку на «Воспроизводить локально»);

— порт можно оставить как есть, а путь к файлу, например, 1.ts;

— далее выберите тип видеосигнала, наименее ресурсозатратный — это «MPEG-2»;

— в разделе «Настройки» можно, если требуется, отключить аудио, оставив только картинку, включить субтитры и т.д;

— нажмите «Поток»: если всё сделано верно, то запустится файл, который был добавлен для трансляции;

Теперь, необходимо определить ip адрес компьютера, который будет транслировать видео. Легче всего это сделать в «Командной строке» через команду ipconfig /all: в появившейся таблице в пункте IPv4-адрес и будет указан ip.

Как транслировать видео в локальную сеть?

И в завершении настройки для запуска трансляции видео на принимающих компьютерах запустите программу и сделайте следующее:

  • — нажмите ctrl+N или «Медиа» — «Открыть URL»;
  • — и пропишите путь трансляции, на примере это http://192.168.x.xxx:8080/1.ts

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

Как транслировать (передавать) видео и музыку в сеть — делаем собственное вещание в локалку и интернет

Доброго дня!

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

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

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

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

Технология потокового видео и сферы ее применения

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

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

Способы передачи потокового видео

Для просмотра потокового видео на устройстве пользователя должен быть установлен специальный видеоплеер, поддерживающий эту функцию. Кстати, поставляемый в комплекте стандартного набора ПО Windows Media Player относится к таковым. Среди прочих популярных программ стоит отметить Quicktime Player и RealOne Player.

Однако отсутствие программы на ПК не ограничивает пользователя: в интернете есть множество ресурсов, поддерживающих потоковое онлайн вещание. Самыми известными из них являются Twitch и Youtube. В последнее время технологию подхватили популярные социальные сети – например, Facebook и Вконтакте.

Однако отсутствие программы на ПК не ограничивает пользователя: в интернете есть множество ресурсов, поддерживающих потоковое онлайн вещание. Самыми известными из них являются Twitch и Youtube. В последнее время Facebook и Вконтакте.

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

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

Используемые форматы и протоколы

Согласно общепринятым нормам, для трансляции видео сегодня используется несколько стандартов сжатия мультимедиа.
К ним относятся:

  • MPEG. Первая версия разработана группой специалистов Moving Picture Experts Group в 1988 году. Сегодня актуальны стандарт MPEG-2, используемый для кодирования видео и аудио на DVD, передачи спутникового и кабельного ТВ-сигнала. MPEG-4, кроме вышеперечисленного, регламентирует особенности сжатия 3D-объекктов, видеотелефонии и широкоформатного вещания;
  • RealVideo. Видеокодек, разработанный компанией RealNetworks в 1997 году. Формат подходит для трансляции сигнала в сетях TCP/IP (Интернет), однако для локальной сети это не лучший вариант;
  • QuickTime. Технология, созданная компанией Apple в 1991 году. Этот мультимедийный фреймворк задействован во всех устройствах производителя, выполняющих вещание или принимающих потоковое видео.
Читать еще:  Домашняя коллекция видео нарезки

Передача данных в сфере видеотрансляции регламентируется такими протоколами:

  • UDP – отправляет поток метаинформации отдельными небольшими пакетами. К недостаткам можно отнести то, что получение пакета пользователем не гарантируется;
  • RTSP – аналогичный протокол, «заточенный» на передачу аудио и видео;
  • TCP – гарантирует корректность полученной информации. Требует буферизации данных на стороне клиента;
  • Unicast – отправка отдельной копии файла каждому пользователю. Неэффективен при большом количестве пользователей, так как требует наличия мощных серверов;
  • Multicast – передача по сети одной и той же информации группе пользователей. Требует корректной настройки маршрутизации. К недостаткам относится невозможность реализовать функцию «видео оп запросу»;
  • P2P – используется для передачи между пользователями предварительно записанного мультимедийного файла. Позволяет снизить нагрузку на сервер.

Сферы применения потокового видео

Потоковая передача видео в реальном времени сегодня прочно закрепилась в жизни большинства пользователей интернета.

Технология широко используется для решения многих задач.

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

Как известно, в Глобальной Паутине найдется все – главное уметь искать. Пользователи могут посмотреть любой фильм, мультфильм или видеоклип в удобное время. Интересный факт: пальму первенства вот уже который год стабильно удерживают фильмы категории «18+»;

Видеосвязь

Да, популярные мессенджеры, поддерживающие эту функцию – например, Skype, используют те же технологии и протоколы. Кроме того, видеосвязь сегодня способно обеспечить большинство популярный социальных сетей, а также многие специализированные ресурсы.

Стоит отметить, что видеосвязь может не только удовлетворить потребность в общении и развлечении (как, например, сервис «Чат Рулетка» со случайным подбором собеседника), но находит и практическое применение во время организации обучающих вебинаров или онлайн-конференций.

Просмотр трансляции с веб-камер

Не покидая собственной квартиры, любой пользователь может посмотреть на известные достопримечательности, прочие интересные места или на нашу планету с борта МКС. Однако развлечением использование веб-камер не ограничивается: в последнее время все большую актуальность обретает наблюдение за избирательными участками во время выборов, что помогает обнаружить нарушения.

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

Стриминг

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

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

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

Передача видео и аудио сигналов через Интернет и в локальной сети 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 кабель до нового передатчика.
Ссылка на основную публикацию
Adblock
detector