Jaz sem se pred kratkim igral s podobno idejo - ker sem malo mahnjen na VLC player, sem raziskoval predvsem v tej smeri. Na računalniku, na katerega je priklopljen webcam, sem VLC inštaliral kot service z določenimi parametri, ki avtomatično streamajo sliko v omrežje. nato pa z drugega računalnika enostavno odpreš ta stream.
To je nekako nadgradnja podobne zadeve, ki sem jo implementiral pred časom v službi, vendar z navadno kamero, kjer je bila želja sliko iz operacijske dvorane prenesti v sejno sobo, kjer bi v živo spremljali operacijo. Problem je bil v tem, da je bila edina povezava med sobama (na različnih štukih) UTP kabel, wireless ni prišel v poštev zaradi predebelih sten. Kakšne druge variante, kjer bi moral dokupovati opremo pa tudi niso prišle v poštev.
Zato sem postavil: kamera -> firewire -> laptop1 -> utp kabel -> switch -> utp kabel -> laptop2 -> vga kabel -> projektor. Na laptopu2 sem vse skupaj še snemal na disk.
Problem je bil v tem, da je bilo potrebno najprej zalaufat vlc na laptopu1, nato laufat na zgornji štuk čekirat, če zadeva deluje.
Šele pred kratkim mi je prišlo na misel, da bi na laptopu1 VLC namestil kot service, ki bi sliko avtomatično streamal.
Prva varianta je bila preizkušena in se je izkazala kot zelo stabilna - v celem dnevu streamanja se ni niti enkrat nič sesulo. Prenašal pa sem v mpeg4 z bitrateom okoli 2400kbs (če se ne motim). Na projektorju sem živo sliko uspel programsko tudi cropati, ter dodal overlay logotip podjetja. Vse skupaj je naneslo cca 2 sekundno zakasnitev slike, kar niti ni bilo pomembno, saj je bila zveza enosmerna in gledalci v sejni sobi niso bili v ničemer prikrajšani.
Stabilnost te variante z VLC kot service pa še moram potestirati, problematičen zgleda predvsem začetni zagon, kajti kamere ne prepozna vedno, poleg tega ne vem niti kako reagira ob resetu računalnika ter kaj se zgodi, če vmes izštekaš in vštekaš kamero.