Fórum Ubuntu CZ/SK
Ostatní => Ubuntu Server => Téma založeno: Tomáš Břinčil 03 Května 2010, 11:15:02
-
Zdravím osazenstvo,
můžete mi někdo stepbystep popsat streaming přes VLCčko? Jsem z toho na prášky, probrečel jsem celou noc a nic mi to nepomohlo.
Originální manuál mi nepomáhá.
Kamera je dostupná normálně přes /dev/video0
Když už to vypadá, že stream běží, tak se nemůžu v LANu na server připojit.
Tady je momentálně funkční stream jpeg obrázků ze serveru přes "motion".
http://merlin.linuxovyserver.cz:8081/
Díky, kdybych k něčemu došel, tak to doplním...
-
Napiš aspoň jak se to snažíš streamovat. TCP? UDP? atd.
-
to je uplně jedno, klidně UDP...
-
to je uplně jedno, klidně UDP...
Mně to na podzim s VLC starší verze jelo, i když teda kvalita nebyla špičková. No dneska to asi zase zkusím.
Edit:Dneska ne. Mozna zetra bude cas.
-
Potřebuji to spouštět pouze přes terminál.
Já jsem teď přijel domů a nepůjdu spát dokud to nerozchodim :D
-
První úspěch:
vlc -vvv /home/snouman/Stažené/Moon.2009.DVDRip.XviD-LAP/lap-moon.avi --sout '#standard{access=http,mux=ogg,dst=0.0.0.0:8081}'
Pak na tom samém PC otevřu VLCčko a dám ctrl+N, vyberu HTTP a vložím 127.0.0.1:8081.
Film se přehrává, skoro si myslím, že chyba bude u webkamery, přes cheese mi funguje, ale přes VLC jako /dev/video0 ne-e.
Ještě zkusim druhou kameru, uvidíme...
-
# ls /dev/video*
/dev/video0
/dev/video1
snouman@merlin:~$ cvlc v4l2:///dev/video0 --sout '#transcode{vcodec=h264,vb=800,scale=1,acodec=none}:duplicate{dst=std{access=http,mux=ts,dst=0.0.0.0:8081}}' &
[1] 2761
snouman@merlin:~$ VLC media player 1.0.2 Goldeneye
[0x994baf0] inhibit interface error: Failed to connect to the D-Bus session daemon: /bin/dbus-launch terminated abnormally with the following error: Autolaunch error: X11 initialization failed.
[0x994baf0] main interface error: no suitable interface module
[0x9891140] main libvlc error: interface "inhibit,none" initialization failed
[0x993fa38] main interface error: no suitable interface module
[0x9891140] main libvlc error: interface "globalhotkeys,none" initialization failed
[0x993fa38] dummy interface: using the dummy interface module...
[0x994e318] main access out: creating httpd
x264 [info]: using cpu capabilities: MMX2 Cache32
x264 [info]: profile Main, level 5.1
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 Cache32
x264 [info]: profile Main, level 5.1
Funguje a chytnu ho na každém PC v LANu přes VLC, ctrl+n HTTP: IP serveru: 8081
Když chci ale nahodit druhou kameru, tak:
snouman@merlin:~$ cvlc v4l2:///dev/video1 --sout '#transcode{vcodec=h264,vb=800,scale=1,acodec=none}:duplicate{dst=std{access=http,mux=ts,dst=0.0.0.0:8082}}'
VLC media player 1.0.2 Goldeneye
[0x9c1caf0] inhibit interface error: Failed to connect to the D-Bus session daemon: /bin/dbus-launch terminated abnormally with the following error: Autolaunch error: X11 initialization failed.
[0x9c1caf0] main interface error: no suitable interface module
[0x9b62140] main libvlc error: interface "inhibit,none" initialization failed
[0x9c10a38] main interface error: no suitable interface module
[0x9b62140] main libvlc error: interface "globalhotkeys,none" initialization failed
[0x9c10a38] dummy interface: using the dummy interface module...
[0x9c0dd98] main access out: creating httpd
[0x9c277e8] v4l2 demux error: cannot get video input characteristics (Invalid argument)
Takže úkol splněn napůl, jdu spát...
-
Gratuluji, je nějaký problém s kameramy obecně pod tuxem nebo běhají v pořádku (potřeba speciálních ovladačů a tak,..)? Jakou jste použil Vy? (Plánuji do budoucna taky jednu instalaci,...)
-
plug and play
-
díky :-)
-
dám do návodů a triků návod zejtra, jak to krok za krokem dát dohromady. Není to nic těžkého, ale narazil jsem na pár problémů, které se nedali vygooglit :D
-
Gratuluji, je nějaký problém s kameramy obecně pod tuxem nebo běhají v pořádku (potřeba speciálních ovladačů a tak,..)? Jakou jste použil Vy? (Plánuji do budoucna taky jednu instalaci,...)
Nejlepsi je vychazet z vyrobcu, kteri sou uvedeni nekde na wiki.ubuntu.com. I kdyz vetsinou funguji i "no name".
-
Značím si, u mě probíhá "VLC wrestling" vždy když si chci něco streamovat, tohle mě zajímá :)
-
...
Funguje a chytnu ho na každém PC v LANu přes VLC, ctrl+n HTTP: IP serveru: 8081
Když chci ale nahodit druhou kameru, tak:
snouman@merlin:~$ cvlc v4l2:///dev/video1 --sout '#transcode{vcodec=h264,vb=800,scale=1,acodec=none}:duplicate{dst=std{access=http,mux=ts,dst=0.0.0.0:8082}}'
VLC media player 1.0.2 Goldeneye
[0x9c1caf0] inhibit interface error: Failed to connect to the D-Bus session daemon: /bin/dbus-launch terminated abnormally with the following error: Autolaunch error: X11 initialization failed.
...
Zkoušel jsi spustit stream samostatně - pouze video1?