Let me give an example. I'd like this channel: NED1:12515:h:0:22000:517:88:4011
So I execute this command:
Code: Select all
vlc -vvv --color -I dummy dvb: --dvb-satno=1 --dvb-frequency=12551500 --dvb-srate=22000000 --dvb-voltage=18 --dvb-tone=1 --program 4011 --sout-standard-access=udp --sout-standard-mux=ts :sout='#duplicate{dst=std{access=http,mux=ts,dst=:1234}}
Code: Select all
[00000001] main vlc debug: opening config file /home/joost/.vlc/vlcrc
[00000001] main vlc debug: translation test: code is "C"
[00000001] main vlc debug: opening config file /home/joost/.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/joost/.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 205 modules
[00000001] main vlc debug: opening config file /home/joost/.vlc/vlcrc
[00000001] main vlc debug: CPU has capabilities 486 586 MMX MMXEXT SSE SSE2 FPU
[00000001] main vlc debug: looking for memcpy module: 3 candidates
[00000001] main vlc debug: using memcpy module "memcpymmxext"
[00000265] main playlist debug: waiting for thread completion
[00000265] main playlist debug: thread 3083246496 (playlist) created at priority 0 (playlist/playlist.c:184)
[00000266] main private debug: waiting for thread completion
[00000266] main private debug: thread 3074853792 (preparser) created at priority 0 (playlist/playlist.c:210)
[00000267] main interface debug: looking for interface module: 1 candidate
[00000267] main interface debug: using interface module "hotkeys"
[00000267] main interface debug: thread 3066461088 (interface) created at priority 0 (interface/interface.c:231)
[00000269] main interface debug: looking for interface module: 1 candidate
[00000269] main interface debug: using interface module "screensaver"
[00000269] main interface debug: thread 3058068384 (interface) created at priority 0 (interface/interface.c:231)
[00000265] main playlist debug: adding playlist item `dvb:' ( dvb: )
[00000271] main interface debug: looking for interface module: 5 candidates
[00000271] dummy interface: using the dummy interface module...
[00000271] main interface debug: using interface module "dummy"
[00000271] main interface debug: thread 3049675680 (manager) created at priority 0 (interface/interface.c:216)
[00000265] main playlist debug: creating new input thread
[00000280] main input debug: waiting for thread completion
[00000280] main input debug: thread 3041282976 (input) created at priority 0 (input/input.c:261)
[00000280] main input debug: creating statistics handler
[00000282] main stream output debug: stream=`duplicate'
[00000283] main private debug: looking for sout stream module: 1 candidate
[00000283] stream_out_duplicate private debug: creating 'duplicate'
[00000283] stream_out_duplicate private debug: * adding `std{access=http,mux=ts,dst=:1234}'
[00000282] main stream output debug: stream=`std'
[00000285] main private debug: looking for sout stream module: 1 candidate
[00000285] main private debug: set sout option: sout-standard-access to http
[00000285] main private debug: set sout option: sout-standard-mux to ts
[00000285] main private debug: set sout option: sout-standard-dst to :1234
[00000285] stream_out_standard private debug: creating `http/ts://:1234'
[00000285] stream_out_standard private debug: using `http/ts://:1234'
[00000287] main private debug: looking for sout access module: 1 candidate
[00000287] main private: creating httpd
[00000287] main private debug: net: listening to port 1234
[00000287] main private debug: socket error: Address family not supported by protocol
[00000290] main http server debug: thread 3032890272 (httpd host thread) created at priority 0 (network/httpd.c:1076)
[00000287] main private debug: using sout access module "access_output_http"
[00000285] stream_out_standard private debug: access opened
[00000291] main private debug: looking for sout mux module: 1 candidate
[00000291] mux_ts private debug: shaping=200000 pcr=70000 dts_delay=400000
[00000291] main private debug: using sout mux module "mux_ts"
[00000282] main stream output debug: muxer support adding stream at any time
[00000285] stream_out_standard private debug: mux opened
[00000285] main private debug: using sout stream module "stream_out_standard"
[00000283] main private debug: using sout stream module "stream_out_duplicate"
[00000280] main input debug: `dvb:' gives access `dvb' demux `' path `'
[00000280] main input debug: creating demux: access='dvb' demux='' path=''
[00000292] main demuxer debug: looking for access_demux module: 0 candidates
[00000292] main demuxer warning: no access_demux module matched "dvb"
[00000280] main input debug: creating access 'dvb' path=''
[00000293] main access debug: looking for access2 module: 4 candidates
[00000293] dvb access debug: Opening device /dev/dvb/adapter0/frontend0
[00000293] dvb access debug: Frontend Info:
[00000293] dvb access debug: name = DST DVB-S
[00000293] dvb access debug: type = QPSK (DVB-S)
[00000293] dvb access debug: frequency_min = 950000 (kHz)
[00000293] dvb access debug: frequency_max = 2150000 (kHz)
[00000293] dvb access debug: frequency_stepsize = 1000
[00000293] dvb access debug: frequency_tolerance = 29500
[00000293] dvb access debug: symbol_rate_min = 1000000 (kHz)
[00000293] dvb access debug: symbol_rate_max = 45000000 (kHz)
[00000293] dvb access debug: symbol_rate_tolerance (ppm) = 0
[00000293] dvb access debug: notifier_delay (ms) = 0
[00000293] dvb access debug: Frontend Info capability list:
[00000293] dvb access debug: inversion auto
[00000293] dvb access debug: forward error correction auto
[00000293] dvb access debug: card can do QPSK
[00000293] dvb access debug: End of capability list
[00000293] dvb access debug: trying to tune the frontend...
[00000293] dvb access debug: frequency 12551500 is in Ku-band
[00000293] dvb access debug: using inversion=2
[00000293] dvb access debug: using fec=9
[00000293] dvb access debug: using voltage=18
[00000293] dvb access debug: using tone=1
[00000293] dvb access debug: Opening device /dev/dvb/adapter0/dvr0
[00000293] dvb access debug: setting filter on all PIDs
[00000293] dvb access debug: Opening device /dev/dvb/adapter0/demux0
[00000293] dvb access debug: DMXSetFilter: DMX_PES_OTHER for PID 8192
[00000293] dvb access debug: Opening device /dev/dvb/adapter0/ca0
[00000293] dvb access debug: CAMInit: CA interface with 1 slot
[00000293] dvb access debug: CAMInit: CI high level interface type
[00000293] dvb access debug: CAMInit: 1 available descrambler (key)
[00000293] dvb access debug: CAMInit: ECD scrambling system supported
[00000293] dvb access debug: found CAM CANALDIGITAAL using id 0x100
[00000293] main access debug: using access2 module "dvb"
[00000295] main private debug: pre buffering
[00000293] dvb access debug: frontend has acquired signal
[00000293] dvb access debug: frontend has acquired carrier
[00000293] dvb access debug: frontend has acquired stable FEC
[00000293] dvb access debug: frontend has acquired sync
[00000293] dvb access debug: frontend has acquired lock
[00000293] dvb access debug: - Signal strength: 10240
[00000293] dvb access debug: - SNR: 7455
[00000293] dvb access warning: read failed (Value too large for defined data type)
[00000295] main private debug: received first data for our buffer
[00000295] main private debug: prebuffering done 32900 bytes in 0s - 554 kbytes/s
[00000280] main input debug: creating demux: access='dvb' demux='' path=''
[00000296] main demuxer debug: looking for demux2 module: 41 candidates
[00000296] main demuxer debug: using demux2 module "ts"
[00000280] main input debug: looking for a subtitle file in /home/joost/
[00000296] ts demuxer debug: DEMUX_SET_GROUP 4011 (nil)
[00000280] main input debug: starting in synch mode
[00000293] dvb access warning: unimplemented query in control
[00000280] main input debug: `dvb:' successfully opened
libdvbpsi error (PSI decoder): TS discontinuity (received 2, expected 0)
[00000296] ts demuxer debug: PATCallBack called
[00000296] ts demuxer debug: new PAT ts_id=1107 version=12 current_next=1
[00000296] ts demuxer debug: * number=0 pid=16
[00000296] ts demuxer debug: pid[16] unknown
[00000296] ts demuxer debug: pid[17] unknown
[00000296] ts demuxer debug: pid[20] unknown