skuwakin
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Всех с наступившим! Уважаемые знатоки, поясните плиз мутный момент... Я был свято уверен, что duplicate всегда тупо и один в один размножают картинку и или поток. Но в процессе ковыряния с мозаикой на новых vlc столкнулся с обратным... файл vlm del all new bg broadcast enabled setup bg input "http://192.168.1.1:1111/udp/239.1.10.22:1234" setup bg output #bridge-in{offset=100}:duplicate{dst=display,dst=standard{access=http,mux=ts,dst=0.0.0.0:8181}} control bg play new chn2 broadcast loop option audio-language=ru input "http://192.168.1.1:1111/udp/239.1.15.20:1234" output #duplicate{dst=mosaic-bridge{id=cd,width=640,height=360},select=video,dst=bridge-out{id=cd},select=audio} enabled control chn2 play который запускается вот так start vlc.exe --file-logging --logfile=vlc.log --logmode=text --log-verbose=1 --sub-source=mosaic --mosaic-width=1920 --mosaic-height=1080 -I dummy --mosaic-keep-picture --mosaic-position=2 --mosaic-order=cd --mosaic-offsets=1230,680 --vlm-conf=t_test.c Всё работает просто шикарно. Но... мозаика есть только на дисплее, по сети передается только основное окно ( bg ). Причем, звук от второго канала нормально передается посети в выходном потоке. Если sub-source убираешь, и в output пишешь, как обычно #transcode{sfilter=mosaic,vcodec=... то мозаика по сети передается нормально, но... работает это наааамного хуже... В логе есть "нехорошая" ошибка... bridge error: bridge-out can only handle 1 es at a time. main warning: new sout input failed (sout_input: 04cd5030) main error: cannot create packetizer output (a52 ) но... Ведь стоит же duplicate... Либо в таком случае они тупо накладывают одно из-ие на другое, и оно есть только на дисплее... В общем очень хоца заставить передаваться мозаику по сети без всяких транскодов... Заранее благодарен за любые идеи. | Всего записей: 310 | Зарегистр. 17-03-2005 | Отправлено: 20:21 02-01-2019 | Исправлено: skuwakin, 11:46 03-01-2019 |
|