Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[vlc] stream senza audio
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano
View previous topic :: View next topic  
Author Message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4810
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Tue Dec 09, 2008 3:31 am    Post subject: [vlc] stream senza audio Reply with quote

Code:

cloc3@s939:~$ vlc -vvv tg.wmv --sout udp:192.168.0.255 --ttl 12
...

[00000290] main input debug: stream out mode -> no decoder thread
[00000290] main input debug: starting in sync mode
[00000290] main input debug: meta information:
[00000290] main input debug:   - 'Title' = 'NexusMedia'
[00000290] main input debug:   - 'Author' = 'Direzione Produzione - Ingegneria'
[00000290] main input debug:   - 'Copyright' = 'RAI - Radiotelevisione Italiana'
[00000290] main input debug:   - 'Description' = 'Channel: 13 (Media Type Windows Media 9)'
[00000290] main input debug:   - track[0]:
[00000290] main input debug:      - 'Codec Name' = 'Windows Media Audio 9.1'
[00000290] main input debug:      - 'Codec Description' = ' 32 kbps, 22 kHz, stereo (A/V) 1-pass CBR'
[00000290] main input debug:   - track[1]:
[00000290] main input debug:      - 'Codec Name' = 'Windows Media Video 9'
[00000290] main input debug: `tg.wmv' successfully opened
[00000342] packetizer_copy packetizer debug: need dts > 0
[00000292] main stream output debug: adding a new input
[00000298] main private debug: adding a new input
[00000298] mux_ts private debug: adding input codec=WMV3 pid=68
[00000298] mux_ts private debug: new PCR PID is 68
[00000311] packetizer_copy packetizer debug: need dts > 0
[00000292] main stream output debug: adding a new input
[00000298] main private debug: adding a new input
[00000298] mux_ts private debug: adding input codec=wma2 pid=69
[00000298] main private error: cannot add this stream
[00000311] main packetizer error: cannot create packetizer output (wma2)

quando lancio il client con vlc -vvv udp://@192.168.0.255 non rileva la traccia audio, ma solo il flusso video.
dove può stare il problema?

p.s. se lancio semplicemente vlc tg.wmv l'audio funziona.
_________________
vu vu vu
gentù
mi piaci tu
Back to top
View user's profile Send private message
IlGab
Guru
Guru


Joined: 26 Nov 2004
Posts: 486

PostPosted: Tue Dec 09, 2008 9:56 am    Post subject: Reply with quote

Un paio di domande:
1 hai provato a far partire il flusso di streaming dalla gui ?
2 stai facendo uno streami multicas o unicast ? Se la tua subnet è un /24 quello che usi è un indirizzo broadcast e non sono certo che vada bene per lo scopo.
Back to top
View user's profile Send private message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4810
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Tue Dec 09, 2008 12:41 pm    Post subject: Reply with quote

sono riuscito ad ottenere il flusso audio con questo comando:
Code:

vlc -vvv tg.wmv --sout '#transcode{acodec=mpga}:standard{access=udp,mux=ts,dst=192.168.0.255:1234}' --ttl 12

la cosa ovviamente, non risolve il problema, ma lo sposta (innanzitutto è quasi certo che non si tratta più di un problema gentoo).
il trucco sta nella sottoscringa transcode{acodec=mpga} che passa manualmente il codec audio al sistema.
mi chiedo però la ragione per cui il codec non venga riconosciuto automaticamente (lanciando vlc in diretta viene riconosciuto).

quanto alla modalità di trasmissione, cerco volutamente di utilizzare il broadcast.
_________________
vu vu vu
gentù
mi piaci tu
Back to top
View user's profile Send private message
IlGab
Guru
Guru


Joined: 26 Nov 2004
Posts: 486

PostPosted: Tue Dec 09, 2008 1:07 pm    Post subject: Reply with quote

Questa è la lista dei parametri per lo stream costruito con la GUI
Code:
:sout=#transcode{vcodec=mp2v,vb=800,scale=1,acodec=mpga,ab=128,channels=2}:duplicate{dst=std{access=udp,mux=ts,dst=192.168.0.255:1234}}


Video codec mpeg2 Bitrate 800Kb/s
Audo codec MPEG Audio 128Kb/s

Per me ti conviene utilizzare un multicast (se la rete lo supporta), fai meno traffico perchè i pacchetti vengono inviati solo ai client che fanno la join al gruppo.

Puoi utilizzare una classe 239.255.x.x
Back to top
View user's profile Send private message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4810
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Tue Dec 09, 2008 2:40 pm    Post subject: Reply with quote

IlGab wrote:
Questa è la lista dei parametri per lo stream costruito con la GUI

ecco una cosa da chiedere: come si ruba la lista dei parametri alla gui?
io ho dovuto creare la mia riga dagli esempi in rete.

purtroppo, però, questo non risolve ancora il mio problema.
io voglio fare senza gui, e avrei bisongo di conoscere a priori il codec giusto (è la vera causa dei miei mali)
IlGab wrote:

Per me ti conviene utilizzare un multicast (se la rete lo supporta), fai meno traffico perchè i pacchetti vengono inviati solo ai client che fanno la join al gruppo.

Puoi utilizzare una classe 239.255.x.x

questa cosa la comincio a capire pianino pianino.
forse al momento ho una qualche confusione tra broadcast e multicast.
_________________
vu vu vu
gentù
mi piaci tu
Back to top
View user's profile Send private message
IlGab
Guru
Guru


Joined: 26 Nov 2004
Posts: 486

PostPosted: Tue Dec 09, 2008 2:49 pm    Post subject: Reply with quote

Io ho la versione 0.9.8a ma secondo me lo faceva già con le precedenti: quando crei un flusso di streaming (ctrl+S) nella maschera ti mostra i parametri che verranno applicati, in buona sostanza ti genera la linea di comando che poi puoi passare ad applicare se non vuoi far partire il flusso dalla gui.

Per il multicast http://en.wikipedia.org/wiki/Multicast_address

Interessante con il multicast è anche l'annuncio SAP (session announcement protocol) che, attraverso un indirizzo multicast particolare, si presenta sulla rete a tutti i client che sono in ascolto (nel vlc lo trovi sotto la playlist). Con il SAP i client possono vedere quali flussi ci sono sulla rete senza doverne conoscere l'indirizzo fisico
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum