Jump to content
Калькуляторы

VLC и вещание с DVB SkyStar2 в сеть

есть Ubuntu 10.10 server

 

root@iptv:~/dvb# scan -a 0 ./trans.conf > channels.conf

scanning ./trans.conf

using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'

initial transponder 11034000 H 27500000 9

>>> tune to: 11034:h:0:27500

DVB-S IF freq is 1284000

0x0000 0x06a5: pmt_pid 0x0064 GlobeCast -- TV CORAN (running)

0x0000 0x06a6: pmt_pid 0x00c8 GlobeCast -- TV TAMAZIGHT (running)

0x0000 0x06a7: pmt_pid 0x012c GlobeCast -- Sarafan (running)

0x0000 0x06a8: pmt_pid 0x0190 GlobeCast -- Shanson TV (running)

0x0000 0x06da: pmt_pid 0x1518 GlobeCast -- Chanson (running)

0x0000 0x06a9: pmt_pid 0x01f4 Globecast -- 2M Maroc (running)

0x0000 0x06db: pmt_pid 0x0226 Globecast -- Radio 2M (running)

0x0000 0x06aa: pmt_pid 0x0258 Globecast -- CCTV9 (running)

0x0000 0x06ab: pmt_pid 0x02bc Globecast -- SHANT TV (running)

0x0000 0x06ac: pmt_pid 0x0320 Globecast -- RTR (running)

0x0000 0x06ae: pmt_pid 0x03e8 Globecast -- Vesti (running)

0x0000 0x06af: pmt_pid 0x044c Globecast -- Berbere Television (running, scrambled)

0x0000 0x06c3: pmt_pid 0x044d Globecast -- Radio Berbere (running)

0x0000 0x06b4: pmt_pid 0x0640 GlobeCast -- AZTV (running)

0x0000 0x06c4: pmt_pid 0x064a GCF -- Aztv Radio (running)

0x0000 0x06b1: pmt_pid 0x0514 GlobeCast -- Game One (running, scrambled)

0x0000 0x06b2: pmt_pid 0x0578 GlobeCast -- Al Jazeera Intl (running)

 

root@iptv:~/dvb# szap -c ./channels.conf -n 7 -x

reading channels from file './channels.conf'

zapping to 7 'Vesti':

sat 0, frequency = 11034 MHz V, symbolrate 27500000, vpid = 0x03fc, apid = 0x0406 sid = 0x06ae

using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'

status 00 | signal c01e | snr 7770 | ber 00009e00 | unc fffffffe |

status 1f | signal baa1 | snr c063 | ber 000002c0 | unc fffffffe | FE_HAS_LOCK

 

собрал VLC из исходников:

./configure --enable-dvb --enable-v4l --disable-xcb --disable-skins2 --enable-run-as-root --prefix=/usr

./compile

make install

 

запускаю:

 

#!/bin/bash

/usr/bin/cvlc -vvv --color --ttl 12 --ts-es-id-pid --dvb-adapter=0 --programs=1710 dvb:// --dvb-frequency=11034000 --dvb-srate=27500000 --dvb-voltage=18 --dvb-fec=9 --sout-standard-access=http --sout-standard-mux=ts --sout '#duplicate{dst=std{dst=10.0.0.176:8001},select="program=1710"}'

 

порт открыт, но ничего не вещается:(

 

root@iptv:~/dvb# ./vlc.sh

VLC media player 1.1.4 The Luggage (revision exported)

[0x877b8fc] main libvlc debug: VLC media player - 1.1.4 The Luggage

[0x877b8fc] main libvlc debug: Copyright © 1996-2010 the VideoLAN team

[0x877b8fc] main libvlc debug: revision exported

[0x877b8fc] main libvlc debug: configured with ./configure '--enable-dvb' '--enable-v4l' '--disable-xcb' '--disable-skins2' '--enable-run-as-root' '--prefix=/usr'

[0x877b8fc] main libvlc debug: translation test: code is "ru"

[0x877b8fc] main libvlc debug: checking plugin modules

[0x877b8fc] main libvlc debug: loading plugins cache file /usr/lib/vlc/plugins/plugins-04041e-3e8.dat

[0x877b8fc] main libvlc debug: recursively browsing `/usr/lib/vlc/plugins'

[0x877b8fc] main libvlc debug: saving plugins cache /usr/lib/vlc/plugins/plugins-04041e-3e8.dat

[0x877b8fc] main libvlc debug: module bank initialized (395 modules)

[0x877b8fc] main libvlc debug: opening config file (/root/.config/vlc/vlcrc)

[0x877b8fc] main libvlc debug: CPU has capabilities MMX MMXEXT SSE SSE2 SSE3 SSSE3 FPU

[0x877b8fc] main libvlc debug: looking for memcpy module: 3 candidates

[0x877b8fc] main libvlc debug: using memcpy module "memcpymmxext"

[0x882a3a4] main input debug: Creating an input for 'Медиа-библиотека'

[0x882a3a4] main input debug: Input is a meta file: disabling unneeded options

[0x882a3a4] main input debug: using timeshift granularity of 50 MiB

[0x882a3a4] main input debug: using timeshift path '/tmp'

[0x882a3a4] main input debug: `file/xspf-open:///root/.local/share/vlc/ml.xspf' gives access `file' demux `xspf-open' path `/root/.local/share/vlc/ml.xspf'

[0x882a3a4] main input debug: creating demux: access='file' demux='xspf-open' path='/root/.local/share/vlc/ml.xspf'

[0x88291dc] main demux debug: looking for access_demux module: 2 candidates

[0x88291dc] main demux debug: no access_demux module matching "file" could be loaded

[0x88291dc] main demux debug: TIMER module_need() : 0.997 ms - Total 0.997 ms / 1 intvls (Avg 0.997 ms)

[0x882a3a4] main input debug: creating access 'file' path='/root/.local/share/vlc/ml.xspf'

[0x88114ac] main access debug: looking for access module: 2 candidates

[0x88114ac] filesystem access debug: opening file `/root/.local/share/vlc/ml.xspf'

[0x88114ac] main access debug: using access module "filesystem"

[0x88114ac] main access debug: TIMER module_need() : 0.604 ms - Total 0.604 ms / 1 intvls (Avg 0.604 ms)

[0x8810d84] main stream debug: Using AStream*Stream

[0x8810d84] main stream debug: pre buffering

[0x8810d84] main stream debug: received first data after 0 ms

[0x8810d84] main stream debug: pre-buffering done 314 bytes in 0s - 13332 KiB/s

[0x881166c] main stream debug: looking for stream_filter module: 5 candidates

[0x881166c] main stream debug: no stream_filter module matching "any" could be loaded

[0x881166c] main stream debug: TIMER module_need() : 0.786 ms - Total 0.786 ms / 1 intvls (Avg 0.786 ms)

[0x881166c] main stream debug: looking for stream_filter module: 1 candidate

[0x881166c] main stream debug: using stream_filter module "stream_filter_record"

[0x881166c] main stream debug: TIMER module_need() : 0.314 ms - Total 0.314 ms / 1 intvls (Avg 0.314 ms)

[0x882a3a4] main input debug: creating demux: access='file' demux='xspf-open' path='/root/.local/share/vlc/ml.xspf'

[0x88122ec] main demux debug: looking for demux module: 1 candidate

[0x88122ec] playlist demux debug: using XSPF playlist reader

[0x88122ec] main demux debug: using demux module "playlist"

[0x88122ec] main demux debug: TIMER module_need() : 0.758 ms - Total 0.758 ms / 1 intvls (Avg 0.758 ms)

[0x88135c4] main demux meta debug: looking for meta reader module: 2 candidates

[0x88135c4] lua demux meta debug: Trying Lua scripts in /root/.local/share/vlc/lua/meta/reader

[0x88135c4] lua demux meta debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/reader

[0x88135c4] lua demux meta debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/reader/filename.luac

[0x88135c4] lua demux meta debug: Trying Lua scripts in /usr/share/vlc/lua/meta/reader

[0x88135c4] main demux meta debug: no meta reader module matching "any" could be loaded

[0x88135c4] main demux meta debug: TIMER module_need() : 4.760 ms - Total 4.760 ms / 1 intvls (Avg 4.760 ms)

[0x882a3a4] main input debug: `file/xspf-open:///root/.local/share/vlc/ml.xspf' successfully opened

[0x88135c4] main xml debug: looking for xml module: 2 candidates

[0x88135c4] main xml debug: using xml module "xml"

[0x88135c4] main xml debug: TIMER module_need() : 0.803 ms - Total 0.803 ms / 1 intvls (Avg 0.803 ms)

[0x88122ec] playlist demux debug: parsed 0 tracks successfully

[0x88135c4] main xml debug: removing module "xml"

[0x882a3a4] main input debug: EOF reached

[0x88122ec] main demux debug: removing module "playlist"

[0x881166c] main stream debug: removing module "stream_filter_record"

[0x88114ac] main access debug: removing module "filesystem"

[0x882a3a4] main input debug: TIMER input launching for 'Медиа-библиотека' : 9.425 ms - Total 9.425 ms / 1 intvls (Avg 9.425 ms)

[0x8813cc4] main interface debug: looking for interface module: 1 candidate

[0x8813cc4] main interface debug: using interface module "hotkeys"

[0x8813cc4] main interface debug: TIMER module_need() : 0.433 ms - Total 0.433 ms / 1 intvls (Avg 0.433 ms)

[0x8818dcc] main interface debug: looking for interface module: 1 candidate

Blocked: call to unsetenv("DBUS_ACTIVATION_ADDRESS")

Blocked: call to unsetenv("DBUS_ACTIVATION_BUS_TYPE")

[0x8818dcc] inhibit interface error: Failed to connect to the D-Bus session daemon: /bin/dbus-launch terminated abnormally with the following error: Autolaunch error: X11 initialization failed.

 

[0x8818dcc] main interface debug: no interface module matching "inhibit,none" could be loaded

[0x8818dcc] main interface debug: TIMER module_need() : 2.978 ms - Total 2.978 ms / 1 intvls (Avg 2.978 ms)

[0x8818dcc] main interface error: no suitable interface module

[0x878a184] main playlist debug: Activated

[0x878a184] main playlist debug: adding item `dvb://' ( dvb:// )

[0x8827e64] main interface debug: looking for interface module: 1 candidate

[0x8827e64] main interface debug: using interface module "signals"

[0x8827e64] main interface debug: TIMER module_need() : 0.602 ms - Total 0.602 ms / 1 intvls (Avg 0.602 ms)

[0x8828f24] main interface debug: looking for interface module: 1 candidate

[0x8828f24] main interface debug: no interface module matching "globalhotkeys,none" could be loaded

[0x8828f24] main interface debug: TIMER module_need() : 1.146 ms - Total 1.146 ms / 1 intvls (Avg 1.146 ms)

[0x8828f24] main interface error: no suitable interface module

[0x877b8fc] main libvlc error: interface "globalhotkeys,none" initialization failed

[0x8828f24] main interface debug: looking for interface module: 1 candidate

[0x8828f24] dummy interface: using the dummy interface module...

[0x8828f24] main interface debug: using interface module "dummy"

[0x8828f24] main interface debug: TIMER module_need() : 0.493 ms - Total 0.493 ms / 1 intvls (Avg 0.493 ms)

[0x878a184] main playlist debug: rebuilding array of current - root Плейлист

[0x878a184] main playlist debug: rebuild done - 1 items, index -1

[0x878a184] main playlist debug: processing request item null node Плейлист skip 0

[0x878a184] main playlist debug: starting new item

[0x878a184] main playlist debug: creating new input thread

[0x881d3d4] main input debug: Creating an input for 'dvb://'

[0x881d3d4] main input debug: thread (input) created at priority 10 (input/input.c:214)

[0x881d3d4] main input debug: thread started

[0x881aeb4] main stream output debug: using sout chain=`duplicate{dst=std{dst=10.0.0.176:8001},select="program=1710"}'

[0x881aeb4] main stream output debug: stream=`duplicate'

[0x881b074] main stream out debug: looking for sout stream module: 1 candidate

[0x881b074] stream_out_duplicate stream out debug: creating 'duplicate'

[0x881b074] stream_out_duplicate stream out debug: * adding `std{dst=10.0.0.176:8001}'

[0x881aeb4] main stream output debug: stream=`std'

[0x881b62c] main stream out debug: looking for sout stream module: 1 candidate

[0x881b62c] main stream out debug: set config option: sout-standard-dst to 10.0.0.176:8001

[0x881b62c] stream_out_standard stream out debug: creating `http/ts://10.0.0.176:8001'

[0x881b62c] stream_out_standard stream out debug: extension is 176:8001

[0x881b62c] stream_out_standard stream out debug: extension -> mux=(null)

[0x881b62c] stream_out_standard stream out debug: using `http/ts://10.0.0.176:8001'

[0x881c9fc] main access out debug: looking for sout access module: 1 candidate

[0x881c9fc] main access out: creating httpd

[0x881c9fc] main access out debug: net: listening to 100.0.0.176 port 8001

[0x881c9fc] main access out debug: using sout access module "access_output_http"

[0x881c9fc] main access out debug: TIMER module_need() : 0.720 ms - Total 0.720 ms / 1 intvls (Avg 0.720 ms)

[0x881b62c] stream_out_standard stream out debug: access opened

[0x882f8fc] main mux debug: looking for sout mux module: 1 candidate

[0x882f8fc] mux_ts mux debug: shaping=200000 pcr=70000 dts_delay=400000

[0x882f8fc] main mux debug: using sout mux module "mux_ts"

[0x882f8fc] main mux debug: TIMER module_need() : 1.213 ms - Total 1.213 ms / 1 intvls (Avg 1.213 ms)

[0x881aeb4] main stream output debug: muxer support adding stream at any time

[0x881aeb4] main stream output debug: muxer prefers to wait for all ES before starting to mux

[0x881b62c] stream_out_standard stream out debug: mux opened

[0x881b62c] main stream out debug: using sout stream module "stream_out_standard"

[0x881b62c] main stream out debug: TIMER module_need() : 2.549 ms - Total 2.549 ms / 1 intvls (Avg 2.549 ms)

[0x881b074] stream_out_duplicate stream out debug: * apply selection `program=1710'

[0x881b074] main stream out debug: using sout stream module "stream_out_duplicate"

[0x881b074] main stream out debug: TIMER module_need() : 3.017 ms - Total 3.017 ms / 1 intvls (Avg 3.017 ms)

[0x881d3d4] main input debug: using timeshift granularity of 50 MiB

[0x881d3d4] main input debug: using timeshift path '/tmp'

[0x881d3d4] main input debug: `dvb://' gives access `dvb' demux `' path `'

[0x881d3d4] main input debug: creating demux: access='dvb' demux='' path=''

[0x8830de4] main demux debug: looking for access_demux module: 0 candidates

[0x8830de4] main demux debug: no access_demux module matched "dvb"

[0x8830de4] main demux debug: TIMER module_need() : 0.195 ms - Total 0.195 ms / 1 intvls (Avg 0.195 ms)

[0x881d3d4] main input debug: creating access 'dvb' path=''

[0x8830bdc] main access debug: looking for access module: 1 candidate

[0x8830bdc] dvb access debug: Opening device /dev/dvb/adapter0/frontend0

[0x8830bdc] dvb access debug: Frontend Info:

[0x8830bdc] dvb access debug: name = ST STV0299 DVB-S

[0x8830bdc] dvb access debug: type = QPSK (DVB-S)

[0x8830bdc] dvb access debug: frequency_min = 950000 (kHz)

[0x8830bdc] dvb access debug: frequency_max = 2150000 (kHz)

[0x8830bdc] dvb access debug: frequency_stepsize = 125

[0x8830bdc] dvb access debug: frequency_tolerance = 0

[0x8830bdc] dvb access debug: symbol_rate_min = 1000000 (kHz)

[0x8830bdc] dvb access debug: symbol_rate_max = 45000000 (kHz)

[0x8830bdc] dvb access debug: symbol_rate_tolerance (ppm) = 500

[0x8830bdc] dvb access debug: notifier_delay (ms) = 0

[0x8830bdc] dvb access debug: Frontend Info capability list:

[0x8830bdc] dvb access debug: inversion auto

[0x8830bdc] dvb access debug: forward error correction 1/2

[0x8830bdc] dvb access debug: forward error correction 2/3

[0x8830bdc] dvb access debug: forward error correction 3/4

[0x8830bdc] dvb access debug: forward error correction 5/6

[0x8830bdc] dvb access debug: forward error correction 7/8

[0x8830bdc] dvb access debug: forward error correction auto

[0x8830bdc] dvb access debug: card can do QPSK

[0x8830bdc] dvb access debug: End of capability list

[0x8830bdc] dvb access debug: trying to tune the frontend...

[0x8830bdc] dvb access debug: frequency 11034000 is in Ku-band

[0x8830bdc] dvb access debug: using inversion=2

[0x8830bdc] dvb access debug: using fec=9

[0x8830bdc] dvb access debug: using voltage=18

[0x8830bdc] dvb access debug: using tone=0

[0x8830bdc] dvb access debug: Opening device /dev/dvb/adapter0/dvr0

[0x8830bdc] dvb access debug: setting filter on PAT

[0x8830bdc] dvb access debug: Opening device /dev/dvb/adapter0/demux0

[0x8830bdc] dvb access debug: DMXSetFilter: DMX_PES_OTHER for PID 0

[0x8830bdc] dvb access debug: Opening device /dev/dvb/adapter0/ca0

[0x8830bdc] dvb access warning: CAMInit: opening CAM device failed (No such file or directory)

[0x8830bdc] main access debug: using access module "dvb"

[0x8830bdc] main access debug: TIMER module_need() : 71.366 ms - Total 71.366 ms / 1 intvls (Avg 71.366 ms)

[0x881b91c] main stream debug: Using AStream*Block

[0x881b91c] main stream debug: pre buffering

[0x8830bdc] dvb access debug: frontend has acquired signal

[0x8830bdc] dvb access debug: frontend has acquired carrier

[0x8830bdc] dvb access debug: frontend has acquired stable FEC

[0x8830bdc] dvb access debug: frontend has acquired sync

[0x8830bdc] dvb access debug: frontend has acquired lock

[0x8830bdc] dvb access debug: - Bit error rate: 1280

[0x8830bdc] dvb access debug: - Signal strength: 47627

[0x8830bdc] dvb access debug: - SNR: 49089

[0x881b91c] main stream debug: received first data after 130 ms

[0x881b91c] main stream debug: prebuffering done 188 bytes in 0s - 1 KiB/s

[0x882ec1c] main stream debug: looking for stream_filter module: 5 candidates

[0x882ec1c] main stream debug: no stream_filter module matching "any" could be loaded

[0x882ec1c] main stream debug: TIMER module_need() : 0.205 ms - Total 0.205 ms / 1 intvls (Avg 0.205 ms)

[0x882ec1c] main stream debug: looking for stream_filter module: 1 candidate

[0x882ec1c] main stream debug: using stream_filter module "stream_filter_record"

[0x882ec1c] main stream debug: TIMER module_need() : 0.140 ms - Total 0.140 ms / 1 intvls (Avg 0.140 ms)

[0x881d3d4] main input debug: creating demux: access='dvb' demux='ts' path=''

[0x881bdb4] main demux debug: looking for demux module: 1 candidate

[0x8830bdc] dvb access debug: Opening device /dev/dvb/adapter0/demux0

[0x8830bdc] dvb access debug: DMXSetFilter: DMX_PES_OTHER for PID 17

[0x8830bdc] dvb access debug: Opening device /dev/dvb/adapter0/demux0

[0x8830bdc] dvb access debug: DMXSetFilter: DMX_PES_OTHER for PID 20

[0x8830bdc] dvb access debug: Opening device /dev/dvb/adapter0/demux0

[0x8830bdc] dvb access debug: DMXSetFilter: DMX_PES_OTHER for PID 18

libdvbpsi error (PSI decoder): TS discontinuity (received 13, expected 0) for PID 0

[0x881bdb4] ts demux debug: PATCallBack called

[0x881bdb4] ts demux debug: new PAT ts_id=12600 version=6 current_next=1

[0x881bdb4] ts demux debug: * number=0 pid=16

[0x881bdb4] ts demux debug: * number=1703 pid=300

[0x8830bdc] dvb access debug: Opening device /dev/dvb/adapter0/demux0

[0x8830bdc] dvb access debug: DMXSetFilter: DMX_PES_OTHER for PID 300

[0x881bdb4] ts demux debug: * number=1704 pid=400

[0x881bdb4] ts demux debug: * number=1705 pid=500

[0x881bdb4] ts demux debug: * number=1706 pid=600

[0x881bdb4] ts demux debug: * number=1707 pid=700

[0x881bdb4] ts demux debug: * number=1708 pid=800

[0x881bdb4] ts demux debug: * number=1710 pid=1000

[0x881bdb4] ts demux debug: * number=1711 pid=1100

[0x881bdb4] ts demux debug: * number=1716 pid=1600

[0x881bdb4] ts demux debug: * number=1701 pid=100

[0x881bdb4] ts demux debug: * number=1702 pid=200

[0x881bdb4] ts demux debug: * number=1731 pid=1101

[0x881bdb4] ts demux debug: * number=1732 pid=1610

[0x881bdb4] ts demux debug: * number=1754 pid=5400

[0x881bdb4] ts demux debug: * number=1755 pid=550

[0x881bdb4] ts demux debug: * number=1713 pid=1300

[0x881bdb4] ts demux debug: * number=1714 pid=1400

[0x881bdb4] ts demux debug: PMTCallBack called

[0x881bdb4] ts demux debug: new PMT program number=1703 version=28 pid_pcr=320

[0x8830bdc] dvb access debug: Opening device /dev/dvb/adapter0/demux0

[0x8830bdc] dvb access debug: DMXSetFilter: DMX_PES_OTHER for PID 320

[0x881bdb4] ts demux debug: * descriptor : unknown (0xe)

[0x881bdb4] ts demux debug: * descriptor : unknown (0xc)

[0x881bdb4] ts demux debug: * es pid=320 type=2 dr->i_tag=0x52

[0x881bdb4] ts demux debug: * es pid=320 type=2 dr->i_tag=0x2

[0x881bdb4] ts demux debug: * es pid=320 type=2 dr->i_tag=0xe

[0x881bdb4] ts demux debug: * es pid=320 type=2 dr->i_tag=0x6

[0x881bdb4] ts demux debug: * es pid=320 type=2 fcc=mpgv

[0x881d3d4] main input debug: selecting program id=1703

[0x881bdb4] ts demux debug: * es pid=330 type=4 dr->i_tag=0x52

[0x881bdb4] ts demux debug: * es pid=330 type=4 dr->i_tag=0x3

[0x881bdb4] ts demux debug: * es pid=330 type=4 dr->i_tag=0xe

[0x881bdb4] ts demux debug: * es pid=330 type=4 dr->i_tag=0xa

[0x881bdb4] ts demux debug: found language: fre

[0x881bdb4] ts demux debug: * es pid=330 type=4 fcc=mpga

[0x8830bdc] dvb access debug: Opening device /dev/dvb/adapter0/demux0

[0x8830bdc] dvb access debug: DMXSetFilter: DMX_PES_OTHER for PID 330

[0x881bdb4] main demux debug: using demux module "ts"

[0x881bdb4] main demux debug: TIMER module_need() : 831.925 ms - Total 831.925 ms / 1 intvls (Avg 831.925 ms)

[0x881bdb4] ts demux debug: DEMUX_SET_GROUP -1 0xb6fcf2ac

[0x8830bdc] dvb access debug: DMXUnsetFilter: closing demux 12

[0x8830bdc] dvb access debug: DMXUnsetFilter: closing demux 13

[0x8830bdc] dvb access debug: DMXUnsetFilter: closing demux 14

[0x8830bdc] dvb access debug: Opening device /dev/dvb/adapter0/demux0

[0x8830bdc] dvb access debug: DMXSetFilter: DMX_PES_OTHER for PID 1000

[0x881d3d4] main input debug: starting in async mode

[0x8830bdc] dvb access warning: unimplemented query in control

[0x8835754] main demux meta debug: looking for meta reader module: 2 candidates

[0x8835754] lua demux meta debug: Trying Lua scripts in /root/.local/share/vlc/lua/meta/reader

[0x8835754] lua demux meta debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/reader

[0x8835754] lua demux meta debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/reader/filename.luac

[0x8835754] lua demux meta debug: Trying Lua scripts in /usr/share/vlc/lua/meta/reader

[0x8835754] main demux meta debug: no meta reader module matching "any" could be loaded

[0x8835754] main demux meta debug: TIMER module_need() : 1.185 ms - Total 1.185 ms / 1 intvls (Avg 1.185 ms)

[0x881d3d4] main input debug: `dvb://' successfully opened

[0x881bdb4] ts demux debug: PMTCallBack called

[0x881bdb4] ts demux debug: new PMT program number=1710 version=28 pid_pcr=1020

[0x8830bdc] dvb access debug: Opening device /dev/dvb/adapter0/demux0

[0x8830bdc] dvb access debug: DMXSetFilter: DMX_PES_OTHER for PID 1020

[0x881bdb4] ts demux debug: * descriptor : unknown (0xe)

[0x881bdb4] ts demux debug: * descriptor : unknown (0xc)

[0x881bdb4] ts demux debug: * es pid=1020 type=2 dr->i_tag=0x52

[0x881bdb4] ts demux debug: * es pid=1020 type=2 dr->i_tag=0x2

[0x881bdb4] ts demux debug: * es pid=1020 type=2 dr->i_tag=0xe

[0x881bdb4] ts demux debug: * es pid=1020 type=2 dr->i_tag=0x6

[0x881bdb4] ts demux debug: * es pid=1020 type=2 fcc=mpgv

[0x8835acc] main decoder debug: looking for packetizer module: 21 candidates

[0x8835acc] main decoder debug: using packetizer module "packetizer_mpegvideo"

[0x8835acc] main decoder debug: TIMER module_need() : 3.557 ms - Total 3.557 ms / 1 intvls (Avg 3.557 ms)

[0x8835acc] main decoder debug: thread (decoder) created at priority 0 (input/decoder.c:301)

[0x8835acc] main decoder debug: thread started

[0x881bdb4] ts demux debug: * es pid=1030 type=4 dr->i_tag=0x52

[0x881bdb4] ts demux debug: * es pid=1030 type=4 dr->i_tag=0x3

[0x881bdb4] ts demux debug: * es pid=1030 type=4 dr->i_tag=0xe

[0x881bdb4] ts demux debug: * es pid=1030 type=4 dr->i_tag=0xa

[0x881bdb4] ts demux debug: found language: fre

[0x881bdb4] ts demux debug: * es pid=1030 type=4 fcc=mpga

[0x884096c] main decoder debug: looking for packetizer module: 21 candidates

[0x884096c] main decoder debug: using packetizer module "mpeg_audio"

[0x884096c] main decoder debug: TIMER module_need() : 0.924 ms - Total 0.924 ms / 1 intvls (Avg 0.924 ms)

[0x884096c] main decoder debug: thread (decoder) created at priority 5 (input/decoder.c:301)

[0x884096c] main decoder debug: thread started

[0x8830bdc] dvb access debug: Opening device /dev/dvb/adapter0/demux0

[0x8830bdc] dvb access debug: DMXSetFilter: DMX_PES_OTHER for PID 1030

libdvbpsi error (PSI decoder): TS discontinuity (received 5, expected 0) for PID 17

[0x881bdb4] ts demux warning: first packet for pid=1020 cc=0x4

[0x881bdb4] ts demux warning: first packet for pid=1030 cc=0xa

[0x881bdb4] ts demux warning: discontinuity received 0xc instead of 0xf (pid=1020)

[0x881bdb4] ts demux warning: discontinuity received 0xe instead of 0x2 (pid=1030)

[0x881d3d4] main input debug: switching to sync mode

libdvbpsi error (PSI decoder): TS discontinuity (received 4, expected 2) for PID 1000

[0x881bdb4] ts demux debug: PMTCallBack called

libdvbpsi error (PSI decoder): TS discontinuity (received 6, expected 3) for PID 0

[0x881bdb4] ts demux debug: PATCallBack called

libdvbpsi error (PSI decoder): TS discontinuity (received 14, expected 6) for PID 17

[0x8835acc] packetizer_mpegvideo decoder debug: size 544x576 fps=25.000

[0x881aeb4] main stream output debug: adding a new sout input (sout_input:0x883b9f8)

[0x881b074] stream_out_duplicate stream out debug: duplicated a new stream codec=mpgv (es=1020 group=1710)

[0x882f8fc] main mux debug: adding a new input

[0x882f8fc] mux_ts mux debug: adding input codec=mpgv pid=68

[0x882f8fc] mux_ts mux debug: new PCR PID is 68

[0x881b074] stream_out_duplicate stream out debug: - added for output 0

[0x884096c] mpeg_audio decoder debug: MPGA channels:2 samplerate:48000 bitrate:128

[0x881aeb4] main stream output debug: adding a new sout input (sout_input:0x883d030)

[0x881b074] stream_out_duplicate stream out debug: duplicated a new stream codec=mpga (es=1030 group=1710)

[0x882f8fc] main mux debug: adding a new input

[0x882f8fc] mux_ts mux debug: adding input codec=mpga pid=69

[0x882f8fc] mux_ts mux debug: - lang=fra

[0x881b074] stream_out_duplicate stream out debug: - added for output 0

[0x881bdb4] ts demux warning: discontinuity received 0x7 instead of 0x2 (pid=1020)

[0x881bdb4] ts demux warning: discontinuity received 0xa instead of 0x5 (pid=1030)

libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 6) for PID 1000

[0x881bdb4] ts demux debug: PMTCallBack called

libdvbpsi error (PSI decoder): TS discontinuity (received 2, expected 7) for PID 0

[0x881bdb4] ts demux debug: PATCallBack called

libdvbpsi error (PSI decoder): TS discontinuity (received 12, expected 15) for PID 17

[0x881bdb4] ts demux warning: discontinuity received 0xf instead of 0x3 (pid=1020)

libdvbpsi error (PSI decoder): TS discontinuity (received 6, expected 13) for PID 17

[0x881bdb4] ts demux debug: PSINewTableCallBack: table 0x42(66) ext=0x3138(12600)

[0x881bdb4] ts demux debug: SDTCallBack called

[0x881bdb4] ts demux debug: new SDT ts_id=12600 version=6 current_next=1 network_id=318

[0x881bdb4] ts demux debug: * service id=1701 eit schedule=0 present=0 running=4 free_ca=0

[0x881bdb4] ts demux debug: - type=1 provider=GlobeCast name=TV CORAN

[0x881d3d4] main input debug: EsOutProgramMeta: number=1701

[0x881bdb4] ts demux debug: * service id=1702 eit schedule=0 present=0 running=4 free_ca=0

[0x881bdb4] ts demux debug: - type=1 provider=GlobeCast name=TV TAMAZIGHT

[0x881d3d4] main input debug: EsOutProgramMeta: number=1702

[0x881bdb4] ts demux debug: * service id=1703 eit schedule=0 present=0 running=4 free_ca=0

[0x881bdb4] ts demux debug: - type=1 provider=GlobeCast name=Sarafan

[0x881d3d4] main input debug: EsOutProgramMeta: number=1703

[0x881bdb4] ts demux debug: * service id=1704 eit schedule=0 present=0 running=4 free_ca=0

[0x881bdb4] ts demux debug: - type=1 provider=GlobeCast name=Shanson TV

[0x881d3d4] main input debug: EsOutProgramMeta: number=1704

[0x881bdb4] ts demux debug: * service id=1754 eit schedule=0 present=0 running=4 free_ca=0

[0x881bdb4] ts demux debug: - type=1 provider=GlobeCast name=Chanson

[0x881d3d4] main input debug: EsOutProgramMeta: number=1754

[0x881bdb4] ts demux debug: * service id=1705 eit schedule=0 present=0 running=4 free_ca=0

[0x881bdb4] ts demux debug: - type=1 provider=Globecast name=2M Maroc

[0x881d3d4] main input debug: EsOutProgramMeta: number=1705

[0x881bdb4] ts demux debug: * service id=1755 eit schedule=0 present=0 running=4 free_ca=0

[0x881bdb4] ts demux debug: - type=2 provider=Globecast name=Radio 2M

[0x881d3d4] main input debug: EsOutProgramMeta: number=1755

[0x881bdb4] ts demux debug: * service id=1706 eit schedule=0 present=0 running=4 free_ca=0

[0x881bdb4] ts demux debug: - type=1 provider=Globecast name=CCTV9

[0x881d3d4] main input debug: EsOutProgramMeta: number=1706

[0x881bdb4] ts demux debug: * service id=1707 eit schedule=0 present=0 running=4 free_ca=0

[0x881bdb4] ts demux debug: - type=1 provider=Globecast name=SHANT TV

[0x881d3d4] main input debug: EsOutProgramMeta: number=1707

[0x881bdb4] ts demux debug: * service id=1708 eit schedule=0 present=0 running=4 free_ca=0

[0x881bdb4] ts demux debug: - type=1 provider=Globecast name=RTR

[0x881d3d4] main input debug: EsOutProgramMeta: number=1708

[0x881bdb4] ts demux debug: * service id=1710 eit schedule=0 present=0 running=4 free_ca=0

[0x881bdb4] ts demux debug: - type=1 provider=Globecast name=Vesti

[0x881d3d4] main input debug: EsOutProgramMeta: number=1710

[0x881bdb4] ts demux debug: * service id=1711 eit schedule=0 present=0 running=4 free_ca=1

[0x881bdb4] ts demux debug: - type=1 provider=Globecast name=Berbere Television

[0x881d3d4] main input debug: EsOutProgramMeta: number=1711

[0x881bdb4] ts demux debug: * service id=1731 eit schedule=0 present=0 running=4 free_ca=0

[0x881bdb4] ts demux debug: - type=2 provider=Globecast name=Radio Berbere

[0x881d3d4] main input debug: EsOutProgramMeta: number=1731

[0x881bdb4] ts demux debug: * service id=1716 eit schedule=0 present=0 running=4 free_ca=0

[0x881bdb4] ts demux debug: - type=1 provider=GlobeCast name=AZTV

[0x881d3d4] main input debug: EsOutProgramMeta: number=1716

[0x881bdb4] ts demux debug: * service id=1732 eit schedule=0 present=0 running=4 free_ca=0

[0x881bdb4] ts demux debug: - type=2 provider=GCF name=Aztv Radio

[0x881d3d4] main input debug: EsOutProgramMeta: number=1732

[0x881bdb4] ts demux debug: * service id=1713 eit schedule=0 present=0 running=4 free_ca=1

[0x881bdb4] ts demux debug: - type=1 provider=GlobeCast name=Game One

[0x881d3d4] main input debug: EsOutProgramMeta: number=1713

[0x881bdb4] ts demux debug: * service id=1714 eit schedule=0 present=0 running=4 free_ca=0

[0x881bdb4] ts demux debug: - type=1 provider=GlobeCast name=Al Jazeera Intl

[0x881d3d4] main input debug: EsOutProgramMeta: number=1714

libdvbpsi error (PSI decoder): TS discontinuity (received 15, expected 0) for PID 20

[0x881bdb4] ts demux debug: PSINewTableCallBack: table 0x70(112) ext=0x0(0)

В чем может быть причина?

Edited by Zohan

Share this post


Link to post
Share on other sites

Выяснил что такой запуск:

 

/usr/bin/cvlc -vvv --color --ttl 12 --ts-es-id-pid --dvb-adapter=0 --programs=1708 dvb:// --dvb-frequency=11034000 --dvb-srate=27500000 --dvb-voltage=18

 

дает в окне SSH видео в виде ASCII

 

т.е. каналы принимаются

 

перепробовал все методы выходного потока - болт, не вещается:(

 

Share this post


Link to post
Share on other sites
Стоп!

Какой спутник и какой транспондер вы пытаетесь принять?

Если не ошибаюсь, то Sirius2

вот список каналов на 11034000/27500000

 

0x0000 0x06a5: pmt_pid 0x0064 GlobeCast -- TV CORAN (running)

0x0000 0x06a6: pmt_pid 0x00c8 GlobeCast -- TV TAMAZIGHT (running)

0x0000 0x06a7: pmt_pid 0x012c GlobeCast -- Sarafan (running)

0x0000 0x06a8: pmt_pid 0x0190 GlobeCast -- Shanson TV (running)

0x0000 0x06da: pmt_pid 0x1518 GlobeCast -- Chanson (running)

0x0000 0x06a9: pmt_pid 0x01f4 Globecast -- 2M Maroc (running)

0x0000 0x06db: pmt_pid 0x0226 Globecast -- Radio 2M (running)

0x0000 0x06aa: pmt_pid 0x0258 Globecast -- CCTV9 (running)

0x0000 0x06ab: pmt_pid 0x02bc Globecast -- SHANT TV (running)

0x0000 0x06ac: pmt_pid 0x0320 Globecast -- RTR (running)

0x0000 0x06ae: pmt_pid 0x03e8 Globecast -- Vesti (running)

0x0000 0x06af: pmt_pid 0x044c Globecast -- Berbere Television (running)

0x0000 0x06c3: pmt_pid 0x044d Globecast -- Radio Berbere (running)

0x0000 0x06b4: pmt_pid 0x0640 GlobeCast -- AZTV (running)

0x0000 0x06c4: pmt_pid 0x064a GCF -- Aztv Radio (running)

0x0000 0x06b1: pmt_pid 0x0514 GlobeCast -- Game One (running, scrambled)

0x0000 0x06b2: pmt_pid 0x0578 GlobeCast -- Al Jazeera Intl (running)

 

 

Share this post


Link to post
Share on other sites
это не сириус, это hotbird 6

 

http://www.opennet.ru/base/net/skystar_video.txt.html

Делал все это не раз - просто вывод на экран идет и просто фильм из файла получается транслировать, а транслировать поток со спутника нет :(

Зметил что на моменте когда должна идти буферизация потока - она не идет.

Share this post


Link to post
Share on other sites

а если вот так?

 

-vvv --color --ttl 12 --ts-es-id-pid --dvb-adapter=0 --programs=1710 dvb: \ --dvb-frequency=11034000 --dvb-srate=27500000 --dvb-voltage=18 --dvb-fec=3 \ --sout-standard-access=http --sout-standard-mux=ts \ --sout='#duplicate{dst=std{dst=10.0.0.176:8001},select="program=1710"}'

Edited by Снежкин

Share this post


Link to post
Share on other sites
а если вот так?

 

-vvv --color --ttl 12 --ts-es-id-pid --dvb-adapter=0 --programs=1710 dvb: \ --dvb-frequency=11034000 --dvb-srate=27500000 --dvb-voltage=18 --dvb-fec=3 \ --sout-standard-access=http --sout-standard-mux=ts \ --sout='#duplicate{dst=std{dst=10.0.0.176:8001},select="program=1710"}'

То же самое, но в логе кое-что поменялось.

Share this post


Link to post
Share on other sites
могу конечно ошибаться, но что-то у вас не то с дровами
Чистая Ubunta 10.10 server i386, при установке была добавлена только одна роль OpenSSH Server.

 

Драйвера:

# lsmod | grep dvb

dvb_pll 9053 1

dvb_core 88505 2 stv0299,b2c2_flexcop

 

Share this post


Link to post
Share on other sites

ФАК!!!!

Проблема была здесь:

 

-vvv --color --ttl 12 --ts-es-id-pid --dvb-adapter=0 --programs=1710

 

а нужно

 

-vvv --color --ttl 12 --ts-es-id-pid --dvb-adapter=0 --program 1710

 

хотя во всех руководствах написано именно "--programs="

 

 

Share this post


Link to post
Share on other sites
ну так это... рабочий конфиг в студию чтоли...
Конфиг чего?

 

Вот строка запуска:

 

/usr/bin/cvlc -vvvv --ttl 12--color --ts-es-id-pid --dvb-adapter=0 --program=1708 dvb:// --dvb-frequency=11034000 --dvb-srate=27500000 --dvb-voltage=18 --dvb-fec=9 --sout-standard-access=http --sout-mux-caching=5000 --sout-standard-mux=ts --sout '#duplicate{dst=std{dst=10.0.0.176:8001},select="program=1708", dst=std{dst=10.0.0.176:8002},select="program=1710"}'

 

как только заменяю

--programs=1708,1710

на

--program=1708

 

то работает, но вещается естественно только 1 указанный канал

что за глюк?

Edited by Zohan

Share this post


Link to post
Share on other sites
ну так это... рабочий конфиг в студию чтоли...
Конфиг чего?

 

Вот строка запуска:

 

/usr/bin/cvlc -vvvv --ttl 12--color --ts-es-id-pid --dvb-adapter=0 --program=1708 dvb:// --dvb-frequency=11034000 --dvb-srate=27500000 --dvb-voltage=18 --dvb-fec=9 --sout-standard-access=http --sout-mux-caching=5000 --sout-standard-mux=ts --sout '#duplicate{dst=std{dst=10.0.0.176:8001},select="program=1708", dst=std{dst=10.0.0.176:8002},select="program=1710"}'

 

как только заменяю

--programs=1708,1710

на

--program=1708

 

то работает, но вещается естественно только 1 указанный канал

что за глюк?

Оказывается не глюк, а карточка не видела пиды каналов без опции: --dvb-budget-mode

Edited by Zohan

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this