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

Дописал.

Получил это:

# getstream -c /home/radio/sat/cfg -d
2009-04-29 09:48:07.413 fe: Adapter 0 Setting up frontend tuner
2009-04-29 09:48:07.428 fe: DVB-S tone = 1
2009-04-29 09:48:07.428 fe: DVB-S voltage = 0
2009-04-29 09:48:07.428 fe: DVB-S diseqc = 0
2009-04-29 09:48:07.428 fe: DVB-S freq = 11671000
2009-04-29 09:48:07.428 fe: DVB-S lof1 = 9750000
2009-04-29 09:48:07.428 fe: DVB-S lof2 = 10750000
2009-04-29 09:48:07.429 fe: DVB-S slof = 11700000
2009-04-29 09:48:07.429 fe: DVB-S feparams.frequency = 1921000
2009-04-29 09:48:07.429 fe: DVB-S feparams.inversion = 2
2009-04-29 09:48:07.429 fe: DVB-S feparams.u.qpsk.symbol_rate = 18200000
2009-04-29 09:48:07.477 fe: Adapter 0 Status: 0x01 (HAS_SIGNAL)
2009-04-29 09:48:07.573 fe: Adapter 0 Status: 0x1f (HAS_SIGNAL HAS_CARRIER HAS_VITERBI HAS_SYNC HAS_LOCK)
2009-04-29 09:48:12.433 dvr: lockup of DVB card detected - trying to reanimate via bouncing filter
2009-04-29 09:48:12.434 fe: DVB-S tone = 1
2009-04-29 09:48:12.434 fe: DVB-S voltage = 0
2009-04-29 09:48:12.434 fe: DVB-S diseqc = 0
2009-04-29 09:48:12.434 fe: DVB-S freq = 11671000
2009-04-29 09:48:12.435 fe: DVB-S lof1 = 9750000
2009-04-29 09:48:12.435 fe: DVB-S lof2 = 10750000
2009-04-29 09:48:12.435 fe: DVB-S slof = 11700000
2009-04-29 09:48:12.435 fe: DVB-S feparams.frequency = 1921000
2009-04-29 09:48:12.436 fe: DVB-S feparams.inversion = 2
2009-04-29 09:48:12.436 fe: DVB-S feparams.u.qpsk.symbol_rate = 18200000
2009-04-29 09:48:12.485 fe: Adapter 0 Status: 0x01 (HAS_SIGNAL)
2009-04-29 09:48:12.583 fe: Adapter 0 Status: 0x1f (HAS_SIGNAL HAS_CARRIER HAS_VITERBI HAS_SYNC HAS_LOCK)

Что делать - не знаю. сигнал в winamp не идет.

Пропиал pid в конфиге - находит однк определенную станцию, но опять же в winamp тишина. Кроме того плучаю сообщение то о неправильной синхронизации, то о таймауте.

VLC находит только одну радиостанцию из 16.

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

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


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

VLC находит только одну радиостанцию из 16.
Винамп уж точно такое играть не будет....

грязный хак. имхо.

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

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


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

не работают эти конфиги. :(

А пересобрал getstream с патчем?

 

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


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

С каким патчем? О_о

я его из репозитория устанавливал. Ось Ubuntu 9.04 server.

скачал getstream из исходников. Установил, но не бинарников, ничего нет.

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

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


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

не работают эти конфиги. :(
Замечательно работают. Пересобираешь после патча и радуешься звуком хоть в VLC, хоть в WinAmp, хоть в AIMP. Windows Media Player вешается правда (пробовал на 11 версии, на других не знаю как).

 

а кто чем активирует оф. карты?
В смысле активировать оф. карты?

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


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

Сегодня задался целью перенастроить вещание радио через getstream. Вот такая вещь получается:

 

http {
        port 8080;
};

adapter 0 {
    packet-buffer 50;
    stat-interval 120;

    dvb-s {
        lnb {
        lof1 5150000;
        lof2 0;
        slof 0;
    };
    transponder {
        frequency 4084000;
        polarisation v;
        symbol-rate 2500000;
        };
    };
    stream {
        name "Radio Record";
        input {
            pnr 39;
        };
        output-http {
            filter{
            es;
            };
            url /record;
        };
    };
};

 

Запускаю getstream

 

monitor:/opt/getstream1# ./getstream -c s90.conf -d
2009-05-06 18:49:29.440 fe: Adapter 0 Setting up frontend tuner
2009-05-06 18:49:29.458 fe: DVB-S tone = 0
2009-05-06 18:49:29.458 fe: DVB-S voltage = 0
2009-05-06 18:49:29.458 fe: DVB-S diseqc = 0
2009-05-06 18:49:29.458 fe: DVB-S freq = 4084000
2009-05-06 18:49:29.458 fe: DVB-S lof1 = 5150000
2009-05-06 18:49:29.458 fe: DVB-S lof2 = 0
2009-05-06 18:49:29.458 fe: DVB-S slof = 0
2009-05-06 18:49:29.458 fe: DVB-S feparams.frequency = 4084000
2009-05-06 18:49:29.458 fe: DVB-S feparams.inversion = 2
2009-05-06 18:49:29.458 fe: DVB-S feparams.u.qpsk.symbol_rate = 2500000
2009-05-06 18:49:29.462 fe: ioctl FE_SET_FRONTEND failed - Invalid argument

 

Лыжи не туда едут или я торможу?

Установка budget-mode 0 ничего не дает, все также.

 

Тем не менее, сигнал с карты есть:

monitor:/opt/getstream1# szap -a 0 -f 0 -d 0 -l 5150 -c /opt/vdr/radio0/channels.conf -n3
reading channels from file '/opt/vdr/radio0/channels.conf'
zapping to 3 'Record-2;CONNECTO.TV':
sat 0, frequency = 4084 MHz V, symbolrate 2500000, vpid = 0x1fff, apid = 0x1003 sid = 0x0000
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
status 00 | signal b0b0 | snr 0000 | ber 00000000 | unc 00000000 |
status 1f | signal adad | snr cece | ber 00000000 | unc 00000006 | FE_HAS_LOCK
status 1f | signal acac | snr cece | ber 00000000 | unc 00000000 | FE_HAS_LOCK

 

Прием радио тем же getstream со второй карты с 53 градуса экспресс АМ22 проходит на ура.

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


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

Господа, поделитесь в личку пожалуйста- как победили БИСС на саске.

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


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

не получается перейти с vlc на гетсрим..

вот конфиг

 

http {

port 80;

};

 

adapter 2 {

packet-buffer 50;

stat-interval 120;

stuck-interval 200;

budget-mode 0;

 

dvb-s {

#lnb-sharing yes;

lnb {

lof1 9750000;

lof2 10600000;

slof 11700000;

};

 

transponder {

frequency 11050000;

polarisation v;

symbol-rate 3300000;

};

};

 

stream {

name "Full";

input {

pnr 6;

};

output-http {

url "/radio/1";

};

};

 

};

пытаюсь завещать радио с 11050000 V 3300000

но в плеерах тишина

 

при запуске видно такое:

./getstream -c /home/getstream2-20081204/configs/config-multiadapter -d

2009-05-15 01:40:53.871 fe: Adapter 2 Setting up frontend tuner

2009-05-15 01:40:53.898 fe: DVB-S tone = 1

2009-05-15 01:40:53.899 fe: DVB-S voltage = 0

2009-05-15 01:40:53.899 fe: DVB-S diseqc = 0

2009-05-15 01:40:53.899 fe: DVB-S freq = 11050000

2009-05-15 01:40:53.899 fe: DVB-S lof1 = 9750000

2009-05-15 01:40:53.899 fe: DVB-S lof2 = 10600000

2009-05-15 01:40:53.899 fe: DVB-S slof = 11700000

2009-05-15 01:40:53.899 fe: DVB-S feparams.frequency = 1300000

2009-05-15 01:40:53.899 fe: DVB-S feparams.inversion = 2

2009-05-15 01:40:53.899 fe: DVB-S feparams.u.qpsk.symbol_rate = 3300000

2009-05-15 01:40:53.899 dmx: Setting filter for pid 8192 pestype 20

2009-05-15 01:40:54.108 fe: Adapter 2 Status: 0x03 (HAS_SIGNAL HAS_CARRIER)

2009-05-15 01:40:54.315 fe: Adapter 2 Status: 0x1f (HAS_SIGNAL HAS_CARRIER HAS_VITERBI HAS_SYNC HAS_LOCK)

Карты СС3 (бюджет) и СС2

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

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


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

Попробуйте не выдергивать целый транспондер, а брать отдельно потоками. Из логов видно же ,что сигнал с карты идет.

 

stream {
name "Das Erste";
input {
pnr 1;
};
output-http {
url /radio/1;
};

 

Оставьте только это, ну и меняйте номер программы, вдруг некоторые просто не вещаются. Не знаю как на 60 градусе, а на 90 Ямале там чуть ли не ежедневно станции на схожем транспондере "прыгают".

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


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

пробовал так, но все равно тишина

Может кто в аську поможет настроить?

 

конфиг поправил как в верхнем посту

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

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


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

Рабочий конфиг для спутника 13 гр. Hotbird, карточки SkyStar3:

 

http {

port 8001;

};

 

###### Hotbird 6 ######

adapter 0 {

packet-buffer 50;

stat-interval 120;

 

dvb-s {

lnb-sharing no;

lnb {

lof1 9750000;

lof2 10600000;

slof 11700000;

};

 

transponder {

frequency 11411000;

polarisation h;

symbol-rate 27500000;

};

};

 

stream {

name "Adjaria TV";

input { pnr 14218; };

output-udp {

remote-address 239.0.0.1;

remote-port 1234;

sap {

scope global;

ttl 5;

playgroup "Main";

};

};

};

};

 

Посмотреть можно VLC-плеером через UDP-порт 239.0.0.1:1234

 

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


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

Народ, подскажите кто-нибудь!

 

Linux gentoo - как установить opensasc-ng?

 

разархивировал в каталог /usr/local/src/opensasc, скомпилировал.

 

Команда:

# insmod dvbloopback.ko

 

прошла успешно. Появился adapter1.

 

Не запускается sasc-ng:

 

# sasc-ng -j 0:1

./sasc-ng: error while loading shared libraries: libsc-seca-20.so: cannot open shared object file: No such file or directory

 

Как правильно установить, сконфигурить и запустить?

 

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


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

Собрал SASC-NG по http://dolot.kipdola.com/index.php?title=Install_SASC-NG.

Запускаю бинарник:

stream:/usr/local/src/opensas# ./sasc-ng
./sasc-ng: error while loading shared libraries: libsc-constcw-20.so: cannot open shared object file: No such file or directory

 

 

 

 

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


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

У меня vlc, totem играют поток, winamp нет!!!
Там проблема в том, что винамп туго понимает TS. Я для этого написал фильтр ts2es.

Но потом лучше радио ретранслировать icecast'om.

Отлично! С этим фильтром icecast прекрасно ретранслирует радио, так что теперь основные клиенты (vlc, winamp, wmp 11, foobar) нормально воспроизводят транслируемые радио.

 

И можно тогда ещё одну просьбу - пропатчить getsream2 таким образом, чтобы он биндился только к указанному интерфейсу (адресу)? То есть примерно так - в секции http {} добавить ключ типа bind-address

 

Да, ещё забыл сказать, есть такой проектик, называется dvbshout. Вот он, как-раз и предназначен для ретрансляции радиостанций со спутника в сеть. Умеет отправлять радио на мультикаст-адреса и на icecast-сервер одновременно. И winamp - понимает такие потоки без проблем.
Подтверждаю. Уже пару лет используем dvbshout для ретрансляции радиостанций со спутника в сеть. Но так как dvbshout рестранслирует только аудио, то getsream больше подходит для смешанных потоков.
Изменено пользователем MATPOC

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


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

2 Mallorn.

Следи за значениями:

    dvb-s {
        lnb {
        lof1 5150000;
        lof2 0;
        slof 0;
    };

slof всегда постоянная частота переключения. и верхний предел/нижний проверь настройки. lof2 никак 0 быть не может.

 

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

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

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


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

Вобщем у меня 3 новости.

Хорошая, плохая и еще хуже.

Хорошая - радио поет в VLC.

Плохая - радио не поет винампе.

Хуже некуда - как использовать параметр:

...
filter {
es;
};
...

у меня пишет:

Unknown config option filter in line ##

Быть может возможно транслировать не только в ts?

И как?

 

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


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

Подскажите кто пользует гетстрим, стоит ли перейти на него с VLC если в vlc у меня каналы подтормаживают иногда (при вещании 10 каланов закодированных с 1 транспордера)? или это проблема opensasc ?

 

Работает на

Linux MultiMedia3 2.6.29.3 #1 SMP Thu May 14 08:52:45 MSD 2009 i686 AMD Phenom™ II X4 920 Processor GNU/Linux

8гб памяти

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

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


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

Подскажите кто пользует гетстрим, стоит ли перейти на него с VLC если в vlc у меня каналы подтормаживают иногда (при вещании 10 каланов закодированных с 1 транспордера)? или это проблема opensasc ?

 

Работает на

Linux MultiMedia3 2.6.29.3 #1 SMP Thu May 14 08:52:45 MSD 2009 i686 AMD Phenom™ II X4 920 Processor GNU/Linux

8гб памяти

Использую getstream, pentium4 2.4, Linux gentoo, при вещании 12 каналов никаких тормозов, загрузка процессора 11%.

Стоит ли переходить - решай сам, т.к. vlc не использовал, но по-моему, он слишком навороченный.

Подскажи только как настроить opensasc для вещания кодированных каналов. Имеется карточка Viaccess, OpenBox X800, TT-budget S1401.

opensasc у меня скомпилировался, модуль dvbloopback.ko устанавливается, появляется адаптер. sasc-ng не хочет запускаться:

 

error while loading shared libraries: libsc-seca-20.so: cannot open shared object file: No such file or directory

 

Подозреваю, что его еще надо как-то подружить с сервером mpcs.

 

 

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


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

открытые каналы то и в vlc вещает без тормозов.

отсутствие библиотеки может решит указание пути при компиляции к исходникам дров?

./configure -- dvb-dir=/usr/local/src/s2-liplianin/linux

 

дружить с сервером просто, прописав в конфиге

/opensasc/sc_files/cardclient.conf

что то типо:

#newcamd:127.0.0.1:15000:1/0500/FFFF:dummy:dummy:0102030405060708091011121314

radegast:127.0.0.1:10001:1/0500/FFFF

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


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

Собрал SASC-NG по http://dolot.kipdola.com/index.php?title=Install_SASC-NG.

Запускаю бинарник:

stream:/usr/local/src/opensas# ./sasc-ng
./sasc-ng: error while loading shared libraries: libsc-constcw-20.so: cannot open shared object file: No such file or directory

А это проблема просто решается, просто скопируйте библиотеки из папки с распакованным sasc в папку с вашими системными библиотеками

 

/usr/lib или как там у вас?

 

У меня vlc, totem играют поток, winamp нет!!!
Там проблема в том, что винамп туго понимает TS. Я для этого написал фильтр ts2es.

Но потом лучше радио ретранслировать icecast'om.

Отлично! С этим фильтром icecast прекрасно ретранслирует радио, так что теперь основные клиенты (vlc, winamp, wmp 11, foobar) нормально воспроизводят транслируемые радио.

 

И можно тогда ещё одну просьбу - пропатчить getsream2 таким образом, чтобы он биндился только к указанному интерфейсу (адресу)? То есть примерно так - в секции http {} добавить ключ типа bind-address

 

Да, ещё забыл сказать, есть такой проектик, называется dvbshout. Вот он, как-раз и предназначен для ретрансляции радиостанций со спутника в сеть. Умеет отправлять радио на мультикаст-адреса и на icecast-сервер одновременно. И winamp - понимает такие потоки без проблем.
Подтверждаю. Уже пару лет используем dvbshout для ретрансляции радиостанций со спутника в сеть. Но так как dvbshout рестранслирует только аудио, то getsream больше подходит для смешанных потоков.

Насчет bind-address - было бы круто. Надо писать автору.

 

2 Mallorn.

Следи за значениями:

    dvb-s {
        lnb {
        lof1 5150000;
        lof2 0;
        slof 0;
    };

slof всегда постоянная частота переключения. и верхний предел/нижний проверь настройки. lof2 никак 0 быть не может.

 

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

Спасибо, проблему решил уже и так. Там оказалось все просто и банально - глючила двб-карта. Поставили перед ней в кабеле приемник, настроенный на транспондер с радио - и сигнал пошел. Так и работает. Уже полмесяца. Гетстрим неплох и для аудио...

 

Вобщем у меня 3 новости.

Хорошая, плохая и еще хуже.

Хорошая - радио поет в VLC.

Плохая - радио не поет винампе.

Хуже некуда - как использовать параметр:

...
filter {
es;
};
...

у меня пишет:

Unknown config option filter in line ##

Быть может возможно транслировать не только в ts?

И как?

А надо собрать его с патчем, ищи ранее в этой теме. Писали как сделать.

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


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

Mallorn спасибо так и сделал, все заработало.

 

Вопрос к знатокам по "харду". Вот присмотрел DVB карту - с CI http://www.satsale.net/oborudovanie-dlja-i...t/visiondtv-ci/

VisionDTV CI.

Смогу ли я имея офф карты вещать закрытые каналы в связке с getstream2.

Спасибо.

 

 

 

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


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

если чаще через 1 раз в сек идет запрос ECM то ответы NOT OK и sasc-ng не получает верный ключ. Тут у меня irdeto 2 карта - она тормозная сама по себе.
Есть такое. Еще забавная фишка...

Вставил в код newcamd.c строчку cCondWait::SleepMs(200);

 

 bool cCardClientNewCamd::ProcessECM(const cEcmInfo *ecm, const unsigned char *data, unsigned char *cw)
{
  cMutexLock lock(this);
  cCondWait::SleepMs(200);

 

Упала загрузка на сервер... было 80 процентов загружено, стало 50.

Экспериментирую с задержкой дальше) ставить значение 1000 не советую... lagged cw вылезает)

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


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

Народ, в описании к sascng и opensascng пишут что должна быть папка sc_files с опр. структурой, на svn'е проэктов этой папки нет, подскажите где взять содержимое этой папки?

И еще, триколор на 36 кто-то смотрит через sasc-ng и кардшаринг?

если можно кинте плиз список каналов с pid'ами, а то dvbscan ничего не находит, а если в конфиг getstream'а прописать нужные параметры - то он показывает открытые каналы.

 

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


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

Join the conversation

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.