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

Ретрансляция DVB-S2 потока в сеть. Технические аспекты данного вопроса.

Задача: Научиться принимать и ретранслировать DVB-S2 потоки в сеть.

Для этого есть компьютер с:

Карточка TT-3200

Дебиан 2.6.30-2-686

Тарелка Intelsat 904 at 60.0°E

Транспондер 11675 V tp 68 DVB-S2 SR 29700 FEC 2/3

 

Строка запуска: ./dvblast -c s2.conf -a 0 -f 11675000 -s 29700000 -m psk_8 -u

Содержимое s2.conf : 239.64.64.108:1234 1 1108 308,408

 

Все настраиваю, запускаю .. поток идет, но картинка вся ломаная ...

В основном серый фон и какие-то очертания каких-то картинок видно ... Звука нет.

 

test:/usr/src/dvblast# ./dvblast.sh
warning: restarting
debug: frequency 11675000 is in Ku-band (lower)
debug: tuning QPSK frontend to f=11675000 srate=29700000 v=13 p=0 modulation=psk_8
debug: CA interface with 1 slot
debug:   CI link layer level interface type
debug:   0 available descramblers (keys)
debug: setting filter on PID 8192
debug: conf: 239.64.64.108:1234 w=1 sid=1108 pids[2]=308,408,-1,-1,-1...
debug: frontend has acquired carrier
debug: frontend has acquired sync
debug: frontend has acquired lock
debug: - Bit error rate: 0
debug: - Signal strength: 1450
debug: - SNR: 38
debug: en50221_Poll: slot 0 is active
warning: discontinuity for PID 329
warning: discontinuity for PID 350
warning: discontinuity for PID 351
warning: discontinuity for PID 394
warning: discontinuity for PID 327
warning: discontinuity for PID 349
warning: discontinuity for PID 328
warning: discontinuity for PID 343
warning: discontinuity for PID 341
warning: discontinuity for PID 352
warning: discontinuity for PID 326
warning: discontinuity for PID 337
warning: discontinuity for PID 330
warning: discontinuity for PID 338
warning: discontinuity for PID 395
warning: discontinuity for PID 332
warning: discontinuity for PID 325
warning: transport_error_indicator
warning: discontinuity for PID 337
....
warning: discontinuity for PID 345
warning: discontinuity for PID 394
warning: discontinuity for PID 327
warning: discontinuity for PID 329
warning: discontinuity for PID 337
libdvbpsi error (PSI decoder): TS discontinuity (received 7, expected 0) for PID 0
debug: new PAT ts_id=2 version=20 current_next=1
debug:   * number=0 pid=16
debug:   * number=1108 pid=43
debug:   * number=1110 pid=33
debug:   * number=1125 pid=49
debug:   * number=1126 pid=40
debug:   * number=1127 pid=41
debug:   * number=1128 pid=47
debug:   * number=1129 pid=76
debug:   * number=1130 pid=73
debug:   * number=1132 pid=38
debug:   * number=1133 pid=39
debug:   * number=1134 pid=70
debug:   * number=1135 pid=46
debug:   * number=1136 pid=45
debug:   * number=1137 pid=51
debug:   * number=1138 pid=44
debug:   * number=1140 pid=91
debug:   * number=1141 pid=57
debug:   * number=1142 pid=63
debug:   * number=1143 pid=58
debug:   * number=1145 pid=53
debug:   * number=1146 pid=59
debug:   * number=1147 pid=55
debug:   * number=1149 pid=54
debug:   * number=1150 pid=56
debug:   * number=1151 pid=61
debug:   * number=1152 pid=60
debug:   * number=1153 pid=62
debug:   * number=1394 pid=37
debug:   * number=1395 pid=42
debug:   * number=1590 pid=32
debug:   * number=4434 pid=98
debug:   * number=4435 pid=97
debug:   * number=4437 pid=36
debug:   * number=4439 pid=35
debug:   * number=4441 pid=34
warning: discontinuity for PID 347
warning: discontinuity for PID 445
...
warning: discontinuity for PID 332
warning: discontinuity for PID 338
libdvbpsi error (PSI decoder): TS discontinuity (received 9, expected 0) for PID 43
debug: new PMT program number=1108 version=4 pid_pcr=308
debug:   * es pid=308 type=27
debug:   * es pid=408 type=15
debug:   * es pid=601 type=13
debug:   * es pid=708 type=15
warning: discontinuity for PID 352
warning: discontinuity for PID 394
warning: discontinuity for PID 329
....
И много-много вот таких строчек
warning: discontinuity for PID 352
warning: discontinuity for PID 394
warning: discontinuity for PID 329
warning: discontinuity for PID 352
warning: discontinuity for PID 394
warning: discontinuity for PID 329

 

Также пробывал mumudvb ... вроде все хорошо, но картинка такая же "ломанная"

 

Смотреть пытаюсь в VLC 1.0.2.

 

Кто-нибудь пробывал слать в сеть DVB-S2 ?

Share this post


Link to post
Share on other sites

Вот ссылка на дамп потока

Поток DVB-S2 8PSK MPEG-4 с W4 36°, 12360 R

Дампил открытый поток канала ЧП Инфо.

Дамп снимался следующим образом

 

w4.channel :

Avtomotive:11727:hS0:S0.0W:27500:103:203:0:0:3:112:5:0
Discovery;HTB+:12456:hS0:S0.0W:27500:320:400=rus,401=eng:0:0:20501:112:5:0
1kanal:12418:hS0:S0.0W:27500:321:401:0:0:10501:112:5:0
ChP_Info:12360:vS0:S0.0W:27500:152:252:0:0:752:112:5:0

 

 

szap-s2 -l 10750 -S 1 -M 5 -H -c ./w4.channel -n 4

test:/usr/src/szap-s2# ./szap-s2 -l 10750 -S 1 -M 5 -H  -c ./w4.channel -n 4
reading channels from file './w4.channel'
zapping to 4 'ChP_Info':
delivery DVB-S2, modulation 8PSK
sat 0, frequency 12360 MHz V, symbolrate 27500000, coderate auto, rolloff 0.35
vpid 0x0098, apid 0x00fc, sid 0x0000
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
status 1a | signal   2% | snr   0% | ber 0 | unc -2 | FE_HAS_LOCK
status 1a | signal   2% | snr   0% | ber 0 | unc -2 | FE_HAS_LOCK
status 1a | signal   2% | snr   0% | ber 0 | unc -2 | FE_HAS_LOCK
status 1a | signal   2% | snr   0% | ber 260352955 | unc -2 | FE_HAS_LOCK
status 1a | signal   2% | snr   0% | ber 43355136 | unc -2 | FE_HAS_LOCK
status 1a | signal   2% | snr   0% | ber 2021802 | unc -2 | FE_HAS_LOCK
status 1a | signal   2% | snr   0% | ber 226352955 | unc -2 | FE_HAS_LOCK
status 1a | signal   2% | snr   0% | ber 226352955 | unc -2 | FE_HAS_LOCK
status 1a | signal   2% | snr   0% | ber 253019622 | unc -2 | FE_HAS_LOCK

 

dvbstream -f 12360000 -p V -s 27500

test:/usr/src# dvbstream -f 12360000 -p V -s 27500 152 252 -o > /usr/s2free.mpg
dvbstream v0.6 - (C) Dave Chapman 2001-2004
Released under the GPL.
Latest version available from http://www.linuxstb.org/
FRONTEND DEVICE: : Device or resource busy
Tuning to 12360000 Hz
FE_GET_INFO: : Bad file descriptor
dvbstream will stop after -1 seconds (71582788 minutes)
Output to stdout
Streaming 2 streams

 

 

http://ifolder.ru/14714554

Share this post


Link to post
Share on other sites
status 1a | signal   2% | snr   0% | ber 226352955 | unc -2 | FE_HAS_LOCK

Слишком слабый сигнал со спутника. Подкрути тарелку.

 

Share this post


Link to post
Share on other sites
Задача: Научиться принимать и ретранслировать DVB-S2 потоки в сеть.

Для этого есть компьютер с:

Карточка TT-3200

Дебиан 2.6.30-2-686

Тарелка Intelsat 904 at 60.0°E

Транспондер 11675 V tp 68 DVB-S2 SR 29700 FEC 2/3

 

Строка запуска: ./dvblast -c s2.conf -a 0 -f 11675000 -s 29700000 -m psk_8 -u

Содержимое s2.conf : 239.64.64.108:1234 1 1108 308,408

 

Все настраиваю, запускаю .. поток идет, но картинка вся ломаная ...

В основном серый фон и какие-то очертания каких-то картинок видно ... Звука нет.

 

test:/usr/src/dvblast# ./dvblast.sh
warning: restarting
debug: frequency 11675000 is in Ku-band (lower)
debug: tuning QPSK frontend to f=11675000 srate=29700000 v=13 p=0 modulation=psk_8
debug: CA interface with 1 slot

 

Также пробывал mumudvb ... вроде все хорошо, но картинка такая же "ломанная"

 

Смотреть пытаюсь в VLC 1.0.2.

 

Кто-нибудь пробывал слать в сеть DVB-S2 ?

Попробуй в строке запуска поменять -u на -U, не забудь указать поляризацию

Share this post


Link to post
Share on other sites
Попробуй в строке запуска поменять -u на -U, не забудь указать поляризацию
Уже пробывал, результат тот же.

 

Слишком слабый сигнал со спутника. Подкрути тарелку.
Ресивер с этой-же тарелки принимает сигнал вообще без проблем, при этом его встроеный показометр показывает приличный уровень сигнала.

Share this post


Link to post
Share on other sites

Что касается DVBlast, то меня смущает надпись

 

debug: tuning [b]QPSK[/b] frontend to f=11675000 srate=29700000 v=13 p=0 modulation=psk_8

 

как я понимаю там должно быть написанно 8PSK ...

Edited by Kompik

Share this post


Link to post
Share on other sites

Продублирую свое сообщение из соседней ветки :)

 

УРА ТОВАРИЩИ!!!

 

Решил проблему!

Все оказалось проще.

 

Я думал что в кернеле 2.6.30 используются драйвера от Игоря Леплянинова (s2-liplianin)

Но это оказалось роковой ошибкой!

 

После установки драйверов от Игоря, szap-s2 стал выводит следующее:

 

reading channels from file './channels.conf'

zapping to 2 'TDK':

delivery DVB-S2, modulation 8PSK

sat 0, frequency 11675 MHz V, symbolrate 29700000, coderate auto, rolloff 0.35

vpid 0x0134, apid 0x0198, sid 0x0454

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

status 1b | signal 2% | snr 0% | ber 0 | unc -2 | FE_HAS_LOCK

status 1b | signal 2% | snr 0% | ber 4000000 | unc -2 | FE_HAS_LOCK

status 1b | signal 2% | snr 0% | ber 4000000 | unc -2 | FE_HAS_LOCK

status 1b | signal 2% | snr 0% | ber 0 | unc -2 | FE_HAS_LOCK

status 1b | signal 2% | snr 0% | ber 0 | unc -2 | FE_HAS_LOCK

status 1b | signal 2% | snr 0% | ber 0 | unc -2 | FE_HAS_LOCK

status 1b | signal 2% | snr 0% | ber 0 | unc -2 | FE_HAS_LOCK

status 1b | signal 2% | snr 0% | ber 0 | unc -2 | FE_HAS_LOCK

 

 

И соответственно DVBlast запущенный коммандой

./dvblast -c s2.conf -a 0 -f 11675000 -s 29700000 -m psk_8

 

с конфигом

 

#<IP>[:<port>] <always on> <SID> [<PID>,]*

239.64.1.1:1234 1 1140

239.64.1.2:1234 1 1153

 

Замечательно заработал! :)

 

УРА товарищи!!! :)

Share this post


Link to post
Share on other sites
УРА ТОВАРИЩИ!!!

Решил проблему!

Все оказалось проще.

Я думал что в кернеле 2.6.30 используются драйвера от Игоря Леплянинова (s2-liplianin)

После установки драйверов от Игоря, szap-s2 стал выводит следующее:

И соответственно DVBlast запущенный коммандой

Замечательно заработал! :)

Думаю, и dvbstreamer теперь будет работать. Можешь его потестировать?

Share this post


Link to post
Share on other sites

есть веселая проблема, со спутника идет DVB-S2, но с модуляцией QPSK. DVBlast локает сигнал, но не находит канал. Может кто сталкивался? MOI box используется в качестве приемника

Share this post


Link to post
Share on other sites

есть веселая проблема, со спутника идет DVB-S2, но с модуляцией QPSK. DVBlast локает сигнал, но не находит канал. Может кто сталкивался? MOI box используется в качестве приемника

Попробуйте Astra

Share this post


Link to post
Share on other sites

есть веселая проблема, со спутника идет DVB-S2, но с модуляцией QPSK. DVBlast локает сигнал, но не находит канал. Может кто сталкивался? MOI box используется в качестве приемника

dvblast свежий? указали ему модуляцию в параметрах?

Share this post


Link to post
Share on other sites

свежий, указал. но упорно не видит сигнала

может потому что битрейт очень низкий 1480M/s

Share this post


Link to post
Share on other sites

свежий, указал. но упорно не видит сигнала

может потому что битрейт очень низкий 1480M/s

покажи как запускаешь и лог целиком.

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