| VideoLAN HOWTO | ||
|---|---|---|
| Indietro | Capitolo 8. Trasmettere in stream da una scheda di acquisizione o da una webcam | Avanti |
![]() | È necessaria la versione CVS di VLC. Quando la si compila, bisogna dare i comandi ./bootstrap e ./configure --enable-v4l --with-ffmpeg=PATH (dove PATH è il percorso assoluto della directory in cui si è compilato ffmpeg e non il percorso relativo). |
Al momento non esiste un'interfaccia a riga di comando per questo input, dunque sarà necessario usare il file di configurazione.
Quello che segue è un file vls.cfg di configurazione tipico per eseguire VLS con un dispositivo v4l:
# vls.cfg (file di configurazione di VLS)
# Esempio del VideoLAN HOWTO per un dispositivo Video for Linux
BEGIN "Inputs"
webcam = "v4l"
END
BEGIN "webcam"
# Dispositivo V4L
Device = "/dev/video"
# Channel Source : Talvolta la webcam è "0"
# Scheda TV , potrebbe essere Sintonizzatore(0), Ingresso Composito(1), Svideo(2)
Channel = "0"
# Norm: PAL=0, NTSC=1, SECAM=2
Norm = "0"
# Frequenza del canale in MHz, moltiplicata per 16 (solo per schede con sintonizzatore)
Frequency = "7668"
# Possibili dimensioni sono:
# - stringa vuota: dimensione predefinita
# - larghezza x altezza
# - subQCIF(128x96), QSIF(160x120), QCIF(176x144), SIF(320x240),
# CIF(352x288), VGA (640x480)
Size = ""
# Deinterallacciamento: "0" = no ; "1" = yes
DeInterlace = "0"
# Formato di compressione Video: "mpeg1" o "mpeg4"
Compression = "mpeg4"
# Video bitrate (approssimativamente) in Kbps
Bitrate = "500"
# Qualità: "1.0" (buona) to "31.0" (cattiva)
Quality = "1.0"
# Dispositivo audio
AudioDevice = "/dev/dsp"
# Formato di compressione audio: "mp2", "mp3" o "ogg"
AudioCompression = "mp2"
# Audio bitrate in Kpbs
AudioBitrate = "64"
# Frequenza audio ("16000", "22050", "24000", "32000", "44100" o "48000")
AudioFreq = "16000"
# Canale audio: "1" = mono ; "2" = stereo
AudioChannel = "2"
END
BEGIN "Channels"
channel1 = "network"
END
BEGIN "channel1"
# Indirizzo IP unicast o multicast
DstHost = "192.168.0.42"
# Porta di destinazione
DstPort = "1234"
# Se è un indirizzo IP multicast IP, scommentare la riga seguente
#Type = "multicast"
# Se è un indirizzo IP multicast IP, specificare il "Time To Live" sotto
#TTL = "12"
END
BEGIN "LaunchOnStartUp"
command1 = "start video channel1 webcam"
END
Una volta adattato il file di configurazione di cui sopra, eseguire VLS:
% vls -vv -f vls.cfg