Portál AbcLinuxu, 26. dubna 2024 23:35


Dotaz: VLC stream na sit , funguje jen na localní sítí :(

5.5.2009 12:43 --- | skóre: 13 | blog: LINUXDRAK
VLC stream na sit , funguje jen na localní sítí :(
Přečteno: 1789×
Odpovědět | Admin

Ahoj, mám problém se stremováním mp3 souboru do sítě.

Používím následující script na localním pc :

 

cvlc /home/linuxdrak/bin/pisnicky.m3u --sout \

'#transcode{acodec=mp3,ab=128,channels=2}:duplicate{dst=std{access=http,mux=raw,dst=linuxdrak.pilsfree.cz:8081}}'

 

Dostanu následující odpověd :

 

[00000001] main libvlc debug: translation test: code is "cs"
[00000404] dummy interface: using the dummy interface module...
[00000422] main access out: creating httpd
[00000422] main access out error: socket bind error (Permission denied)
[00000422] main access out error: cannot create socket(s) for HTTP host
[00000422] access_output_http access out error: cannot listen on linuxdrak.pilsfree.cz port 8081
[00000420] stream_out_standard stream out error: no suitable sout access module for `http/raw://linuxdrak.pilsfree.cz:8081'
[00000418] stream_out_duplicate stream out error: no destination given
[00000415] stream_out_transcode stream out error: cannot create chain
[00000414] main stream output error: stream chain failed for `transcode{acodec=mp3,ab=128,channels=2}:duplicate{dst=std{access=http,mux=raw,dst=linuxdrak.pilsfree.cz:8081}}'
[00000413] main input error: cannot start stream output instance, aborting

Problém je v tom, že potřebuji, aby vlc vysílalo ven do netu, IP adressu mám veřejnou .

 

Jak toho docílit ?

Děkuji za pomoc :)

Jan

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

5.5.2009 13:00 NN
Rozbalit Rozbalit vše Re: VLC stream na sit , funguje jen na localní sítí :(
Odpovědět | | Sbalit | Link | Blokovat | Admin
To nema dostatecna opravneni k vytvoreni socketu, tudiz to ani neposloucha a rosype se to,
sksu to pustit pod root-em, nebo sudo ..

NN

5.5.2009 13:55 --- | skóre: 13 | blog: LINUXDRAK
Rozbalit Rozbalit vše Re: VLC stream na sit , funguje jen na localní sítí :(

dostal jsem tuto odpoved :

VLC is not supposed to be run as root. Sorry.
If you need to use real-time priorities and/or privileged TCP ports
you can use /usr/bin/vlc-wrapper (make sure it is Set-UID root first and
cannot be run by non-trusted users first).
5.5.2009 13:56 --- | skóre: 13 | blog: LINUXDRAK
Rozbalit Rozbalit vše Re: VLC stream na sit , funguje jen na localní sítí :(

ps :

kdyz zmenim prikaz na adresu linuxdrak.pilsfree.czf

tak to chodi , ale jen na siti pilsfree , nikoliv ven :(

Jiří Poláček avatar 5.5.2009 16:55 Jiří Poláček | skóre: 47 | blog: naopak | Sivice
Rozbalit Rozbalit vše Re: VLC stream na sit , funguje jen na localní sítí :(
Jak máte nastavenou síť?
Sudoku omrzelo? Zkuste bobblemaze! | Statistiky jsou jak bikiny. Napoví hodně, všechno ale neukážou.
5.5.2009 17:27 --- | skóre: 13 | blog: LINUXDRAK
Rozbalit Rozbalit vše Re: VLC stream na sit , funguje jen na localní sítí :(

Vypis iftop :

 

eth0      Link encap:Ethernet  HWaddr 00:1e:8c:17:9a:5d  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Memory:dbec0000-dbf00000 

eth1      Link encap:Ethernet  HWaddr 00:e0:4c:50:ed:65  
          inet addr:10.77.119.56  Bcast:10.77.127.255  Mask:255.255.192.0
          inet6 addr: 2a01:490:11:337:2e0:4cff:fe50:ed65/64 Scope:Global
          inet6 addr: fe80::2e0:4cff:fe50:ed65/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:24611503 errors:0 dropped:0 overruns:0 frame:0
          TX packets:19846983 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:4190335745 (4.1 GB)  TX bytes:2976070886 (2.9 GB)
          Interrupt:17 Base address:0xb800 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1344729 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1344729 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:370646456 (370.6 MB)  TX bytes:370646456 (370.6 MB)
Jiří Poláček avatar 5.5.2009 20:25 Jiří Poláček | skóre: 47 | blog: naopak | Sivice
Rozbalit Rozbalit vše Re: VLC stream na sit , funguje jen na localní sítí :(
Podle tohoto výpisu váš počítač NENÍ linuxdrak.pilsfree.cz, takže VLC na této adrese celkem logicky nepochodí. Pokud chcete na této adrese vysílat, přesměrujte si požadavky z přístroje, který skutečně je linuxdrak.pilsfree.cz, tj. pravděpodobně váš domácí „routřík“, n'est-ce pas?
Sudoku omrzelo? Zkuste bobblemaze! | Statistiky jsou jak bikiny. Napoví hodně, všechno ale neukážou.
6.5.2009 04:51 --- | skóre: 13 | blog: LINUXDRAK
Rozbalit Rozbalit vše Re: VLC stream na sit , funguje jen na localní sítí :(

Dobré jitro, přišel jsem na to, kde je zakopaný pes :)

Problém byl v tom, že jsem měl název počítače nastavený na vnější IP adresu, změnil jsem jí na IP adresu, kterou mi přiděluje DHCP server.

 

linuxdrak@linuxdrak:/etc$ more hosts 
127.0.0.1	localhost
10.77.119.56	linuxdrak.pilsfree.cz	linuxdrak

 

Nemám domácí routřík, počítač je připojen na sít přímo.

Jen tedko řeším, proč stream : http://linuxdrak.pilsfree.cz:8080 lze poslouchat jen přes VLC a nedá se poslouchat přes J2ME aplikaci MFradio, které vypíše následující chybovou hlášku :

Error playling the "linuxdrak.pilsfree.cz:8080" : Unable to connect.

A když to zadám do prohlížece, dostanu informaci :

+---------------------------------------------------------+
| Přejete si uložit soubor do na disk ?                   |
----------------------------------------------------------+
| Název souboru : default                                 |
| Typ souboru : application/octet-stream                  |
| Velikost souboru : 0 kB                                 |
| Načíst ze serveru : http://linuxdrak.pilsfree.cz:8080   |
| Otevřít v aplikaci : Neznámá ?                          |
+---------------------------------------------------------+
| Nokia 9500                                              |
+---------------------------------------------------------+

Budu rád, když ,mě někdo nakopne ....

Jinak přeji pěkné jitro :)

Jiří Poláček avatar 6.5.2009 08:58 Jiří Poláček | skóre: 47 | blog: naopak | Sivice
Rozbalit Rozbalit vše Re: VLC stream na sit , funguje jen na localní sítí :(
Pokusil bych se s pomocí parametru --sout-http-mime= definovat ručně správný mime-type. pro M3U by to mělo být audio/x-mpegurl.
Sudoku omrzelo? Zkuste bobblemaze! | Statistiky jsou jak bikiny. Napoví hodně, všechno ale neukážou.
6.5.2009 19:24 --- | skóre: 13 | blog: LINUXDRAK
Rozbalit Rozbalit vše Re: VLC stream na sit , funguje jen na localní sítí :(

Zdravím vás, bohužel vás opět zklamu, dostal jsem další chybku, tak asi je chyba v mé hlavě ..... :)

 

Vodomilní obratlovci nepatrných rozměrů nejsou ničím jiným než
vodomilnými obratlovci.
		-- Česká přísloví ve vědecké češtině
linuxdrak@linuxdrak:~$ cd bin
linuxdrak@linuxdrak:~/bin$ radio2
VLC media player 0.9.9a Grishenko
[00000001] main libvlc debug: VLC media player - version 0.9.9a Grishenko - (c) 1996-2009 the VideoLAN team
[00000001] main libvlc debug: libvlc was configured with ./configure  '--build=i486-linux-gnu' '--enable-maintainer-mode' '--enable-release' '--prefix=/usr' '--enable-libtool' '--enable-fast-install' '--with-binary-version=2ubuntu1' '--disable-update-check' '--disable-gnome' '--disable-gtk' '--disable-familiar' '--disable-fb' '--enable-ggi' '--enable-sdl' '--enable-esd' '--enable-mad' '--enable-jack' '--enable-pulse' '--enable-lirc' '--enable-a52' '--enable-aa' '--enable-dvbpsi' '--enable-mozilla' '--with-mozilla-pkg=libxul-plugin' '--disable-kde' '--enable-mp4' '--enable-dvb' '--disable-satellite' '--enable-ogg' '--enable-vorbis' '--enable-shout' '--enable-qt4' '--disable-slp' '--enable-flac' '--disable-skins' '--disable-basic-skins' '--enable-skins2' '--enable-freetype' '--enable-mkv' '--enable-speex' '--enable-caca' '--enable-live555' '--enable-libmpeg2' '--enable-fribidi' '--enable-cdio' '--enable-mod' '--enable-theora' '--enable-modplug' '--enable-dvdnav' '--enable-gnutls' '--enable-ffmpeg' '--enable-ncurses' '--enable-smb' '--disable-gnomevfs' '--enable-bonjour' '--enable-mpc' '--enable-vcd' '--enable-vcdx' '--enable-notify' '--enable-twolame' '--enable-faad' '--disable-zvbi' '--enable-telx' '--enable-mediacontrol-bindings' '--disable-atmo' '--enable-taglib' '--enable-libass' '--enable-libdca' '--enable-realrtsp' '--disable-dv' '--enable-x264' '--enable-alsa' '--enable-v4l' '--enable-v4l2' '--enable-pvr' '--enable-svgalib' '--enable-dvd' '--without-dvdcss' 'build_alias=i486-linux-gnu' 'CFLAGS=-g -O2' 'LDFLAGS=-Wl,--as-needed' 'CPPFLAGS=' 'CXXFLAGS=-g -O2'
[00000001] main libvlc debug: translation test: code is "cs"
vlc: unknown option or missing mandatory argument `--sout-http-mine=audio/x-mpegurl'
Try `vlc --help' for more information.
VLC initialization failed
linuxdrak@linuxdrak:~/bin$ 

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.