LeXXkievЕсли нужно именно транслировать по локальной сети стрим с компьютера на телевизор LG, то есть вот такие парочка вариантов (основываясь на том, что пишут в интернетах):
1.
TVersity Screen ServerПожалуй, самый простой способ для реализации задуманного. На компьютер устанавливается приложение, которое поднимает сервер DLNA и транслирует туда видео-поток экрана. Далее смотрим через любой плеер DLNA на телевизоре, можно даже через встроенный (приложение Фото и Видео). Из минусов тут отмечают небогатый выбор настроек, отсутствие возможности использования мощностей GPU и низкое качество картинки. Скачать программу можно с официального
сайта.
2.
OBS Studio + NGINX with RTMP + ServiioЭтот вариант требует чуть больше телодвижений, но и конечный результат лишен недостатков предыдущего способа - все можно настроить очень гибко, качество картинки так же поддается полному контролю со стороны пользователя, да и часть работы по кодировке захваченного изображения можно взвалить на плечи видеокарты.
Прежде всего потребуется скачать сборку NGINX с модулем RTMP под Win32 (
тыц). Распаковываем архив в любой каталог (главное, чтобы в пути не было кириллицы) и вносим правки в файл
conf/nginx.conf:
- Код: Выделить всё
worker_processes 1;
events {
worker_connections 1024;
}
rtmp {
server {
listen 1935;
chunk_size 4096;
application live {
live on;
record off;
}
}
}
После запускаем
nginx.exe (лучше из консоли, чтобы видеть причины возможных ошибок).
В настройках OBS Studio выставляем все так, как указано на этих скриншотах:

obs_1.png (22.19 КБ) Просмотров: 6505

obs_2.png (32.97 КБ) Просмотров: 6505

obs_3.png (32.81 КБ) Просмотров: 6505

obs_4.png (20.04 КБ) Просмотров: 6505
Не забываем добавить источник "Захват экрана" в текущую сцену.
Завершающим этапом будет конфигурация и запуск
Serviio Media Streaming Server. Переходим в консоль управления и добавляем в медиатеку онлайн источников ссылку на наш RTMP поток. Здесь же можно протестировать работоспособность с помощью соответствующей кнопки.

serviio.png (56.82 КБ) Просмотров: 6505
После этого можно закрыть окно настроек и запустить трансляцию в OBS Studio.
В самом же телевизоре открываем меню приложение SmartShare (на старых тв) или Фото и Видео (на новых тв). Настроенный DLNA сервер должен появиться на вкладке "Подключенное устройство". Можно также попробовать нажать на пульте кнопку Входы и выбрать DLNA сервер там.
Стоит заметить, что любой способ трансляции через DLNA имеет существенный недостаток в виде задержки потока на несколько секунд. Так что, например, поиграть в компьютерные игры - не получится.Одна из возможных последовательностей запуска любого другого подобного "комплекта":
Запускаем настроенный (c предложенной конфигурацией) nginx (остановить его можно "убив" процесс в диспетчере задач либо выполнив команду taskkill /F /IM nginx.exe).
Запускаем утилиту захвата (в данном случае OSB Studio), настраиваем качество видео (3-6 Мбит в секунду и 30 кадров должно быть достаточно) и аудио потока. Видео кодируем в H264/AVC. При этом не лишним будет воспользоваться аппаратными энкодерами (от Nvidia, AMD или Intel). Большинство утилит захвата их поддерживает. Настраиваем стриминг на
rtmp://127.0.0.1/live с ключом desktop.
Инициируем захват области рабочего стола и запускаем стриминг.
Запускаем serviio. Через консоль сервера настраиваем в нем соответствующий live источник.
Включаем телевизор, переходим в меню UPnP/DLNA, находим Serviio в списке. В каталогах находим Screen и подключаемся к трансляции.
п.с. в качестве альтернативы OBS Studio можно использовать любое другое программное обеспечение, которое сможет "снимать" изображение и звук с ПК и преобразовывать его в повсеместно используемый нынче RTMP поток. Например,
Mirillis Action или
PlayClaw.