Alexander Posted May 13, 2009 Posted May 13, 2009 Ну что, кто-нибудь уже игрался? Какие впечатления? Кто-нибудь знает, как частоту гетеродина указать? Вставить ник Quote
olegi Posted May 13, 2009 Posted May 13, 2009 Cобрал эту штуку. Работает. dvbpsi брал отсюда: http://download.videolan.org/pub/videolan/...i5-0.1.6.tar.gz Частота указывается в параметрах. Пример вещания канала 4Fun с hotbird-а: команда: dvblast -c c.conf -a 1 -f 10719000 -s 27500000 -v 18 ну и сам конфиг c.conf: 225.0.0.155:1234 1 4404 Буду дальше тестить. Первое впечатление - очень стоящая вещь должна получиться в конечном итоге. На мою конфигурацию вещания ложится вроде нормально. Вставить ник Quote
Alexander Posted May 13, 2009 Author Posted May 13, 2009 это вы частоту транспондера указали. а вот как частоту гетеродина выставить? Вставить ник Quote
olegi Posted May 14, 2009 Posted May 14, 2009 это вы частоту транспондера указали. а вот как частоту гетеродина выставить? а, ну да ) прошу прощения порылся в исходниках... похоже они LOF1 и LOF2 устанавливают автоматически. честно говоря, так и не понял - про круговую поляризацию они не забыли случайно. Вставить ник Quote
svin0 Posted June 14, 2009 Posted June 14, 2009 Параметры из исходников: Usage: dvblast -c <config file> [-r <remote socket>] [-t <ttl>] [-o <SSRC IP>] [-i <RT priority>] [-a <adapter>] -f <frequency> [-s <symbol rate>] [-v <0|13|18>] [-p] [-b <bandwidth>] [-m <modulation] [-u] [-d <dest IP:port>] -v: voltage to apply to the LNB (QPSK) -p: force 22kHz pulses for high-band selection (DVB-S) -m: DVB-C qpsk|qam_16|qam_32|qam_64|qam_128|qam_256 (default qam_auto) DVB-T qam_16|qam_32|qam_64|qam_128|qam_256 (default qam_auto) DVB-S2 qpsk|psk_8 (default legacy DVB-S) -u: turn on budget mode (no hardware PID filtering) -d: duplicate all received packets to a given port На первый взгляд отличная программа. Будем тестировать, т.к. vlc частенько падает. Вставить ник Quote
MATPOC Posted June 14, 2009 Posted June 14, 2009 (edited) На первый взгляд отличная программа. Будем тестировать, т.к. vlc частенько падает.Разработчики активно работают над программой. В svn уже доступны версии, которые вещают в UDP для совместимости с STB. Но падает примерно так же, как и getstream. Нашёл ещё один стример - dvbstreamer - какой-то монстр. Edited June 18, 2009 by MATPOC Вставить ник Quote
svin0 Posted June 15, 2009 Posted June 15, 2009 MATPOC, [offtopic]Собирали? Как ведет себя? Удивила возможность переключения каналов по вебу.[/offtopic] Вставить ник Quote
MATPOC Posted June 16, 2009 Posted June 16, 2009 (edited) MATPOC, [offtopic]Собирали? Как ведет себя? Удивила возможность переключения каналов по вебу.[/offtopic] Ведёт себя неплохо. Думаю, для обсуждения dvbstreamer лучше создать отдельную тему. Edited June 16, 2009 by MATPOC Вставить ник Quote
Firestarter Posted June 26, 2009 Posted June 26, 2009 (edited) день добрый. юзаю влц, но и очень хочется попробывать и новую поделку. есть пара вопросов о DVBlast. умеет ли он вещать по http протоколу на порт? допустим eth0 имеет адрес 10.0.0.1 чтоб клиенты из локалки конектились на eth0 к определенному порту,и смотрели нужный тв канал. именно по http. в vlc все довольно просто, но иногда непонятно почему начинает съедать всю оперативу. вот и есть желание помучить новое. док в инете нигде не нашел( и еще вопрос по конфиг файлу. конфиг c.conf: 225.0.0.155:1234 1 4404 что в данном файле означает цифра 1? Edited June 26, 2009 by Firestarter Вставить ник Quote
ligverd Posted June 29, 2009 Posted June 29, 2009 конфиг c.conf:225.0.0.155:1234 1 4404 что в данном файле означает цифра 1? Читай INSTALL/READMY пока константа, резерв DVBlast reads a configuration file containing one or several lines in the format : <IP>[:<port>] <always on> <SID> [<PID>,]* Вставить ник Quote
jrat Posted August 1, 2009 Posted August 1, 2009 можно ли им вещать по http? что за штука CAM модули как их подключить? Вставить ник Quote
Max P Posted August 21, 2009 Posted August 21, 2009 судя по всему, чтобы dvblast не падал как getstream нужно в конфиге выставить always_on в 1, тогда он даже с потерями в потоке будет пытаться выловить, а getstream тупо молча падает :( Вставить ник Quote
Max P Posted August 21, 2009 Posted August 21, 2009 так, судя по всему dvblast не умеет igmp Вставить ник Quote
svin0 Posted September 10, 2009 Posted September 10, 2009 можно ли им вещать по http? Не умеет, к сожалению. Вставить ник Quote
tipok Posted September 24, 2009 Posted September 24, 2009 так, судя по всему dvblast не умеет igmp --- output.c +++ output.c @@ -199,6 +199,7 @@ { int i_handle = socket( AF_INET, SOCK_DGRAM, 0 ); struct sockaddr_in sin; + struct ip_mreq blub; sin.sin_family = AF_INET; sin.sin_port = htons(p_output->i_port); @@ -219,6 +220,9 @@ int i = i_ttl; setsockopt( i_handle, IPPROTO_IP, IP_MULTICAST_TTL, (void *)&i, sizeof(i) ); + blub.imr_multiaddr.s_addr = p_output->i_maddr; + blub.imr_interface.s_addr = 0; + setsockopt( i_handle, IPPROTO_IP, IP_ADD_MEMBERSHIP, &blub, sizeof (blub)); } return i_handle; И будет вам IGMP Вставить ник Quote
Kompik Posted October 27, 2009 Posted October 27, 2009 А кто-нить с помощью dvblast ретранслировал DVB-S2 поток ? Чем смотрели ? Вставить ник Quote
Kompik Posted October 28, 2009 Posted October 28, 2009 Еще дополню что поток по всей видимости гнать в сеть получается, а вот смотреть его неполучается из-за каких-то проблем с кодеками или синхронизацией ... Вот ссылка на дамп потока Поток 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 Вставить ник Quote
Foerbart Posted November 2, 2009 Posted November 2, 2009 У меня получилось только 10 секунд вещать, дальше что-то с opensasc-ом происходит и картинка виснет. Кто-нибудь знает как opensasc на dvb-s2 натравить? + dvblast не умеет сам лочить частоту dvb-s2... Вставить ник Quote
Kompik Posted November 3, 2009 Posted November 3, 2009 Странно у меня dvblast лочит, но просто в сеть идет что-то непонятное. Вставить ник Quote
Foerbart Posted November 3, 2009 Posted November 3, 2009 Странно у меня dvblast лочит, но просто в сеть идет что-то непонятное. покажи как запускаешь и debug Вставить ник Quote
Kompik Posted November 3, 2009 Posted November 3, 2009 Вот здесь все есть. http://forum.nag.ru/forum/index.php?showtopic=52107 Вставить ник Quote
Foerbart Posted November 3, 2009 Posted November 3, 2009 Вот здесь все есть. http://forum.nag.ru/forum/index.php?showtopic=52107 пробовал по pid не фильтровать?вот у меня как выглядит: файл config: 239.1.1.1:1234/udp 1 20 запуск: ./dvblast -c ./config -a 2 -U -f 12380000 -s 26400000 -v 13 -m psk_8 warning: restartingwarning: raw UDP output is deprecated. Please consider using RTP. warning: for DVB-IP compliance you should use RTP. debug: using linux-dvb API version 5 debug: frequency 12380000 is in Ku-band (higher) debug: configuring LNB to v=13 p=0 satnum=0 debug: tuning QPSK frontend to f=12380000 srate=26400000 modulation=psk_8 warning: failed opening CAM device /dev/dvb/adapter2/ca0 (No such file or directory) debug: setting filter on PID 0 debug: conf: 239.1.1.1:1234 w=1 sid=20 pids[0]=-1,-1,-1,-1,-1... libdvbpsi error (PSI decoder): TS discontinuity (received 15, expected 0) for PID 0 debug: new PAT ts_id=8400 version=10 current_next=1 debug: * number=0 pid=16 debug: * number=10 pid=1105 debug: * number=20 pid=1205 debug: setting filter on PID 1205 debug: * number=30 pid=1305 debug: * number=40 pid=1405 debug: * number=50 pid=1505 debug: * number=60 pid=1605 debug: frontend has acquired signal debug: frontend has acquired carrier debug: frontend has acquired stable FEC debug: frontend has acquired sync debug: frontend has acquired lock debug: - Bit error rate: 0 debug: - Signal strength: 49728 debug: - SNR: 47103 debug: new PMT program number=20 version=2 pid_pcr=1200 debug: setting filter on PID 1200 debug: * es pid=1200 type=27 debug: * es pid=1210 type=4 debug: setting filter on PID 1210 debug: * es pid=1220 type=6 debug: setting filter on PID 1220 картинку показывает. Вставить ник Quote
Kompik Posted November 3, 2009 Posted November 3, 2009 C W4 пока не получается, не лочит сигнал Вот строка запуска ./dvblast -c dvblast.conf -a 0 -f 12360000 -v 13 -s 27500000 -m psk_8 -U Вот конфиг: 239.64.64.108:1234 1 752 test:/usr/src/dvblast# ./dvblast_w4.sh warning: restarting warning: raw UDP output is deprecated. Please consider using RTP. warning: for DVB-IP compliance you should use RTP. debug: using linux-dvb API version 5 debug: frequency 12360000 is in Ku-band (higher) debug: configuring LNB to v=13 p=0 satnum=0 debug: tuning QPSK frontend to f=12360000 srate=27500000 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 0 debug: conf: 239.64.64.108:1234 w=1 sid=752 pids[0]=-1,-1,-1,-1,-1... debug: en50221_Poll: slot 0 is active error: cannot poll from CAM device error: en50221_Poll: couldn't recv TPDU on slot 0, resetting debug: en50221_Poll: slot 0 is active debug: opening ResourceManager session (1) debug: opening ApplicationInformation session (2) info: CAM: Conax Aston 2.1800, 01, 0B00, 0B00 debug: opening ConditionalAccess session (3) debug: CA system IDs supported by the application : debug: - 0xb00 debug: - 0xb01 debug: - 0xb02 debug: - 0xb03 debug: - 0xb04 debug: - 0xb05 debug: - 0xb06 debug: - 0xb07 debug: opening DateTime session (4) debug: DateTimeHandle : interval set to 10 warning: no lock, tuning again debug: frequency 12360000 is in Ku-band (higher) debug: configuring LNB to v=13 p=0 satnum=0 debug: tuning QPSK frontend to f=12360000 srate=27500000 modulation=psk_8 warning: no lock, tuning again debug: frequency 12360000 is in Ku-band (higher) debug: configuring LNB to v=13 p=0 satnum=0 debug: tuning QPSK frontend to f=12360000 srate=27500000 modulation=psk_8 Сейчас попробую с Intelsat 904... Вставить ник Quote
Kompik Posted November 3, 2009 Posted November 3, 2009 На Intelsat 904 таже старая фигня. dvblast обильно пишет сообщения типа warning: discontinuity for PID 325 warning: discontinuity for PID 325 warning: discontinuity for PID 49 libdvbpsi error (PSI decoder): TS discontinuity (received 14, expected 13) for PID 49 warning: discontinuity for PID 325 warning: discontinuity for PID 325 warning: discontinuity for PID 325 warning: discontinuity for PID 325 warning: discontinuity for PID 325 warning: discontinuity for PID 325 warning: discontinuity for PID 325 warning: transport_error_indicator warning: discontinuity for PID 325 warning: discontinuity for PID 425 warning: discontinuity for PID 325 warning: discontinuity for PID 325 warning: discontinuity for PID 325 warning: discontinuity for PID 325 warning: discontinuity for PID 325 warning: discontinuity for PID 49 libdvbpsi error (PSI decoder): TS discontinuity (received 0, expected 15) for PID 49 warning: transport_error_indicator warning: discontinuity for PID 325 warning: discontinuity for PID 325 warning: discontinuity for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 15, expected 4) for PID 0 warning: discontinuity for PID 425 warning: discontinuity for PID 325 warning: discontinuity for PID 325 warning: discontinuity for PID 325 warning: discontinuity for PID 325 warning: discontinuity for PID 325 А картинка идет в ломанном виде типа как в том файле что я аттачил. А ты с какого спутника принимаешь ? Вставить ник Quote
Kompik Posted November 3, 2009 Posted November 3, 2009 Кстати сейчас обратил внимание вот на что: warning: restarting warning: raw UDP output is deprecated. Please consider using RTP. warning: for DVB-IP compliance you should use RTP. debug: using linux-dvb API version 5 debug: frequency 11675000 is in Ku-band (lower) debug: configuring LNB to v=13 p=0 satnum=0 debug: tuning QPSK frontend to f=11675000 srate=29700000 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 0 debug: conf: 239.64.64.108:1234 w=1 sid=1125 pids[0]=-1,-1,-1,-1,-1... debug: frontend has acquired carrier debug: frontend has acquired sync debug: frontend has acquired lock [b]debug: - Bit error rate: 0 debug: - Signal strength: 1450 debug: - SNR: 40[/b] debug: en50221_Poll: slot 0 is active libdvbpsi error (PSI decoder): TS discontinuity (received 9, 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: setting filter on PID 49 debug: * number=1126 pid=40 У тебя в выделенном мною месте другие сильно другие цифры ... Если это уровень сигнала и у меня он сильно меньше, то тогда вопрос, почему на ресивере все каналы показывает просто замечательно? На ресивере пишет Уровень 65% качество ~90% Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.