OBS Studio - Локальный стримOBS Studio
https://obsproject.com/В OBS Studio вы можете передавать поток с помощью различных протоколов, используя функцию записи "Custom Output". В данной статье будет использовать протокол UDP для передачи данных. (с HTTP почему-то не получилось)
Что необходимо сделать:
Зайти в Settings -> Output -> Output Mode -> Advanced
Изменить в Recording -> Type -> Custom Output (FFmpeg)
В поле "FFmpeg Output Type" поменять настройку на "Output to URL"
В поле "File path or URL" ввести IP в следующем виде: udp://receiver.ip.address:port
(Необходимо использовать IP и порт PC, который получает поток т.е. наш World Vision, к примеру udp://192.168.0.104:8080)
В поле "Container Format" выбрать необходимый протокол. Для udp был выбран mpegts.
Video Bitrate -> 15000 или выше в зависимости от параметров вашей локальной сети
Audio Bitrate -> 128 или выше в зависимости от параметров вашей локальной сети
Video и Audio Encoder будет зависеть от выбранного контейнера -> Для mpegts это будет mpeg2video и mp2
В полях Muxer/Video Encoder и Audio Encoder settings вы можете ввести собственные настройки. Для этого нужно прочитать мануалы по FFmpeg
Нажать на "ОК"
Затем нажать на "Начать запись" (но никак не "Начать стрим").
Затем на World Vision, который принимает поток, откройте файл UDP.m3u
в файле прописать адрес
#EXTINF:-1,UDP
udp://@192.168.0.101:8080
(IP компьютера с которого OBS Studio передает поток)
World Vision получит поток и воспроизведет его.
Вы можете поэкспериментировать с настройками и различными устройствами для приема. О ваших экспериментах можете написать в комментариях ниже.