Трансляция видео по локальной сети штатными средствами 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».
Нажмите кнопки «Применить» и «ОК», чтобы сохранить настройки.
Просмотр видео
Смотреть видео можно на любом устройстве (компьютер, телефон, планшет, Smart TV и др.), подключенном к той же локальной сети, в которой находится компьютер с OBS Studio, транслирующий видео. Для воспроизведения видеотрансляции необходимо установить приложение-проигрыватель, поддерживающее работу с потоковым видео, передаваемым по протоколу UDP. Вы можете использовать любой подходящий плеер. Отлично справляется с этой задачей медиапроигрыватель VLC (есть версии для Windows, Android и других операционных систем).
Просмотр видеотрансляции в VLC для Windows
Откройте проигрыватель VLC, выберите команду меню «Медиа > Открыть URL…». В поле «Введите сетевой адрес…» введите адрес, который Вы указывали в программе OBS Studio, добавив символ «@» перед IP-адресом (параметр «?pkt_size=1316» можно опустить). Для режима unicast адрес будет следующего вида:
Не забудьте поменять IP-адрес на свой. Для режима multicast нужно указать широковещательный IP-адрес:
Также существует сокращенная запись, работающая для обоих режимов:
Нажмите кнопку «Воспроизвести» для запуска воспроизведения потокового видео.
7 способов отобразить видео с RTSP IP-камеры на веб-странице и 2 в мобильном приложении
В этой статье покажем 7 технологически разных способов отображения видеопотока с IP-камеры с поддержкой RTSP на web-странице браузера.
Браузеры, как правило, не поддерживают RTSP, поэтому поток будет конвертироваться для браузера через промежуточный сервер.
Способ 1 — RTMP
RTMP протокол браузеры не поддерживают, но его поддерживает старый добрый Flash Player, который работает неплохо, хоть и не во всех браузерах, и может отобразить видеопоток.
Код плеера в этом случае будет построен на Action Script 3 и выглядеть примерно так:
rtmp://192.168.88.59/live — это адрес промежуточного сервера, который заберет RTSP видеопоток с камеры и конвертирует его в RTMP
rtsp://192.168.88.5/live.sdp — это RTSP адрес самой камеры.
Немного избыточный вариант кода плеера на Flex и AS3 доступен здесь.
Способ 2 — RTMP с оберткой HTML5
Желающих кодить на Action Script 3 все меньше. Специально для этого придуман способ с HTML5 оберткой, которая позволяет управлять RTMP-плеером из JavaScript. В этом случае флэшка подгружается на HTML-страницу только для того чтобы отобразить картинку и выдать в динамики звук.
Полный код плеера находится здесь. А выглядит это так:
Способ 3 — RTMFP
Протокол RTMFP также работает внутри флэш плеера. Разница с RTMP в том, что RTMFP работает поверх протокола UDP и тем самым является более пригодным для получения трансляции с низкой задержкой.
Код плеера на AS3 в этом случае полностью идентичен используемому в RTMP, добавлена одна буква F в строке протокола подключения к серверу.
Для порядка дадим скриншот с RTMFP
Способ 4 — RTMFP c оберткой HTML5
Этот способ идентичен пункту 2, с той разницей, что мы при инициализации в JavaScript устанавливаем RTMFP протокол для использования в нижележащей флэшке (swf-объекте).
Способ 5 — WebRTC
В данном случае Flash не используется совсем и видеопоток проигрывается средствами самого браузера, без использования сторонних плагинов. Это работает и в Android Chrome и Android Firefox — мобильных браузерах, где Flash не установлен. WebRTC дает самую низкую задержку — менее 0.5 секунды.
Автоматически определяется поддержка WebRTC, и если поддерживается то поток играет по WebRTC.
Способ 6 — Websockets
WebRTC и Flash не покрывают все браузеры и платформы. Например, в браузере iOS Safari эти технологии не поддерживаются.
На iOS Safari можно доставить видеопоток по транспорту Websocket (TCP соединению между браузером и сервером). В этот туннель можно завернуть сконвертированный с RTSP видеопоток. После того, как бинарные данные придут их можно декодировать с помощью JavaScript и отрисовать на Canvas HTML5-элементе.
Именно этим занимается Websocket — плеер при работе в браузере iOS Safari, а его код снаружи выглядит также:
Это чем-то похоже на подход с флэшкой, когда под HTML5 лежит swf-элемент. В данном случае, под HTML5-страницей лежит не swf-объект, а JavaScript-приложение, которое тянет данные по вебсокетам, декодирует и отрисовывает на Canvas в нескольких потоках.
Так выглядит RTSP поток на Canvas в браузере iOS Safari
Способ 7 — HLS
При конвертации RTSP в HLS, видеопоток разбивается на сегменты, которые благополучно скачиваются с сервера и отображаются в HLS-плеере.

В качестве HLS-плеера мы используем video.js. Код плеера можно скачать здесь.
Как выглядит плеер:
Способ 8 — Android приложение, WebRTC
Приложение забирает поток с сервера по WebRTC. Задача сервера в этом случае — сконвертировать RTSP в WebRTC и скормить мобильному приложению.
Java-код плеера для Android находится здесь и выглядит так:
Тестовое мобильное приложение плеера можно установить из Google Play, а исходники приложения скачать здесь.
Так выглядит воспроизведение RTSP потока по WebRTC на планшете Asus под Android:
Способ 9 — iOS приложение, WebRTC
Приложение также как и в случае Android забирает поток с сервера по WebRTC.
Скачать исходный код плеера для iOS можно здесь.
А из App Store можно установить тестовое приложение, которое использует показанные выше куски кода. Его работа с RTSP-потоком выглядит так:
Результаты
Подведем итоги и объединим полученные результаты в табличку:
| Способ отображения | Применение | Задержка | |
| 1 | RTMP | Там, где важно использование legacy — флэш клиента, Flex или Adobe Air | medium |
| 2 | RTMP + HTML5 | В браузерах IE, Edge, Mac Safari, если там установлен Flash Player | medium |
| 3 | RTMFP | Там, где важно использование legacy — флэш клиента, Flex или Adobe Air и важна низкая задержка | low |
| 4 | RTMFP + HTML5 | В браузерах IE, Edge, Mac Safari, если там установлен Flash Player и важна низкая задержка. | low |
| 5 | WebRTC | В браузерах Chrome, Firefox, Opera на десктопах и мобильных браузерах под Android, где важна real-time задержка. | real-time |
| 6 | Websocket | В браузерах, где нет Flash и WebRTC, но нужна средняя или низкая задержка. | medium |
| 7 | HLS | Во всех браузерах. Где не важна задержка. | high |
| 8 | Android app, WebRTC | В нативных мобильных приложениях под Android, где требуется real-time задержка. | real-time |
| 9 | iOS app, WebRTC | В нативных мобильных приложениях под iOS, где требуется real-time задержка. | real-time |
Для тестирования мы использовали сервер Web Call Server 5, который конвертирует RTSP поток для раздачи в 9 перечисленных направлениях.
Ссылки
Web Call Server 5 — сервер для раздачи RTSP потока
Flash Streaming — пример swf приложения, проигрывающего потоки по RTMP и RTMFP. Способы 1 и 3.
Source — исходный код swf приложения на Flex / AS3.
Player — пример web-приложения, которое воспроизводит RTSP поток по RTMP, RTMFP, WebRTC, Websocket. Способы 2,4,5,6.
Source — исходный код веб-плеера.
HLS плеер — пример web-плеера, играющего HLS. Способ 7.
Source — исходный код HLS плеера.
Android плеер WebRTC — пример мобильного приложения, которое играет поток по WebRTC. Способ 8.
Source — исходный код мобильного приложения.
iOS плеер WebRTC — пример мобильного приложения, которое играет WebRTC поток. Способ 9.
Source — исходный код мобильного приложения.
Добавление потока от IP-камеры на свой сайт

В настоящее время все активнее развивается область онлайн трансляций, а именно передача видео и аудио потока в реальном времени большому количеству пользователей (устройств) через сеть Интернет. Например, футбольный матч, хирургическая операция, презентация товара, все это может быть сюжетом для онлайн трансляции.
В качестве источников транслируемого сигнала могут выступать веб-камеры, IP-камеры, видеокамеры смартфонов, сетевые стримеры и медиа серверы. Просматривать трансляции можно как с компьютера, так и с мобильных устройств: смартфонов, планшетов. Далее будем рассматривать IP-камеру в качестве источника трансляции, как одно из наиболее доступных и распространенных решений.
Пользователь, желающий внедрить в свой сайт поток с IP-видеокамеры, должен выбрать способ организации онлайн-трансляции. При написании данной статьи для демонстрации я использовала IP-камеру Axis. Аналогичным образом можно использовать камеры других производителей.
Способ 1. Трансляция видео потока от IP-камеры напрямую
Это самый простой способ трансляции, так как для него требуется только IP-камера и подключение к сети, желательно (но не обязательно), со статическим IP-адресом. IP-адрес может быть как внешний, так и внутренний/локальный (в этом случае потребуется проброс портов на сетевом оборудовании). Для отображения онлайн потока на сайте, в код страницы необходимо добавить html-код плеера IP-камеры.
На примере камеры Axis P1425-LE последовательность шагов будет следующей:
1) Заходим на страницу Live-View видеокамеры:
2) Копируем html-код плеера к видео камере из исходного кода страницы камеры (нажать правой кнопкой мыши на изображении с камеры и выбрать пункт Inspect element):
3) В html-код вносим информацию об IP-адресе камеры в виде IP-address/далее html-код и убираем фрагмент кода «?timestamp=1436262599830», чтобы получать онлайн-поток, а не единичный скриншот (timestamp – это временная метка, формируемая камерой, указывающая на конкретный видео кадр в конкретный момент времени, то есть фактически это единичный скриншот кадра). Основной задачей данной манипуляции является получение адреса потока от камеры.
4) Полученную строку вставляем в код своего сайта в требуемое место расположения плеера. Пример моего сайта:
Способ 2. Организация собственного медиа сервера
Медиа сервер предназначен для приема медиа потоков от различных источников или медиа файлов и раздачи их для просмотра на различные пользовательские платформы. Отличительной особенностью медиа серверов является поддержка источников различных форматов. Далее сигнал в требуемом формате по нужному протоколу передается на клиентские устройства.
Кроме основной функции по организации трансляции сигналов, медиа сервер может предоставлять дополнительный функционал: ограничение доступа к трансляции, размещение на сервере видео и аудио файлов и обеспечение доступа к ним, запись трансляций и прочее.
К наиболее популярным медиа серверам относятся:



Отдельно можно упомянуть два бесплатных проекта медиа серверов: nginx-rtmp и red5.
К несомненным преимуществам организации собственного медиа сервера относятся кроссплатформенность, неограниченная запись трансляций и практически неограниченное по сравнению с первым способом количество онлайн вьюеров. Но для того, чтобы установить и настроить медиа сервер необходимы соответствующие компетенции, мощные серверы для обслуживания большого количества посетителей и исходный бюджет. Поэтому для тех, кому при организации онлайн-трансляции нужны минимальные финансовые затраты, устойчивость к наплывам посетителей, подойдет третий способ.
Способ 3. Использование сервиса онлайн трансляций
В качестве примера я рассмотрю бесплатный сервис Lideo.
Работа с ним начинается со стандартной регистрации:
После регистрации пользователь получает доступ к полному функционалу сервиса. Это:
1) Организация трансляции от разных источников: IP-камеры, веб-камеры, видео камеры смартфонов, рабочий стол компьютера.
P.S. Следует отметить, что трансляции (потоки) создаются в специальных контейнерах, называемых Лидео. В одном Лидео может быть множество трансляций. Это удобно с точки зрения распределения трансляций по темам.
2) Ограничение доступа к Лидео с трансляциями, например, по паролю или по списку друзей.
3) Отсутствие ограничения на одновременное количество просмотров и количество транслируемых источников
4) Кроссплатформенность: не требует установки на устройство пользователя дополнительного программного обеспечения для просмотра трансляции.
5) Отсутствие ограничений на разрешение получаемого от видео камеры потока. Можно транслировать поток с разрешением вплоть до FullHD.
6) Отображение онлайн-трансляций на карте мира — очень наглядно и удобно. 
7) Наличие функционала социальной сети. У каждого зарегистрированного пользователя есть стена, возможность формировать список друзей и вести с ними переписку в чате.
Но вернемся к задаче добавления на свой сайт трансляции от IP-камеры с помощью сервиса Lideo. Решается она за несколько шагов:
1) Нужно создать видео поток от IP-камеры:
2) Нажать «Поделиться/HTML-код», чтобы получить html-код для добавления на свой сайт. Сервис Lideo формирует html-код сам, дополнительных манипуляций с кодом и знания специфики его формирования не требуется.
3) Добавить сформированный html-код в свой сайт, например:
Хочу еще раз отметить, что такой способ добавления потока от IP-камеры на собственный сайт делает его доступным большому количеству посетителей, позволяет просматривать трансляцию с различных устройств, повышает безопасность за счет сокрытия интерфейса IP-камеры.
Создание телеканала в интернете при помощи домашнего компьютера
Загорелся я как-то мыслью создать собственный телеканал, хорошо порылся в интернете, и столкнулся с несколькими техническими проблемами не решаемыми или решаемыми но очень дорого для хобби обычного гражданина. И забросил эту идею буквально до средины прошлого лета пока не узнал что барьеров для создания собственного тв больше нет.
А теперь начнем разговор обо всем и попорядку:
Первое о чем хотелось бы расказать это технические трудности с которыми я столкнулся в прошлом, самой непреодолимой и дорогой на мой взгляд была проблема того, что создав любую более менее достойную трансляцию ты можешь показать ее лишь ограниченному кругу людей. Но с появление торрент стрим трансляций все изменилось.
Итак если вы хотите организовать собственный тв канал в интернете нам понадобится список необходимых для этого программ:
1 вариант (бюджетный и с самой низкой нагрузкой на машину) — VLC media player, acestream (torrentstream). Все будет работать и под Windows и под Linux.
2 вариант (только под Windows) — VLC media player, acestream (torrentstream), XSplit Broadcaster и/или VH Screen Capture driver, а также по желанию Virtual Audio Cable.
Приступим
Рассмотрим сначала более простой вариант но немного ограниченный в возможностях.
— Устанавливливае и запускаем Torrentstream с ним же сразу станет и VLC media player.
— Запускаем VLC(далее по тексту ВЛЦ).
— Добавляем в плейлист папку с видео которую вы хотите проиграть. (Сразу оговорюсь почему папку, в ВЛЦ есть глюк при добавлении нового потокового вещания в плейлист он начинает автоматически воспроизводить последнее добавленное, вместо того чтобы добавить его в очередь, поэтому если вы не хотите чтобы у зрителей на половине фильма началось новое кино лучше сначала сформировать папку с видео а потом запустить ее всю в поток и далее уже работать с плейлистом)
— В плейлисте правой клавишей мыши на папку с видео и выбираем — Поток.
— Далее если знакомы с вещанием в ВЛЦ настраиваем видео под себя (но обязательно в mpeg и с инкапсуляцией ts), а если нет тогда нажимаем два раза (следующий) пока не появится вот такое окно
— и вставляем туда вот такой текст:
Вкратце он означает что транслируемое вами видео будет иметь вид:
видео 1024х576, скорость передачи 1900
скорость потока аудио 96, частота 44100
dst=:8089 это порт на котором будет происходить вещание, можно поменять на произвольный.
— Итак потоковое вещание пошло. Чтобы его посмотреть и удостовериться что оно идет включаем еще один ВЛЦ и выбираем Медиа/Открыть URL/Сеть куда вводим http://(ваш ip адрес):8089/ если меняли порт вместо 8089 вставляете свой.
Пример: (http://93.70.212.105:8089/)
Такой метод выода трансляции универсален тем что в качестве видео материала можно использовать любой формат, но на перекодирование видео ВЛЦ тратит достаточно много мощности процессора, если вы хотите снизить затраты нужно до запуска трансляции перекодировать видео в любой мпег с устраивающими вас характеристиками и при запуске поставить инкапсуляцию mux=ts.
Пример кода для вещания в ВЛЦ:
:sout=#std
Минус чистого вещания в тако виде это ограниченное количество зрителей, поэтому переходим к запуску этой трансляции через торрент стрим.
Для виндоус.
— Нажимаем правой кнопкой мыши на значке торрен стрим возле часов. и нажимаем бродкастинг.
— Далее в интернет браузере развернется окно в котором вводим характеристики нашей трансляции.
Name: имя нашей трансляции
Cache directory: желательно оставить неизменным
Source (MPEG-TS HTTP stream): адрес потока который вы создали http://(ваш ip адрес):8089/
кстати если у вас динамический ип стоит подумать о DynDNS (по типу www.no-ip.com) так как айди трансляции если она слети или вы ее перезапустите, останется неизменным только если все указанные данные будут прежними. А без постоянного айди зрители не найдут ваш канал.
300-500кбит 480х270(360х240)
500-800кбит 640х360(480х360)
800-1200кбит 768х432(640х480)
1200-2000кбит 1024х576(720х576)
2000-5000кбит 1280х720 HD720p
5000-12000кбит 1920х1080 FullHD 1080p
Timeshift (HH:MM:SS): нетрогаем
Piece length: по желанию
Trackers: оставляем их хотя по желанию можно добавить и другие
Port: тоже по желанию
Host: если стоит роутер, да и без него вписываем ваш ip адрес без http:// только числа, (пример: 98.77.45.122)
Теперь ваша трансляция раздается при помощи торрент стрим технологии а значит чем больше пользователей буду смотреть ваше тв тем стабильнее будет его сигнал (в теории). Послеле того как трансляция создана в браузере чуть погодя всплывет новое окно:
где будет айди вашей трансляции, а также ссылка на онлайн плеер с ней.
Для Linux
Детальную инструкцию по запуску торрент стрим под линукс можно найти здесь: wiki.acestream.org/wiki/index.php/Streaming#Timeshift
Размещаем наше телевиденье
Далее размещаем наше тв на пока единственный известный мне сайт аккумулятор торрент трансляций torrent-tv.ru
Или на любой другой сайт вставляя код плеера, описание как это сделать здесь: wiki.acestream.org/wiki/index.php/WebPlugin
И все бы ничего но.
И все бы ничего но ВЛЦ с его плейлистом не та программа которую я хотел бы видеть в качестве пульта управления своим телеканалом. Безусловно у нее много достоинств, можно вставить логотип, настроить цветовые гаммы, поставить огромное количество фильтров, да и в конце концов для тех кто дружит с кодом можно в вручную прописать все что угодно.
Но лень есть лень и хотелось просто иметь возможность запустить трансляцию так же просто как добавить любимую музыку в винамп на рабочем столе. для чего пришлось немного потанцевать с буном, все вывернуть, получить загрузку процессора почти на 90%, но добиться своего.
Итак чем же является мой второй вариан.
Влц замечателен тем что может посылать поток и с DiretShow, тобишь просто показывать ваш рабочий стол на котором в своем любимом плеере можно включить видео.Но и здесь тоже встала проблемма если на столе видео то где работать и колдовать над видео за кадром? В этом мне пришли на помощь XSplit Broadcaster и/или VH Screen Capture driver, а также по желанию Virtual Audio Cable.
А теперь обо всем по порядку
— Создаем виртуальный монитор.
— Открываем «Разрешение экрана»
— Ищем кнопку «Найти»
— Нажимаем на пустой дисплей.
— Выбираем попытаться в любом случае
— Жмем применить
— Далее выбираем расширить экран
— Жмем применить
— Выбираем разрешение виртуального монитора, у меня1280х720 (можно любое другое, от этого буде зависеть разрешение транслируемого вами видео)
— Жмем ОК.
Итак виртуальный монитор создан, далее устанавливаем программу VH Screen Capture driver. XSplit Broadcaster это ее старший брат но в первой прогамме еще не реализации водяного знака в бесплатной версии поэтому берем ее.
— Из всего установившегося пакета запукаем «Config»
— Выбираем «create new one»
— Заходим в Capture выбираем Track screen и Select. Затем отводим мышу вправо на второй экран и нажимаем по нему.
— Далее заходим во вторую вкладку и выставляем там разрешение видео какого размера вы хотите получить на выходе, количество кадров от 24 до 90 (советую ставить больше 30 тогда картинка не тормозит), выбираем черный цвет и в левой колонке снимаем все галочки кроме «показывать мышу»
— Все программу не закрываем, оставляем висеть на столе.
— Теперь запускаем ВЛЦ и нажимаем Медиа/Потоковое вещание/Устойство захвата
— Выбираем DiretShow, и в нем видео VHScrCap, аудио выбираем «микрофон»
(Можно в доп настройках поменять соотношение видео с поумолчанию 4:3 на 16:9)
— Далее жмем «поток» и делаем все по схеме описанной в первой части этого поста.
Да для нормального воспроизведения аудио нужно физическим шнуром соединить выход на колонки и вход микрофона (подберите правильные гнезда и проверьте показывает ли звук на микшере громкости до трансляции), также можно использовать Virtual Audio Cable если нет желания соединять физически.
Ну вот и все, теперь запускаем ваш любимый видеоплеер и задаем ему плейлист (кстати его лучше открепить) перетаскиваем видеоплеер на второй виртуальный экран и разворачиваем.
Вот такие танцы с бубном нужно проделать чтобы создать свое интернет телевиденье для неограниченного числа зрителей, далее эфир зависит только от вашей фантазии.
Желаю удачи.
Я не коснулся программы XSplit Broadcaster, хотя она тоже заслуживает внимания, но вы можете выбрать и ее в качестве источника изображения и звука в ВЛЦ, думаю это не составит большего труда.










































