Jump to content

Recommended Posts

Posted (edited)

вобщем неполучатся, хоть тресни :( , спутник ам22

запускаю VLC

 

vlc -vvv --color --ttl 12 --ts-es-id-pid --programs=14 dvb: \

--dvb-frequency=11044000 --dvb-srate=29800000 --dvb-voltage=13 \

--sout '#transcode{acodec=mp3,ab=128,channels=2}:duplicate{dst=std{access=http,mux=r

aw,url=192.168.0.2:8001},select="program=14"}'

получаю :

 

VLC media player 0.8.5 Janus

starting VLC root wrapper... using UID 0 (root)

***************************************

* Running VLC as root is discouraged. *

***************************************

 

It is potentially dangerous, and might not even work properly.

[00000001] main vlc debug: opening config file /root/.vlc/vlcrc

[00000001] main vlc warning: config file /root/.vlc/vlcrc does not exist yet

[00000001] main vlc debug: checking builtin modules

[00000001] main vlc debug: checking plugin modules

[00000001] main vlc debug: loading plugins cache file /root/.vlc/cache/plugins-04041e.dat

[00000001] main vlc debug: recursively browsing `modules'

[00000001] main vlc debug: recursively browsing `/usr/local/vlc-0.8.5/lib/vlc'

[00000001] main vlc debug: recursively browsing `plugins'

[00000001] main vlc debug: module bank initialized, found 209 modules

[00000001] main vlc debug: opening config file /root/.vlc/vlcrc

[00000001] main vlc warning: config file /root/.vlc/vlcrc does not exist yet

[00000001] main vlc debug: CPU has capabilities 486 586 MMX 3DNow! MMXEXT FPU

[00000001] main vlc debug: looking for memcpy module: 4 candidates

[00000001] main vlc debug: using memcpy module "memcpymmxext"

[00000268] main playlist debug: waiting for thread completion

[00000268] main playlist debug: thread 3072134064 (playlist) created at priority 0 (playlist/playlist.c:184)

[00000269] main private debug: waiting for thread completion

[00000269] main private debug: thread 3063745456 (preparser) created at priority 0 (playlist/playlist.c:210)

[00000270] main interface debug: looking for interface module: 1 candidate

[00000270] main interface debug: using interface module "hotkeys"

[00000270] main interface debug: thread 3055356848 (interface) created at priority 0 (interface/interface.c:231)

[00000272] main interface debug: looking for interface module: 1 candidate

[00000272] main interface debug: using interface module "screensaver"

[00000272] main interface debug: thread 3046968240 (interface) created at priority 0 (interface/interface.c:231)

[00000268] main playlist debug: adding playlist item `dvb:' ( dvb: )

[00000274] main interface debug: looking for interface module: 2 candidates

[00000274] skins2 interface error: Cannot open display

[00000274] skins2 interface error: cannot initialize OSFactory

Remote control interface initialized. Type `help' for help.

[00000274] main interface debug: using interface module "rc"

[00000274] main interface debug: thread 3035810736 (manager) created at priority 0 (interface/interface.c:216)

[00000268] main playlist debug: creating new input thread

[00000278] main input debug: waiting for thread completion

[00000278] main input debug: creating statistics handler

[00000280] main stream output debug: stream=`transcode'

[00000281] main private debug: looking for sout stream module: 1 candidate

[00000280] main stream output debug: stream=`duplicate'

[00000284] main private debug: looking for sout stream module: 1 candidate

[00000284] stream_out_duplicate private debug: creating 'duplicate'

[00000284] stream_out_duplicate private debug: * adding `std{access=http,mux=raw,url=192.168.0.2:8000}'

[00000280] main stream output debug: stream=`std'

[00000286] main private debug: looking for sout stream module: 1 candidate

[00000286] main private debug: set sout option: sout-standard-access to http

[00000278] main input debug: thread 3027422128 (input) created at priority 0 (input/input.c:261)

[00000286] main private debug: set sout option: sout-standard-mux to raw

[00000286] main private warning: Option sout-standard-url is deprecated. You should use sout-standard-dst instead.

[00000286] main private debug: set sout option: sout-standard-dst to 192.168.0.2:8000

[00000286] stream_out_standard private debug: creating `http/raw://192.168.0.2:8000'

[00000286] stream_out_standard private debug: extension is 2:8000

[00000286] stream_out_standard private debug: extension -> mux=(null)

[00000286] stream_out_standard private debug: using `http/raw://192.168.0.2:8000'

[00000288] main private debug: looking for sout access module: 1 candidate

[00000288] main private: creating httpd

[00000288] main private debug: net: listening to 192.168.0.2 port 8000

[00000291] main http server debug: thread 3019033520 (httpd host thread) created at priority 0 (network/httpd.c:1076)

[00000288] main private debug: using sout access module "access_output_http"

[00000286] stream_out_standard private debug: access opened

[00000292] main private debug: looking for sout mux module: 1 candidate

[00000292] mux_dummy private debug: Dummy/Raw muxer opened

[00000292] mux_dummy private: Open

[00000292] main private debug: using sout mux module "mux_dummy"

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

[00000286] stream_out_standard private debug: mux opened

[00000286] main private debug: using sout stream module "stream_out_standard"

[00000284] stream_out_duplicate private debug: * apply selection program=14

[00000284] main private debug: using sout stream module "stream_out_duplicate"

[00000281] main private debug: set sout option: sout-transcode-acodec to mp3

[00000281] main private debug: set sout option: sout-transcode-ab to 128

[00000281] main private debug: set sout option: sout-transcode-channels to 2

[00000281] stream_out_transcode private debug: codec audio=mp3 0Hz 2 channels 128Kb/s

[00000281] stream_out_transcode private warning: bad aspect ratio

[00000281] main private debug: using sout stream module "stream_out_transcode"

[00000278] main input debug: `dvb:' gives access `dvb' demux `' path `'

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

[00000294] main demuxer debug: looking for access_demux module: 0 candidates

[00000294] main demuxer warning: no access_demux module matched "dvb"

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

[00000295] main access debug: looking for access2 module: 6 candidates

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

status change: ( new input: dvb: )

status change: ( audio volume: 256 )

status change: ( play state: 1 )

[00000295] dvb access debug: Frontend Info:

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

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

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

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

[00000295] dvb access debug: frequency_stepsize = 125

[00000295] dvb access debug: frequency_tolerance = 0

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

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

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

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

[00000295] dvb access debug: Frontend Info capability list:

[00000295] dvb access debug: inversion auto

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

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

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

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

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

[00000295] dvb access debug: forward error correction auto

[00000295] dvb access debug: card can do QPSK

[00000295] dvb access debug: End of capability list

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

[00000295] dvb access debug: frequency 11044000 is in Ku-band

[00000295] dvb access debug: using inversion=2

[00000295] dvb access debug: using fec=9

[00000295] dvb access debug: using voltage=13

[00000295] dvb access debug: using tone=0

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

[00000295] dvb access debug: setting filter on PAT

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

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

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

[00000295] dvb access warning: CAMInit: opening CAM device failed (No such device)

[00000295] main access debug: using access2 module "dvb"

[00000297] main private debug: pre buffering

[00000295] dvb access debug: frontend has acquired signal

[00000295] dvb access debug: frontend has acquired carrier

[00000295] dvb access debug: frontend has acquired stable FEC

[00000295] dvb access debug: frontend has acquired sync

[00000295] dvb access debug: frontend has acquired lock

[00000295] dvb access debug: - Bit error rate: 10986

[00000295] dvb access debug: - Signal strength: 47356

[00000295] dvb access debug: - SNR: 54720

[00000297] main private debug: received first data for our buffer

[00000297] main private debug: prebuffering done 376 bytes in 0s - 1 kbytes/s

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

[00000298] main demuxer debug: looking for demux2 module: 43 candidates

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

[00000295] dvb access debug: DMXSetFilter: DMX_PES_OTHER for PID 17

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

[00000295] dvb access debug: DMXSetFilter: DMX_PES_OTHER for PID 18

[00000298] main demuxer debug: using demux2 module "ts"

[00000278] main input debug: looking for a subtitle file in /var/icecast/

[00000298] ts demuxer debug: DEMUX_SET_GROUP -1 0x82d4228

[00000278] main input debug: starting in synch mode

[00000295] dvb access warning: unimplemented query in control

[00000278] main input debug: `dvb:' successfully opened

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

[00000298] ts demuxer debug: PATCallBack called

[00000298] ts demuxer debug: new PAT ts_id=1 version=6 current_next=1

[00000298] ts demuxer debug: * number=0 pid=16

[00000298] ts demuxer debug: * number=1 pid=34

[00000298] ts demuxer debug: * number=2 pid=37

[00000298] ts demuxer debug: * number=3 pid=40

[00000298] ts demuxer debug: * number=4 pid=43

[00000298] ts demuxer debug: * number=5 pid=46

[00000298] ts demuxer debug: * number=6 pid=60

[00000298] ts demuxer debug: * number=7 pid=50

[00000298] ts demuxer debug: * number=8 pid=54

[00000298] ts demuxer debug: * number=14 pid=56

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

[00000295] dvb access debug: DMXSetFilter: DMX_PES_OTHER for PID 56

[00000298] ts demuxer debug: * number=15 pid=259

[00000298] ts demuxer debug: * number=98 pid=99

[00000298] ts demuxer debug: * number=99 pid=261

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

[00000298] ts demuxer debug: PMTCallBack called

[00000298] ts demuxer debug: new PMT program number=14 version=6 pid_pcr=58

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

[00000295] dvb access debug: DMXSetFilter: DMX_PES_OTHER for PID 58

[00000298] ts demuxer debug: * descriptor : unknown (0xe)

[00000298] ts demuxer debug: * es pid=58 type=4 fcc=mpga

[00000278] main input debug: selecting program id=14

[00000326] main packetizer debug: looking for packetizer module: 17 candidates

[00000326] main packetizer debug: using packetizer module "mpeg_audio"

[00000326] main packetizer debug: thread 3003964336 (decoder) created at priority 0 (input/decoder.c:159)

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

[00000298] ts demuxer debug: PSINewTableCallBack: table 0x42(66) ext=0x1(1)

[00000298] ts demuxer debug: SDTCallBack called

[00000298] ts demuxer debug: new SDT ts_id=1 version=11 current_next=1 network_id=1

[00000298] ts demuxer debug: * service id=1 eit schedule=0 present=0 running=4 free_ca=0

[00000298] ts demuxer debug: - type=1 provider=RSCC name=1-Muz BY

[00000278] main input debug: EsOutProgramMeta: number=1

[00000278] main input debug: - Name = 1-Muz BY

[00000278] main input debug: - Provider = RSCC

[00000278] main input debug: - Type = Digital television service

[00000278] main input debug: - Status = Running

[00000298] ts demuxer debug: * service id=2 eit schedule=0 present=0 running=4 free_ca=0

[00000298] ts demuxer debug: - type=1 provider=RSCC name=World Music Channel

[00000278] main input debug: EsOutProgramMeta: number=2

[00000278] main input debug: - Name = World Music Channel

[00000278] main input debug: - Provider = RSCC

[00000278] main input debug: - Type = Digital television service

[00000278] main input debug: - Status = Running

[00000298] ts demuxer debug: * service id=3 eit schedule=0 present=0 running=4 free_ca=0

[00000298] ts demuxer debug: - type=1 provider=RSCC name=CTC+2

[00000278] main input debug: EsOutProgramMeta: number=3

[00000278] main input debug: - Name = CTC+2

[00000278] main input debug: - Provider = RSCC

[00000278] main input debug: - Type = Digital television service

[00000278] main input debug: - Status = Running

[00000298] ts demuxer debug: * service id=4 eit schedule=0 present=0 running=4 free_ca=0

[00000298] ts demuxer debug: - type=1 provider=RSCC name=CTC+0

[00000278] main input debug: EsOutProgramMeta: number=4

[00000278] main input debug: - Name = CTC+0

[00000278] main input debug: - Provider = RSCC

[00000278] main input debug: - Type = Digital television service

[00000278] main input debug: - Status = Running

[00000298] ts demuxer debug: * service id=5 eit schedule=0 present=0 running=4 free_ca=0

[00000298] ts demuxer debug: - type=1 provider=RSCC name=MuzTV Love RV

[00000278] main input debug: EsOutProgramMeta: number=5

[00000278] main input debug: - Name = MuzTV Love RV

[00000278] main input debug: - Provider = RSCC

[00000278] main input debug: - Type = Digital television service

[00000278] main input debug: - Status = Running

[00000298] ts demuxer debug: * service id=6 eit schedule=0 present=0 running=4 free_ca=0

[00000298] ts demuxer debug: - type=1 provider=RSCC name=Z+0

[00000278] main input debug: EsOutProgramMeta: number=6

[00000278] main input debug: - Name = Z+0

[00000278] main input debug: - Provider = RSCC

[00000278] main input debug: - Type = Digital television service

[00000278] main input debug: - Status = Running

[00000298] ts demuxer debug: * service id=7 eit schedule=0 present=0 running=4 free_ca=0

[00000298] ts demuxer debug: - type=1 provider=RSCC name=FNS

[00000278] main input debug: EsOutProgramMeta: number=7

[00000278] main input debug: - Name = FNS

[00000278] main input debug: - Provider = RSCC

[00000278] main input debug: - Type = Digital television service

[00000278] main input debug: - Status = Running

[00000298] ts demuxer debug: * service id=8 eit schedule=0 present=0 running=4 free_ca=0

[00000298] ts demuxer debug: - type=1 provider=RSCC name=Z+2

[00000278] main input debug: EsOutProgramMeta: number=8

[00000278] main input debug: - Name = Z+2

[00000278] main input debug: - Provider = RSCC

[00000278] main input debug: - Type = Digital television service

[00000278] main input debug: - Status = Running

[00000298] ts demuxer debug: * service id=14 eit schedule=0 present=0 running=4 free_ca=0

[00000298] ts demuxer debug: - type=1 provider=RSCC name=Radio Max

[00000278] main input debug: EsOutProgramMeta: number=14

[00000278] main input debug: - Name = Radio Max

[00000278] main input debug: - Provider = RSCC

[00000278] main input debug: - Type = Digital television service

[00000278] main input debug: - Status = Running

[00000298] ts demuxer debug: * service id=15 eit schedule=0 present=0 running=4 free_ca=0

[00000298] ts demuxer debug: - type=1 provider=RSCC name=Love Radio

[00000278] main input debug: EsOutProgramMeta: number=15

[00000278] main input debug: - Name = Love Radio

[00000278] main input debug: - Provider = RSCC

[00000278] main input debug: - Type = Digital television service

[00000278] main input debug: - Status = Running

[00000298] ts demuxer debug: * service id=98 eit schedule=0 present=0 running=4 free_ca=0

[00000298] ts demuxer debug: - type=1 provider=RSCC name=DATA KP

[00000278] main input debug: EsOutProgramMeta: number=98

[00000278] main input debug: - Name = DATA KP

[00000278] main input debug: - Provider = RSCC

[00000278] main input debug: - Type = Digital television service

[00000278] main input debug: - Status = Running

[00000298] ts demuxer debug: * service id=99 eit schedule=0 present=0 running=4 free_ca=0

[00000298] ts demuxer debug: - type=1 provider=RSCC name=DATA CTC

[00000278] main input debug: EsOutProgramMeta: number=99

[00000278] main input debug: - Name = DATA CTC

[00000278] main input debug: - Provider = RSCC

[00000278] main input debug: - Type = Digital television service

[00000278] main input debug: - Status = Running

[00000298] ts demuxer warning: first packet for pid=58 cc=0x8

при подключении выходит строка с моим айпи , в плеере тишина :(

[00000291] main http server debug: Connection from 10.1.0.12

 

научите , эсли кто уже делал это :(

Edited by Petr_N
Posted
вобщем неполучатся, хоть тресни :( , спутник ам22

запускаю VLC

А шо показывает "dmesg | grep b2c2"?

моя показывает

b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded successfully

b2c2-flexcop: MAC address = 00:d0:d7:06:6f:02

b2c2-flexcop: i2c master_xfer failed

b2c2-flexcop: i2c master_xfer failed

b2c2-flexcop: i2c master_xfer failed

b2c2-flexcop: i2c master_xfer failed

b2c2-flexcop: i2c master_xfer failed

b2c2-flexcop: i2c master_xfer failed

b2c2-flexcop: i2c master_xfer failed

b2c2-flexcop: found the vp310 (aka mt312) at i2c address: 0x0e

b2c2-flexcop: initialization of 'Sky2PC/SkyStar 2 DVB-S (old version)' at the 'PCI' bus controlled by a 'FlexCopIIb' complete

а тот компьютер, который этого не показывает в указанной тобой строке запуска влц играет на ура.

Вывод: шо то с модулями. Ставил ли их с linuxtv.org?

Posted

проблема в другом помоему , потому что карта видит радио станции и тв каналы ...

[00000278] main input debug: EsOutProgramMeta: number=14

[00000278] main input debug: - Name = Radio Max

[00000278] main input debug: - Provider = RSCC

[00000278] main input debug: - Type = Digital television service

[00000278] main input debug: - Status = Running

[00000298] ts demuxer debug: * service id=15 eit schedule=0 present=0 running=4 free_ca=0

Posted

забавно, в строке запуска указан порт 8001, а в логе фигурирует порт 8000

 

опять же по логам, вся часть которая заведует приемом сигнала работает, так что возможна проблема с фаерволом

 

ну и пища для мозгов, у меня вот такая строка запуска -

 

vlc --daemon -vvv --dvb-adapter=1 --ts-es-id-pid --programs=14,5 dvb: \

--dvb-frequency=3525000 --dvb-srate=7957000 --dvb-voltage=13 \

--sout '#duplicate{ dst="standard{access=http,mux=ts,url=:8012}",select="es=524,es=770", dst="transcode{acodec=mp3,ab=224,channels=2}:standard{access=http,mux=raw,url=:9

001}",select="program=14",dst="transcode{acodec=mp3,ab=224,channels=2}:standard{access=http,mux=raw,url=:9

002}",select="es=771"}'

Posted

netstat -l в студию, и посмотри загрузку проца, лог вывода у тебя вполне рабочий. и еще как вариант проблемы. у меня по некоторым каналам радио действительно тишина идет.

  • 2 weeks later...
Posted (edited)

вобщем , попробовал вещать в сеть видео , с теми же параметрами , просто поменял канал ,

все работает

а вот радио нехочет :(

когда ради в дебаг пишет:

[00000294] ts demuxer warning: first packet for pid=58 cc=0x3

когда видео:

[00000294] ts demuxer warning: first packet for pid=35 cc=0x6

[00000294] ts demuxer warning: first packet for pid=33 cc=0x9

[00000344] mpeg_audio packetizer debug: MPGA channels:2 samplerate:48000 bitrate:256

[00000280] main stream output debug: adding a new input

[00000281] stream_out_duplicate private debug: duplicated a new stream codec=mpga (es=33 group=1)

[00000289] main private debug: adding a new input

[00000289] mux_ts private debug: adding input codec=mpga pid=68

[00000289] mux_ts private debug: new PCR PID is 68

[00000281] stream_out_duplicate private debug: - added for output 0

[00000322] packetizer_mpegvideo packetizer debug: size 720x576 fps=25.000

[00000280] main stream output debug: adding a new input

[00000281] stream_out_duplicate private debug: duplicated a new stream codec=mpgv (es=35 group=1)

[00000289] main private debug: adding a new input

[00000289] mux_ts private debug: adding input codec=mpgv pid=69

[00000289] mux_ts private debug: new PCR PID is 69

[00000281] stream_out_duplicate private debug: - added for output 0

 

кто что скаже???

Edited by Petr_N
Posted

и еще , если запускать без дебага , то ругается на libdvbpsi

 

 

It is potentially dangerous, and might not even work properly.

[00000274] skins2 interface error: Cannot open display

[00000274] skins2 interface error: cannot initialize OSFactory

Remote control interface initialized. Type `help' for help.

[00000285] main private: creating httpd

status change: ( new input: dvb: )

status change: ( audio volume: 256 )

status change: ( play state: 1 )

[00000289] mux_dummy private: Open

[00000294] mux_dummy private: Open

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

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

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

Posted

Я еще проще сделал ss2 сперва прокрутил на винде чтобы ознакомится и принципами настройки и быть уверенным в качестве сигнала, потом на лунуксе это все поднял.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.