vlc -> DVB-C Card UDP Streaming / watching on Screen ?

*nix specific usage questions
fritzbee21
Blank Cone
Blank Cone
Posts: 21
Joined: 29 Nov 2006 12:39

vlc -> DVB-C Card UDP Streaming / watching on Screen ?

Postby fritzbee21 » 06 Dec 2006 12:59

hi,

I am running VLC 0.8.5. with Suse 9.3 and a fully featured DVB-C Card from Siemens/Hauppauge.
DVB-Drivers installed, Card is running with Kaffeine.

My Target will be:

Receiving the ZDF MuXX from Kabel Netzwork Transcode it to MPEG4 and Stream it out as an UDP Multicast Stream.

But start slowly :D

I prefer command line
VLC is running, I tried to lock to the ZDF Multiplex
Frequenzy 410 MHz
SR 6.9 Msymb/s
Mod 64 QAM

vlc -vvv dvb: --dvb-frequency=410000000 --dvb-srate=6900000 --dvb-modulation=64

gets me

[00000296] dvb access debug: frontend has acquired signal
[00000296] dvb access debug: frontend has acquired carrier
[00000296] dvb access debug: frontend has acquired stable FEC
[00000296] dvb access debug: frontend has acquired sync
[00000296] dvb access debug: frontend has acquired lock
[00000296] dvb access debug: - Bit error rate: 262270
[00000296] dvb access debug: - Signal strength: 323824
[00000296] dvb access debug: - SNR: 318684

looks good :D

VLC looked to that Signal

Now I have to search for the ZDF Programm, SID is 28006

How can I play this Programm on the Screen ?
vlc -vvv --programs=28006 dvb: --dvb-frequency=410000000 --dvb-srate=6900000 --dvb-modulation=64 :sout=#duplicate{dst=display}

gets me only a look and no Playback window


then I found something in the readme:

vlc -vvv --color --ttl 12 --ts-es-id-pid --programs=8508,8505 dvb: \
--dvb-frequency=11739000 --dvb-srate=27500000 --dvb-voltage=13 \
--sout-standard-access=udp --sout-standard-mux=ts --sout \
'#duplicate{dst=std{dst=address1},select="program=8508",dst=std{dst=address2},select="program=8505"}'


and changed that for me:

vlc -vvv --color --ttl 12 --ts-es-id-pid --programs=28006 dvb: \
--dvb-frequency=410000000 --dvb-srate=6900000 --dvb-modulation=64 --sout-standard-access=udp --sout-standard-mux=ts --sout \
'#duplicate{dst=std{dst=239.29.201.201:2222},select="program=28006"}'

this brings me only a look to, connect to the multicast-adress failes.
*output at the end

failure:

[00000307] main private error: cannot pre fill buffer
[00000293] main input warning: cannot create a stream_t from access

Demux Failure ???


but the first questions will be,

- how can I play one programm of the MuXX on the standard-output (monitor)
- how can I stream one programm of the MuXX as UDP Multicast







VLC media player 0.8.5 Janus
[00000001] main vlc debug: opening config file /home/wolfgang/.vlc/vlcrc
[00000001] main vlc debug: checking builtin modules
[00000001] main vlc debug: checking plugin modules
[00000001] main vlc debug: loading plugins cache file /home/wolfgang/.vlc/cache/plugins-04041e.dat
[00000001] main vlc debug: recursively browsing `modules'
[00000001] main vlc debug: recursively browsing `/usr/lib/vlc'
[00000001] main vlc debug: recursively browsing `plugins'
[00000001] main vlc debug: module bank initialized, found 221 modules
[00000001] main vlc debug: opening config file /home/wolfgang/.vlc/vlcrc
[00000001] main vlc debug: CPU has capabilities 486 586 MMX 3DNow! MMXEXT SSE FPU
[00000001] main vlc debug: looking for memcpy module: 4 candidates
[00000001] main vlc debug: using memcpy module "memcpymmxext"
[00000284] main playlist debug: waiting for thread completion
[00000284] main playlist debug: thread 1090976688 (playlist) created at priority 0 (playlist/playlist.c:184)
[00000285] main private debug: waiting for thread completion
[00000285] main private debug: thread 1093077936 (preparser) created at priority 0 (playlist/playlist.c:210)
[00000286] main interface debug: looking for interface module: 1 candidate
[00000286] main interface debug: using interface module "hotkeys"
[00000286] main interface debug: thread 1095199664 (interface) created at priority 0 (interface/interface.c:231)
[00000288] main interface debug: looking for interface module: 1 candidate
[00000288] main interface debug: using interface module "screensaver"
[00000288] main interface debug: thread 1097309104 (interface) created at priority 0 (interface/interface.c:231)
[00000284] main playlist debug: adding playlist item `dvb:' ( dvb: )
[00000290] main interface debug: looking for interface module: 5 candidates
[00000290] main interface debug: using interface module "wxwidgets"
[00000290] main interface debug: thread 1115544496 (manager) created at priority 0 (interface/interface.c:216)
[00000290] wxwidgets interface debug: Using last windows config '(-1,0,0,1024,768)(0,143,88,714,97)(6,0,0,-1,150)'
[00000290] wxwidgets interface debug: id=0 p=(143,88) s=(714,97)
[00000290] wxwidgets interface debug: id=6 p=(0,0) s=(-1,150)
[00000284] main playlist debug: nothing requested, starting
[00000284] main playlist debug: creating new input thread
[00000293] main input debug: waiting for thread completion
[00000293] main input debug: thread 1129106352 (input) created at priority 0 (input/input.c:261)
[00000293] main input debug: creating statistics handler
[00000295] main stream output debug: stream=`duplicate'
[00000296] main private debug: looking for sout stream module: 1 candidate
[00000296] stream_out_duplicate private debug: creating 'duplicate'
[00000296] stream_out_duplicate private debug: * adding `std{dst=239.29.201.201:2222}'
[00000295] main stream output debug: stream=`std'
[00000298] main private debug: looking for sout stream module: 1 candidate
[00000298] main private debug: set sout option: sout-standard-dst to 239.29.201.201:2222
[00000298] stream_out_standard private debug: creating `udp/ts://239.29.201.201:2222'
[00000298] stream_out_standard private debug: extension is 201:2222
[00000298] stream_out_standard private debug: extension -> mux=(null)
[00000298] stream_out_standard private debug: using `udp/ts://239.29.201.201:2222'
[00000300] main private debug: looking for sout access module: 1 candidate
[00000300] main private debug: net: connecting to 239.29.201.201 port 2222
[00000302] main private debug: thread 1131252656 (sout write thread) created at priority 0 (udp.c:268)
[00000300] access_output_udp private debug: udp access output opened(239.29.201.201:2222)
[00000300] main private debug: using sout access module "access_output_udp"
[00000298] stream_out_standard private debug: access opened
[00000303] main private debug: looking for sout mux module: 1 candidate
[00000303] mux_ts private debug: shaping=200000 pcr=70000 dts_delay=400000
[00000303] main private debug: using sout mux module "mux_ts"
[00000295] main stream output debug: muxer support adding stream at any time
[00000298] stream_out_standard private debug: mux opened
[00000298] main private debug: using sout stream module "stream_out_standard"
[00000296] stream_out_duplicate private debug: * apply selection program=28006
[00000296] main private debug: using sout stream module "stream_out_duplicate"
[00000293] main input debug: `dvb:' gives access `dvb' demux `' path `'
[00000293] main input debug: creating demux: access='dvb' demux='' path=''
[00000304] main demuxer debug: looking for access_demux module: 0 candidates
[00000304] main demuxer warning: no access_demux module matched "dvb"
[00000293] main input debug: creating access 'dvb' path=''
[00000305] main access debug: looking for access2 module: 6 candidates
[00000305] dvb access debug: Opening device /dev/dvb/adapter0/frontend0
[00000305] dvb access debug: Frontend Info:
[00000305] dvb access debug: name = VLSI VES1820 DVB-C
[00000305] dvb access debug: type = QAM (DVB-C)
[00000305] dvb access debug: frequency_min = 51000000 (kHz)
[00000305] dvb access debug: frequency_max = 858000000 (kHz)
[00000305] dvb access debug: frequency_stepsize = 62500
[00000305] dvb access debug: frequency_tolerance = 0
[00000305] dvb access debug: symbol_rate_min = 451875 (kHz)
[00000305] dvb access debug: symbol_rate_max = 7230000 (kHz)
[00000305] dvb access debug: symbol_rate_tolerance (ppm) = 0
[00000305] dvb access debug: notifier_delay (ms) = 0
[00000305] dvb access debug: Frontend Info capability list:
[00000305] dvb access debug: inversion auto
[00000305] dvb access debug: forward error correction auto
[00000305] dvb access debug: card can do QAM 16
[00000305] dvb access debug: card can do QAM 32
[00000305] dvb access debug: card can do QAM 64
[00000305] dvb access debug: card can do QAM 128
[00000305] dvb access debug: card can do QAM 256
[00000305] dvb access debug: End of capability list
[00000305] dvb access debug: trying to tune the frontend...
[00000305] dvb access debug: using inversion=2
[00000305] dvb access debug: using fec=9
[00000305] dvb access debug: Opening device /dev/dvb/adapter0/dvr0
[00000305] dvb access debug: setting filter on PAT
[00000305] dvb access debug: Opening device /dev/dvb/adapter0/demux0
[00000305] dvb access debug: DMXSetFilter: DMX_PES_OTHER for PID 0
[00000305] dvb access debug: Opening device /dev/dvb/adapter0/ca0
[00000305] dvb access debug: CAMInit: CA interface with 2 slots
[00000305] dvb access debug: CAMInit: CI link layer level interface type
[00000305] dvb access debug: CAMInit: built-in descrambler detected
[00000305] dvb access debug: CAMInit: 16 available descramblers (keys)
[00000305] dvb access debug: CAMInit: ECD scrambling system supported
[00000305] main access debug: using access2 module "dvb"
[00000307] main private debug: pre buffering
[00000305] dvb access debug: frontend has acquired signal
[00000305] dvb access debug: frontend has acquired carrier
[00000305] dvb access debug: frontend has acquired stable FEC
[00000305] dvb access debug: frontend has lost signal
[00000305] dvb access debug: frontend has lost carrier
[00000305] dvb access debug: frontend has lost FEC
[00000305] dvb access debug: frontend has acquired signal
[00000305] dvb access debug: frontend has acquired carrier
[00000305] dvb access debug: frontend has acquired stable FEC
[00000305] dvb access debug: frontend has acquired sync
[00000305] dvb access debug: frontend has acquired lock
[00000305] dvb access debug: - Bit error rate: 10485750
[00000305] dvb access debug: - Signal strength: 10474965
[00000305] dvb access debug: - SNR: 10476764



when i close the Player I get the following:


[00000001] main vlc debug: removing all interfaces
[00000290] main interface debug: thread 1115544496 joined (interface/interface.c:258)
[00000290] main interface debug: removing module "wxwidgets"
[00000288] main interface debug: thread 1097309104 joined (interface/interface.c:258)
[00000288] main interface debug: removing module "screensaver"
[00000286] main interface debug: thread 1095199664 joined (interface/interface.c:258)
[00000286] main interface debug: removing module "hotkeys"
[00000001] main vlc debug: removing playlist handler
[00000285] main private debug: thread 1093077936 joined (playlist/playlist.c:247)
[00000307] main private debug: prebuffering done 0 bytes in 5s - 0 kbytes/s
[00000307] main private error: cannot pre fill buffer
[00000293] main input warning: cannot create a stream_t from access
[00000305] dvb access debug: DMXUnsetFilter: closing demux 10
[00000305] main access debug: removing module "dvb"
[00000296] main private debug: destroying chain... (name=duplicate)
[00000296] stream_out_duplicate private debug: closing a duplication
[00000298] main private debug: destroying chain... (name=std)
[00000303] main private debug: removing module "mux_ts"
[00000302] access_output_udp private debug: packet has been sent too late (1165410725613427)
[00000302] main private debug: thread 1130109872 joined (udp.c:316)
[00000300] access_output_udp private debug: udp access output closed
[00000300] main private debug: removing module "access_output_udp"
[00000298] main private debug: removing module "stream_out_standard"
[00000298] main private debug: destroying chain done
[00000296] main private debug: removing module "stream_out_duplicate"
[00000296] main private debug: destroying chain done
[00000293] main input debug: thread 1127963568 joined (input/input.c:399)
[00000284] main playlist debug: thread 1090976688 joined (playlist/playlist.c:248)
[00000284] main playlist: stopping playback
[00000284] main playlist debug: deleting playlist item `dvb:'
[00000001] main vlc debug: removing all video outputs
[00000001] main vlc debug: removing all audio outputs
[00000001] main vlc debug: removing module "memcpymmxext"
[00000001] main vlc debug: opening config file /home/wolfgang/.vlc/vlcrc
[00000001] main vlc debug: saving plugins cache file /home/wolfgang/.vlc/cache/plugins-04041e.dat

Return to “VLC media player for Linux and friends Troubleshooting”

Who is online

Users browsing this forum: No registered users and 15 guests