Перейти к содержимому
Калькуляторы

что не получается getstream2 запустить все время валиться в кору

 

getstream2-20081204# ./getstream -c getstream3.conf -d

2009-09-18 12:18:52.466 fe: Adapter 2 Setting up frontend tuner

2009-09-18 12:18:52.470 fe: DVB-S tone = 0

2009-09-18 12:18:52.470 fe: DVB-S voltage = 0

2009-09-18 12:18:52.470 fe: DVB-S diseqc = 0

2009-09-18 12:18:52.470 fe: DVB-S freq = 12640000

2009-09-18 12:18:52.470 fe: DVB-S lof1 = 9750000

2009-09-18 12:18:52.470 fe: DVB-S lof2 = 10600000

2009-09-18 12:18:52.470 fe: DVB-S slof = 11700000

2009-09-18 12:18:52.470 fe: DVB-S feparams.frequency = 2040000

2009-09-18 12:18:52.470 fe: DVB-S feparams.inversion = 2

2009-09-18 12:18:52.470 fe: DVB-S feparams.u.qpsk.symbol_rate = 22000000

Ошибка сегментирования

 

http {

port 8003;

};

 

adapter 2 {

packet-buffer 50;

stat-interval 120;

budget-mode 0;

dvb-s {

lnb-sharing yes;

lnb {

lof1 9750000;

lof2 10600000;

slof 11700000;

};

 

transponder {

frequency 12640000;

polarisation v;

symbol-rate 22000000;

};

};

 

stream {

name "test";

input {

pnr 3;

};

output-http {

url /tv/test;

};

};

 

 

 

};

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
lnb-sharing yes;

Удали или закомментируй. Эта функция отключает подачу напряжения на LNB, чтобы карты нормально могли работать через сплиттер. Т.к. у тебя карта одна (а она одна?), то из-за этого у тебя конвертер включиться не может.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

удалил

 

./getstream -c getstream3.conf -d

2009-09-19 06:20:48.020 fe: Adapter 2 Setting up frontend tuner

2009-09-19 06:20:48.020 fe: DVB-S tone = 0

2009-09-19 06:20:48.020 fe: DVB-S voltage = 0

2009-09-19 06:20:48.020 fe: DVB-S diseqc = 0

2009-09-19 06:20:48.020 fe: DVB-S freq = 12640000

2009-09-19 06:20:48.020 fe: DVB-S lof1 = 9750000

2009-09-19 06:20:48.020 fe: DVB-S lof2 = 10600000

2009-09-19 06:20:48.020 fe: DVB-S slof = 11700000

2009-09-19 06:20:48.020 fe: DVB-S feparams.frequency = 2040000

2009-09-19 06:20:48.020 fe: DVB-S feparams.inversion = 2

2009-09-19 06:20:48.020 fe: DVB-S feparams.u.qpsk.symbol_rate = 22000000

Ошибка сегментирования

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
удалил

 

./getstream -c getstream3.conf -d

2009-09-19 06:20:48.020 fe: Adapter 2 Setting up frontend tuner

2009-09-19 06:20:48.020 fe: DVB-S tone = 0

2009-09-19 06:20:48.020 fe: DVB-S voltage = 0

2009-09-19 06:20:48.020 fe: DVB-S diseqc = 0

2009-09-19 06:20:48.020 fe: DVB-S freq = 12640000

2009-09-19 06:20:48.020 fe: DVB-S lof1 = 9750000

2009-09-19 06:20:48.020 fe: DVB-S lof2 = 10600000

2009-09-19 06:20:48.020 fe: DVB-S slof = 11700000

2009-09-19 06:20:48.020 fe: DVB-S feparams.frequency = 2040000

2009-09-19 06:20:48.020 fe: DVB-S feparams.inversion = 2

2009-09-19 06:20:48.020 fe: DVB-S feparams.u.qpsk.symbol_rate = 22000000

Ошибка сегментирования

А драйвера dvb карт стоят? Если да, то у вас 3 dvb карты в системе? Дайте вывод содержимого /dev/dvb

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
удалил

 

./getstream -c getstream3.conf -d

2009-09-19 06:20:48.020 fe: Adapter 2 Setting up frontend tuner

2009-09-19 06:20:48.020 fe: DVB-S tone = 0

2009-09-19 06:20:48.020 fe: DVB-S voltage = 0

2009-09-19 06:20:48.020 fe: DVB-S diseqc = 0

2009-09-19 06:20:48.020 fe: DVB-S freq = 12640000

2009-09-19 06:20:48.020 fe: DVB-S lof1 = 9750000

2009-09-19 06:20:48.020 fe: DVB-S lof2 = 10600000

2009-09-19 06:20:48.020 fe: DVB-S slof = 11700000

2009-09-19 06:20:48.020 fe: DVB-S feparams.frequency = 2040000

2009-09-19 06:20:48.020 fe: DVB-S feparams.inversion = 2

2009-09-19 06:20:48.020 fe: DVB-S feparams.u.qpsk.symbol_rate = 22000000

Ошибка сегментирования

А драйвера dvb карт стоят? Если да, то у вас 3 dvb карты в системе? Дайте вывод содержимого /dev/dvb

да 3 карты стоят

1 шт SS2

2 шт SS3

 

[ 7.802026] DVB: registering new adapter (TT-Budget-S-1401 PCI)

[ 7.840296] adapter has MAC addr = 00:d0:5c:09:7f:56

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

[ 7.923045] DVB: registering frontend 0 (Philips TDA10086 DVB-S)...

[ 7.923045] ACPI: PCI Interrupt 0000:03:01.0[A] -> GSI 17 (level, low) -> IRQ 17

[ 7.923045] saa7146: found saa7146 @ mem f8978800 (revision 1, irq 17) (0x13c2,0x1018).

[ 7.923045] saa7146 (1): dma buffer size 192512

[ 7.923045] DVB: registering new adapter (TT-Budget-S-1401 PCI)

[ 7.955920] adapter has MAC addr = 00:d0:5c:bf:77:f7

[ 7.971045] DVB: registering frontend 1 (Philips TDA10086 DVB-S)...

[ 7.971045] flexcop-pci: will use the HW PID filter.

[ 7.971045] flexcop-pci: card revision 2

[ 7.971045] ACPI: PCI Interrupt 0000:03:02.0[A] -> GSI 18 (level, low) -> IRQ 18

[ 8.003669] DVB: registering new adapter (FlexCop Digital TV device)

[ 8.007044] b2c2-flexcop: MAC address = 00:d0:d7:12:89:e0

[ 8.007044] b2c2-flexcop: i2c master_xfer failed

[ 8.007044] b2c2-flexcop: i2c master_xfer failed

[ 8.007044] CX24123: cx24123_i2c_readreg: reg=0x0 (error=-121)

[ 8.007044] CX24123: wrong demod revision: 87

[ 8.222239] b2c2-flexcop: found 'ST STV0299 DVB-S' .

[ 8.222245] DVB: registering frontend 2 (ST STV0299 DVB-S)...

[ 8.222278] b2c2-flexcop: initialization of 'Sky2PC/SkyStar 2 DVB-S' at the 'PCI' bus controlled by a 'FlexCopIIb' complete

 

 

adapter0 adapter1 adapter2

 

сейчас работает getstream который идет в пакетах дебиана

iptv:/dev/dvb# uname -a

Linux iptv 2.6.26-2-686 #1 SMP Wed Aug 19 06:06:52 UTC 2009 i686 GNU/Linux

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Какзаставить getstream принудительно вещать на одну из карт, или VLAN?

Изменено пользователем rn3dgl

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Народ. Есть сервак с гетстрим. Есть сетка. Есть сетевая карта. Сервер находится далеко от "головы". Решили пробросить влан до сервера.

Не могу понять как сказать гетстриму что бы слушал влан интерфейс. Помогите плиз.

Как обходитесь с ситуацией когда на сервере несколько сетевых карт?

Заворачивать фаерволом или как? Что посоветуете, кто что-либо подобное делал?

Не могу ничего нигде по этому поводу найти.

Может есть стото типа

output-udp {

remote-address 239.0.71.1;

remote-port 3000;

remote-interface ethXX

sap {

??

Изменено пользователем rn3dgl

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Хочу внести свою лепту в общее дело. Как я заставил getstream работать с частотами C диапазона ямал. Данная проблема уже поднималась на форуме.

Предлагаю всем работоспособный способ, как это сделать.

Способ позаимствован отсюда.

 

Для того чтобы использовать C-диапазон надо пересчитать частоты по формуле:

5150-<частота С>+9750=<частота Ku>

 

Пример: Требуется пересчитать yamal транспондер 3954 L

5150-3954 L+9750 = 10946 Ku

 

Вот мой config:

 

http {
port 8082;
};

###### Yamal90######;
adapter 0
{

packet-buffer 50;
stat-interval 120;
stuck-interval  50;
budget-mode    0;

dvb-s {
#lnb-sharing no;
lnb {
lof1 9750000;
lof2 10600000;
slof 11700000;
};

transponder {
frequency 10946000;
polarisation h;
symbol-rate 29500000;
diseqc 0;
};
};

stream {
            name "tvc-ural";
            input {
                pnr 600;
                  };
            output-http {
            url /TVCentrUral; #ссылка может быть любой
            };
    };
};

 

Работает отлично!

 

Сейчас интересуюсь темой, как и какими способами можно настроить вещание нтв+ пакета, поделитесь кто как решил проблему, какие картоприёмники используете как решить проблему каскадинга.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Народ. Есть сервак с гетстрим. Есть сетка. Есть сетевая карта. Сервер находится далеко от "головы". Решили пробросить влан до сервера.

Не могу понять как сказать гетстриму что бы слушал влан интерфейс. Помогите плиз.

Как обходитесь с ситуацией когда на сервере несколько сетевых карт?

Заворачивать фаерволом или как? Что посоветуете, кто что-либо подобное делал?

Не могу ничего нигде по этому поводу найти.

Может есть стото типа

output-udp {

remote-address 239.0.71.1;

remote-port 3000;

remote-interface ethXX

sap {

??

может route add -net 224.0.0.0/4 dev ethXX

поможет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Хочу внести свою лепту в общее дело. Как я заставил getstream работать с частотами C диапазона ямал. Данная проблема уже поднималась на форуме.

Зачем так извращаться? Собери свежий getstream из git'а, и просто укажи в конфиге следующее:

 

lnb {
lof1 5150000;
lof2 0;
slof 0;
};

 

После чего указывай человеческие частоты, например:

 

transponder {
frequency 3791000;
polarisation h;
symbol-rate 7900000;
};

 

И всё будет работать без дополнительных калькуляций :)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ктонить пробовал парсить pipe-файл который генерит getstream при сливании туда EPG со спутника? пока что нарыл пдф со стандартом в котором оно типа валится со спутника, но для меня пока дремучий лес :( а хотелось бы вытягивать оттуда данные

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а ниукого не возникало проблем с опенсаском?

периодически зависает, и пишет что адаптер уже используется.

или вот такое выводит

start: read pes returned: Resource temporarily unavailable

 

или такое

 

Returning 3760

Called cSascDvbDevice::SetCaPid

....

Called cSascDvbDevice::SetCaDescr

...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
да 3 карты стоят

1 шт SS2

2 шт SS3

 

[ 7.802026] DVB: registering new adapter (TT-Budget-S-1401 PCI)

[ 7.840296] adapter has MAC addr = 00:d0:5c:09:7f:56

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

[ 7.923045] DVB: registering frontend 0 (Philips TDA10086 DVB-S)...

[ 7.923045] ACPI: PCI Interrupt 0000:03:01.0[A] -> GSI 17 (level, low) -> IRQ 17

[ 7.923045] saa7146: found saa7146 @ mem f8978800 (revision 1, irq 17) (0x13c2,0x1018).

[ 7.923045] saa7146 (1): dma buffer size 192512

[ 7.923045] DVB: registering new adapter (TT-Budget-S-1401 PCI)

[ 7.955920] adapter has MAC addr = 00:d0:5c:bf:77:f7

[ 7.971045] DVB: registering frontend 1 (Philips TDA10086 DVB-S)...

[ 7.971045] flexcop-pci: will use the HW PID filter.

[ 7.971045] flexcop-pci: card revision 2

[ 7.971045] ACPI: PCI Interrupt 0000:03:02.0[A] -> GSI 18 (level, low) -> IRQ 18

[ 8.003669] DVB: registering new adapter (FlexCop Digital TV device)

[ 8.007044] b2c2-flexcop: MAC address = 00:d0:d7:12:89:e0

[ 8.007044] b2c2-flexcop: i2c master_xfer failed

[ 8.007044] b2c2-flexcop: i2c master_xfer failed

[ 8.007044] CX24123: cx24123_i2c_readreg: reg=0x0 (error=-121)

[ 8.007044] CX24123: wrong demod revision: 87

[ 8.222239] b2c2-flexcop: found 'ST STV0299 DVB-S' .

[ 8.222245] DVB: registering frontend 2 (ST STV0299 DVB-S)...

[ 8.222278] b2c2-flexcop: initialization of 'Sky2PC/SkyStar 2 DVB-S' at the 'PCI' bus controlled by a 'FlexCopIIb' complete

 

 

adapter0 adapter1 adapter2

 

сейчас работает getstream который идет в пакетах дебиана

iptv:/dev/dvb# uname -a

Linux iptv 2.6.26-2-686 #1 SMP Wed Aug 19 06:06:52 UTC 2009 i686 GNU/Linux

C первыми двумя картами все ясно, они определяются у вас нормально.

А вот SS3

 

[    8.007044] b2c2-flexcop: MAC address = 00:d0:d7:12:89:e0
[    8.007044] b2c2-flexcop: i2c master_xfer failed
[    8.007044] b2c2-flexcop: i2c master_xfer failed
[    8.007044] CX24123: cx24123_i2c_readreg: reg=0x0 (error=-121)
[    8.007044] CX24123: wrong demod revision: 87

 

Как раз она и есть адаптер 2, как я понимаю. Попробуйте сигнал дать с другой карты или временно уберите ее с системы.

 

а ниукого не возникало проблем с опенсаском?

периодически зависает, и пишет что адаптер уже используется.

или вот такое выводит

start: read pes returned: Resource temporarily unavailable

 

или такое

 

Returning 3760

Called cSascDvbDevice::SetCaPid

....

Called cSascDvbDevice::SetCaDescr

...

Нет, вроде бы не было такого.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

для SS3 еще может и фирмварь от виндовых дров понадобиться, а у меня кстате сс2 на новых ядрах ваще не заводится, определяется как левая карточка, поэтому щаз валяется без дела

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

./getstream -c getstream3.conf -d

2009-09-27 13:17:03.503 fe: Adapter 0 Setting up frontend tuner

2009-09-27 13:17:03.523 fe: DVB-S tone = 0

2009-09-27 13:17:03.523 fe: DVB-S voltage = 0

2009-09-27 13:17:03.524 fe: DVB-S diseqc = 0

2009-09-27 13:17:03.524 fe: DVB-S freq = 12640000

2009-09-27 13:17:03.524 fe: DVB-S lof1 = 9750000

2009-09-27 13:17:03.524 fe: DVB-S lof2 = 10600000

2009-09-27 13:17:03.524 fe: DVB-S slof = 11700000

2009-09-27 13:17:03.524 fe: DVB-S feparams.frequency = 2040000

2009-09-27 13:17:03.524 fe: DVB-S feparams.inversion = 2

2009-09-27 13:17:03.524 fe: DVB-S feparams.u.qpsk.symbol_rate = 22000000

Ошибка сегментирования

 

это на другом адаптере

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
может route add -net 224.0.0.0/4 dev ethXX

поможет?

Спасибо, помогло!

opensasc-ng не смог собрать...

ubuntu 9.04

kernel 2.6.28.11 :(

с репозирория обновился.

kernel 2.6.28.15 :(

ни в какую...

у кого на этих ядрах работает?

так же getstream2 с этими ядрами в кору падает.

getstream работает хорошо.

куда копать? Кто собирал на 9,04

подскажите плиз.

 

Изменено пользователем rn3dgl

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не могу разрешить проблему с засыпанием СС2,

Модуль гружу так: dvb-core dvb_shutdown_timeout=0 dvb_powerdown_on_sleep=0

но все равно уходить в спячку

и реанимировать выгрузкой и загрузкой модулей не помогает .......

тока ребут .......

Изменено пользователем kvirtu

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Так вроде же говорили, что проблема с засыпанием решена довольно давно? Достаточно использовать свежее ядро и не будет никаких проблем с засыпаниями. У меня под Ubuntu 8.04 вполне нормально работали разные ревизии SS2. Система благополучно цепляла карты автоматом и не доставляла абсолютно никаких проблем.

 

Кстати, а с АМ1 кто-нибудь снимает радиостанции getstream'ом? Там на 10995 есть Маяк и Вести-FM. Пытаюсь вещать в сеть, поток вроде бы идет, но VLC не играет. Каким образом можно завернуть эти радиостанции в сеть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Кстати, а с АМ1 кто-нибудь снимает радиостанции getstream'ом? Там на 10995 есть Маяк и Вести-FM. Пытаюсь вещать в сеть, поток вроде бы идет, но VLC не играет. Каким образом можно завернуть эти радиостанции в сеть?

Говорили ж, что там они мертвы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

[ 307.655061] getstream[2588]: segfault at 96 ip b7f353b4 sp bfcf7c80 error 4 in libglib-2.0.so.0.1600.6[b7f0a000+b4000]

[ 320.871443] getstream[2592]: segfault at 96 ip b7ee13b4 sp bfea5230 error 4 in libglib-2.0.so.0.1600.6[b7eb6000+b4000]

[ 446.714601] getstream[2648]: segfault at 96 ip b7ed33b4 sp bfe96e20 error 4 in libglib-2.0.so.0.1600.6[b7ea8000+b4000]

 

вот такое у меня в dmesg валится при getstream2

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Подскажите кто знает, как запустить getstream на вещание DVB-S2 ?

Нужно ли его хитро компилировать? Образец config?

Когда прописываю в конфиге dvb-s2, getstream выдает: "Adapter 0 is an DVB-S card - config is not for DVB-S".

Использую карточку ST-4200.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Foerbart, лично я не смог заставить getstream вещать с2. точнее пришлось бы очень долго извращаться, т.к. он использует устаревший стандарт - multiproto - новые ядра его не поддерживают. Решил проблему использованием vdr - он нормально собирается под s2api. хотя все равно, конечно, потрахаться пришлось :)

Вот пара ссылок - может поможет:

s2api: https://opensvn.csie.org/traccgi/opensascng...i/Fedora9-s2api (если не ткрывается, можно кэш гугла использовать)

multiproto: http://www.allrussian.info/index.php?page=...oto#post1390023

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Так вроде же говорили, что проблема с засыпанием решена довольно давно? Достаточно использовать свежее ядро и не будет никаких проблем с засыпаниями. У меня под Ubuntu 8.04 вполне нормально работали разные ревизии SS2. Система благополучно цепляла карты автоматом и не доставляла абсолютно никаких проблем.

у меня ядро старое, ось МД 10.1 на нем крутиться много сервисов, обновиться нет возможности, возникают несовместимости библиотек и т.д. .... :-(

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

getstream и не должен по идее вещать S2, вещает getstream2.

Однако 2 версия у меня собралась но падает в кору.

засада.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас