Portál AbcLinuxu, 27. dubna 2024 17:52


Dotaz: Streamovani zvuku pres VLC

12.8.2009 12:36 PetrHL | skóre: 17 | blog: petr_h | Neratovice
Streamovani zvuku pres VLC
Přečteno: 867×
Odpovědět | Admin

Dobry den,

potřeboval bych streamovat pouze zvuk přes VLC. Ten zvuk by se měl brát z mikrofonního vstupu zvukové karty. Ptal jsem se googla, hledal na stránkách VLC ale nikde nemohu najít jak na to. Všude je jen popsáno jak streamovat video se zvukem pomocí v4l. Ale jak streamovat pouze zvuk z mikrofonu zvukovky?

Děkuji za radu.

Petr

"Do, or do not. There is no 'try.'" -- Jedi Master Yoda | CQRLOG | CQRPROP | HamQTH | Domů
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

12.8.2009 13:26 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Streamovani zvuku pres VLC
Odpovědět | | Sbalit | Link | Blokovat | Admin
Stačí googlit "vlc /dev/dsp". Volba je "adev=/dev/dsp".
Intel meltdown a = arr[x[0]&1]; karma | 帮帮我,我被锁在中国房
12.8.2009 13:54 PetrHL | skóre: 17 | blog: petr_h | Neratovice
Rozbalit Rozbalit vše Re: Streamovani zvuku pres VLC

 Dekuji za radu, ale asi jsem uz uplne blby.

Zkousim  toto:

cvlc /dev/dsp --sout http/ts:localhost:8088

skoncim s timto:

 

[00000429] vcd access error: could not read TOCHDR

[00000429] vcd access error: no movie tracks found

[00000429] access_file access error: cannot open file /dev/dsp (Device or resource busy)

[00000414] main input error: open of `/dev/dsp' failed: could not create access: no suitable access module

 
nebo toto:
 
cvlc v4l://adev=/dev/dsp --sout http/ts:localhost:8088
dostanu:
[00000418] main access out: creating httpd
[00000424] v4l demux error: cannot open device (No such file or directory)
[00000424] v4l demux error: cannot open audio device (No such file or directory)
[00000424] v4l demux error: cannot open device (No such file or directory)
[00000422] main mux error: cannot add this stream
[00000426] main packetizer error: cannot create packetizer output (s16l)
 
nebo toto:
 
cvlc adev=/dev/dsp --sout http/ts:localhost:8088
 
skoncim s:
[00000405] dummy interface: using the dummy interface module...
[00000418] main access out: creating httpd
libdvdnav: Using dvdnav version 4.1.3
libdvdread: Using libdvdcss version 1.2.10 for DVD access
libdvdread: Can't stat adev=/dev/dsp
No such file or directory
libdvdnav: vm: failed to open/read the DVD
[00000429] access_directory access error: adev=/dev/dsp: No such file or directory
[00000429] access_file access error: cannot open file adev=/dev/dsp (No such file or directory)
[00000414] main input error: open of `adev=/dev/dsp' failed: could not create access: no suitable access module
 
Tak uz nevim :-(.
 

 

"Do, or do not. There is no 'try.'" -- Jedi Master Yoda | CQRLOG | CQRPROP | HamQTH | Domů
12.8.2009 16:15 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Streamovani zvuku pres VLC
Konfigurace vlc je opravdu složitá, ale nakonec jsem zjistil, že tohle funguje:
cvlc v4l:// adev=/dev/dsp --sout '#transcode{acodec=mpga,ab=256}:std{access=http,mux=ts,url=localhost:8080}'
12.8.2009 16:50 PetrHL | skóre: 17 | blog: petr_h | Neratovice
Rozbalit Rozbalit vše Re: Streamovani zvuku pres VLC

 moc dekuju, uz mam jen jednu chybovou hlasku:

 

00000405] dummy interface: using the dummy interface module...

[00000421] main access out: creating httpd

[00000427] v4l demux error: cannot open device (No such file or directory)

/dev/dsp mam, kdyz dam cat /dev/dsp vysype to na me hromadu binaru. 
Mohl bych teoreticky pozit i neco jineho jenze nevim co.
 
 

 

"Do, or do not. There is no 'try.'" -- Jedi Master Yoda | CQRLOG | CQRPROP | HamQTH | Domů
12.8.2009 18:31 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Streamovani zvuku pres VLC
No mě to taky vypisuje, ale stream i tak jede, takže to asi není kritické.
13.8.2009 06:35 PetrHL | skóre: 17 | blog: petr_h | Neratovice
Rozbalit Rozbalit vše Re: Streamovani zvuku pres VLC

 Cim to otestujete? Kdyz si spustim vlc, vyberu Media -> Otevrit sit, zadam adresu localhost:8088 (mam to na potru 8088) tak mi pise:

Vas vstup se nepodarilo otevrit

mam stranku v prohlizeci s nasledujicim kodem:

 <embed type="application/x-mplayer2" src="http://localhost:8088"></embed>

 

 

ta bohuzel taky nic neprehrava :-(

 

"Do, or do not. There is no 'try.'" -- Jedi Master Yoda | CQRLOG | CQRPROP | HamQTH | Domů
13.8.2009 13:06 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Streamovani zvuku pres VLC
Já jsem použil normálně mplayer. Ale zjistil jsem, že to bere u mě defaultně port 8080. A to i přes to, když nastavím jinej. Nicméně při použití udp místo http to funguje správně. Tak to vypadá, že pokud se to nedá nastavit jinak, tak to pro http nefunguje.
13.8.2009 13:18 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Streamovani zvuku pres VLC
Při tomhle příkazu to funguje:
cvlc  v4l:// adev=/dev/dsp --sout '#transcode{acodec=mpga,ab=256}:duplicate{dst=std{access=http,mux=ts,dst=duron:12345}}'

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.