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

у меня две карты через делитель - как бы сделать так чтобы одна из карт не посылала ничего на конвертер???

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


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

1 кабель на голову и потом через делитель на 2 карты ?

думаю что никак

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


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

у меня расстояние от антенны до компа ~10 метров, думаю прокатит, если отрубить управление у одной карты - под виндой же работает.(в смысле работает отключение управления конвертером)

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

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


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

1 кабель на голову и потом через делитель на 2 карты ?

думаю что никак

можно можно. Главное чтоб частоты в одном диапазоне были и поляризация одинаковая

в этом случае в vlc выставляется на одной из карт --dvb-voltage=0

а вот в getstream'е пока не разобрался - возможно надо обе карты из одного конфига пускать и при этом указывать lnb-sharing

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


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

IbZ похоже прав - из редми на гетсрим:

lnb-sharing - Boolean When set getstream trys to not send

an 22Khz Pilot tone or set high voltage for

High/Low band or Polarisation but instead

trusts a different card to do all necessary

things. Some cards can not disable their power

voltage completely so look out for problems.

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

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


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

заметил странность, когда выдается сообщение
dvr: inputstats: 52 pids 24364 pkt/s 4580502 byte/s
картинка начинает сыпаться... переключение каналов помагает но не надолго...

Та нет, это просто совпадение, на самом деле это сообщение выдается именно с такой периодичностью какая выставлена у тебя в конфиге:

 

- stat-interval (секунды)

 

 

Теперь к делу. Кто как решает проблему с "рассыпанием" картинки?

Грешил на уровень сигнала - проверил стационарным DVB тюнером Openbox, в пределах 90%

Значит надо рыть в другую сторону...

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

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


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

я уменьшил пакет-буфер до 10 а стат интервал увеличил 1200 вроди меньше, но все равно подсыпает..

а у нас одинаковые симптомы подсыпанием?

у меня при реконнекте - все поправляется, мне кажется что это косяки с сетью, если так то увеличение http-буфера в влц должно помочь.

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

кроме того я заметил что в разных частях сети - разное время непрерывной работы влц.

 

и еще предположение - а не может ли быть причиной вещание с одного порта???

udp stream никто не пробовал? хотя тут могут быть рассыпания другой природы...

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

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


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

Пакет буфер уменьшать не стоит, это даже в ридми написано.

Интервал сообщений вообще ИМХО не к месту.

Вещание с порта тоже не причина, добавляю в стример на один порт ОДИН канал - сыпет.

А вот сеть... возможно, сейчас добавили TOS правила на порты, попустило, но все равно сыпет, хоть и не так как было...

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

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


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

как ни странно, но вчера и сегодня - уже 12 часов vlc работает без подсыпаний..

правда в потерянные кадры записал 200, но картинка стабильная. раньше если начинал сыпать, то сыпал до полного затыка.

не понимаю в чем причина, но явно не в гетстриме

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


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

кто нибуль в курсе ПОЧЕМУ sasc-ng открывает только 7 каналов с транспондера?

 

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


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

кто нибуль в курсе ПОЧЕМУ sasc-ng открывает только 7 каналов с транспондера?

Нужно исправить в файле: dvbloopback/src/plugin_getsid.c:

 

#define MAX_SIMULTANEOUS_PMT 32

на

#define MAX_SIMULTANEOUS_PMT 64

 

Также желательно загружать ядро с параметром vmalloc=384M (или выше), а sasc-ng запускать с параметрами:

 

sasc-ng -j 0:3 -j 1:4 -j 2:5 --cam-budget --sid-allpid --sid-nocache -b 20M

 

В результате получаем раскодировку более 30 каналов на одной тачке (Core 2 Quad) - по 10-11 на транспондер. Как ни странно, работает в тестовом режиме уже достаточно долго.

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


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

спасибо

и еще один прикол :

каждые 5 минут (+- 30 секунд) у меня останавливается картинка ровно на 10 сек

что это м.б.?

карта своя через newcs

vladd не помогло! скомпилилось все нормально. когда запускаю гетсримом 8 каналов - саск-нг отваливается с ошибкой

Dmesg^

[ 648.678345] sasc-ng[7563]: segfault at e7f91640 ip 00007f722dd84a5a sp 0000000040378cf0 error 4 in libpthread-2.8.90.so[7f722dd7c000+17000]

[ 652.484548] dvblb_fake_ioctl interrupted: 2147774277

terminal^

Jan 25 11:21:24 [core.ecm] 1.8: correct key found

Segmentation fault (core dumped)

попробовал загрузить ядро с параметрами (в грубе):
kernel /vmlinuz root=/dev/sda6 ro quiet splash vmalloc=384M
комп завис, ну или по крайней мере стал недоступным по сети.
Изменено пользователем nast2003

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


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

незнаю почему подвис комп - вернее не хотел грузится ядро с параметром vmalloc

переписал menu.lst и опять добавил vmalloc=384M

все загрузилось

но - не помогло - больше семи каналов не открывает, причем вываливается саск-нг

и каждые пять минут останавливается картинка (вобщем без изменений) в чем м.б. проблема?

 

проблему с замираниями решил методом научного тыка - newcs пытался поменять скорость на 115кб.с

поменял параметр <PTShandshake>yes</PTShandshake>

на <PTShandshake>no</PTShandshake> одной проблемой меньше

осталось решить дескремблированием более семи каналов

помогите кто может... рекомендация vladda не помогла ( хотя странно - все нормально скомпилилось, навсяки случай перекомпилил и модуль и сам саск все без ошибок) странно

 

если кому интересно 21 канал с трех ss2 нагрузка компа:

top - 17:21:20 up 23 min, 3 users, load average: 2.70, 2.40, 1.88

Tasks: 112 total, 5 running, 107 sleeping, 0 stopped, 0 zombie

Cpu0 : 43.4%us, 6.6%sy, 0.0%ni, 43.7%id, 0.0%wa, 6.0%hi, 0.3%si, 0.0%st

Cpu1 : 39.5%us, 13.6%sy, 0.3%ni, 46.6%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st

Mem: 1024604k total, 534004k used, 490600k free, 16624k buffers

Swap: 1959888k total, 0k used, 1959888k free, 174116k cached

 

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

5446 root 20 0 281m 61m 2268 S 96 6.2 21:40.62 sasc-ng

5351 root 20 0 100m 1220 848 S 6 0.1 0:47.68 newcs.x86_64

7089 root 20 0 28980 1868 888 R 2 0.2 0:21.72 getstream

7091 root 20 0 28980 1904 888 R 2 0.2 0:21.38 getstream

7090 root 20 0 29144 2100 888 R 2 0.2 0:20.70 getstream

может ли быть причиной моих проблем: http://forum.ubuntu.ru/index.php?topic=265...91151#msg291151?

у меня прописано :

#define CWS_NETMSGSIZE 240

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

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

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


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

Newcs какой версии? Вообще его не стоит использовать, лучше всего camd3. Никаких глюков с размером ECM. Единственное - иногда подвисает, поэтому нужно написать скрипт, который бы его перезагружал.

 

По поводу sasc-ng - может быть дело в том что не хватает ресурсов проца? На какой машине запускаешь?

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


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

с нью цээсом проблем нету, открывается все нормально (1.60) не думаю что дело в нем

adm64 core2duo 2200 1GB ОЗУ

 

ресурсов еще хватит

 

Vladd, тебя не затруднит свои патченные исходники выложить или мне на мыло сбросить?

 

поскольку не у меня одного такая же беда, хотелось бы разобраться

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

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


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

А вот мой конфиг на запуск Радио с 60 градуса и ТВ в МПЕГ4 с 40 градуса, может кому пригодится:

http {

port 80;

};

 

adapter 1 {

packet-buffer 50;

stat-interval 120;

 

dvb-s {

#lnb-sharing yes;

lnb {

lof1 9750000;

lof2 10600000;

slof 11700000;

};

 

transponder {

frequency 10995000;

polarisation h;

symbol-rate 20000000;

};

};

 

stream {

name "transponder-40";

input {

pid 0x010d;

pid 0x010e;

pid 0x010f;

pid 0x0110;

pid 0x0111;

pid 0x0112;

pid 0x0113;

pid 0x0114;

pid 0x0115;

pid 0x0116;

pid 0x0117;

};

# output-pipe {

# filename "/tmp/transponder40";

# };

};

 

stream {

name "Perviy Kanal";

input {

pnr 13;

};

output-http {

url /ort;

};

};

 

stream {

name "Rossiya";

input {

pnr 14;

};

output-http {

url /rossiya;

};

};

 

stream {

name "Kultura Telekanal";

input {

pnr 15;

};

output-http {

url /kultura;

};

};

 

stream {

name "STS";

input {

pnr 16;

};

output-http {

url /sts;

};

};

 

stream {

name "TNT";

input {

pnr 17;

};

output-http {

url /tnt;

};

};

 

stream {

name "Muz TV";

input {

pnr 18;

};

output-http {

url /muztv;

};

};

 

stream {

name "TNV Tatarstan";

input {

pnr 19;

};

output-http {

url /tnv;

};

};

 

stream {

name "Telekanal Domashniy";

input {

pnr 20;

};

output-http {

url /home;

};

};

 

stream {

name "TV Centr";

input {

pnr 21;

};

output-http {

url /tvc;

};

};

 

stream {

name "Telekanal Sport";

input {

pnr 22;

};

output-http {

url /sport;

};

};

 

stream {

name "5 kanal";

input {

pnr 23;

};

output-http {

url /5kanal;

};

};

};

 

adapter 2 {

packet-buffer 50;

stat-interval 120;

 

dvb-s {

#lnb-sharing yes;

lnb {

lof1 9750000;

lof2 10600000;

slof 11700000;

};

 

transponder {

frequency 11049000;

polarisation v;

symbol-rate 3299000;

};

};

 

stream {

name "transponder-60";

input {

pid 0x080c;

pid 0x0802;

pid 0x07fa;

pid 0x0808;

pid 0x080a;

pid 0x0800;

pid 0x080e;

pid 0x0810;

pid 0x0812;

pid 0x0814;

pid 0x0816;

pid 0x0818;

pid 0x081a;

pid 0x081c;

pid 0x0820;

pid 0x0822;

pid 0x081e;

pid 0x0804;

};

 

 

 

 

# output-pipe {

# filename "/tmp/transponder60";

# };

};

 

stream {

name "Business FM";

input {

pnr 7;

};

output-http {

url /business;

};

};

 

stream {

name "Humor FM";

input {

pnr 2;

};

output-http {

url /humor;

};

};

 

stream {

name "Kino FM";

input {

pnr 4;

};

output-http {

url /kinofm;

};

};

 

stream {

name "Dozhd";

input {

pnr 5;

};

output-http {

url /dozhd;

};

};

 

stream {

name "107-8";

input {

pnr 6;

};

output-http {

url /107-8;

};

};

 

stream {

name "City FM";

input {

pnr 1;

};

output-http {

url /cityfm;

};

};

 

stream {

name "Energia";

input {

pnr 8;

};

output-http {

url /energia;

};

};

 

stream {

name "Relax";

input {

pnr 9;

};

output-http {

url /relax;

};

};

 

stream {

name "Radio Alla";

input {

pnr 10;

};

output-http {

url /alla;

};

};

 

stream {

name "G2";

input {

pnr 11;

};

output-http {

url /g2;

};

};

 

stream {

name "Avtoradio";

input {

pnr 12;

};

output-http {

url /avtoradio;

};

};

 

stream {

name "Dorozhnoe";

input {

pnr 13;

};

output-http {

url /dorozhnoe;

};

};

 

stream {

name "Vanya";

input {

pnr 14;

};

output-http {

url /vanya;

};

};

 

stream {

name "Record";

input {

pnr 15;

};

output-http {

url /record;

};

};

 

stream {

name "Russkij Shanson";

input {

pnr 16;

};

output-http {

url /rushanson;

};

};

 

stream {

name "Gardarika";

input {

pnr 18;

};

output-http {

url /gardarika;

};

};

 

stream {

name "Piter";

input {

pnr 17;

};

output-http {

url /piter;

};

};

 

stream {

name "Pomestnoe";

input {

pnr 3;

};

output-http {

url /pomestnoe;

};

};

};

Скопировать в блокнот и сохранить как radio.m3u

Пример плейлиста:

#EXTM3U

#EXTINF:-131,Business FM

http://rad.uuu.ru/business

#EXTINF:-131,Humor FM

http://rad.uuu.ru/humor

#EXTINF:-131,Kino FM

http://rad.uuu.ru/kinofm

#EXTINF:-131,Dozhd

http://rad.uuu.ru/dozhd

#EXTINF:-131,107-8

http://rad.uuu.ru/107-8

#EXTINF:-131,City FM

http://rad.uuu.ru/cityfm

#EXTINF:-131,Energia

http://rad.uuu.ru/energia

#EXTINF:-131,Relax FM

http://rad.uuu.ru/relax

#EXTINF:-131,Radio Alla

http://rad.uuu.ru/alla

#EXTINF:-131,G.2

http://rad.uuu.ru/g2

#EXTINF:-131,Avtoradio

http://rad.uuu.ru/avtoradio

#EXTINF:-131,Dorozhnoe

http://rad.uuu.ru/dorozhnoe

#EXTINF:-131,Radio Vanya

http://rad.uuu.ru/vanya

#EXTINF:-131,Radio Record

http://rad.uuu.ru/record

#EXTINF:-131,Shanson

http://rad.uuu.ru/rushanson

#EXTINF:-131,Gardarika

http://rad.uuu.ru/gardarika

#EXTINF:-131,Piter RS

http://rad.uuu.ru/piter

#EXTINF:-131,Pomestnoe

http://rad.uuu.ru/pomestnoe

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

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


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

С тв давно все понятно, а вот радио не хочет, даже по последнему примеру

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


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

ramzes1401ss3, у тебя реально работает радио с этим конфигом???

Через VLC вещается норм через getstream в упор тишина.

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


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

Добрый день всем.

Я новичёк в тв-вещании, сейчас только изучаю данный вопрос.

Есть локалка, построенная на 3com'ax 2916 sfp plus - гигабит 2-го уровня, соединённые оптикой. О них до клиентов неупрравляемые свичи Zyxel.

Есть большое желание завернуть в сеть НТВ+. Реально ли это при данном оборудовании?

Какой мощности нужен сервер, какую двб-карту лучше выбрать?

Как я понял, getstream'ом можно и в уникасте сделать всё...?

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


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

to ramzes1401ss3

А чем слушаешь радиопотоки?

У меня vlc, totem играют поток, winamp нет!!!

Как бы winamp заставить играть?

Вот конф

--------------------------------

http {

port 9009;

};

adapter 1 {

packet-buffer 50;

stat-interval 1200;

dvb-s {

#lnb-sharing yes;

lnb {

lof1 9750000;

lof2 10600000;

slof 11700000;

};

transponder {

frequency 11050000;

polarisation v;

symbol-rate 3300000;

};

};

stream {

name "CityFM";

input {

pnr 1;

};

output-http {

url /radio/CityFM;

};

};

);

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

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


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

У меня vlc, totem играют поток, winamp нет!!!

Там проблема в том, что винамп туго понимает TS. Я для этого написал фильтр ts2es.

Конфиг получится наподобии такого:

    stream {
    name "FG";
    input {
        pid 3336;
    };
    output-http {
        filter {
        es;
        };
        url /fg;
    };
    };

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

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

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


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

to TheRAV -- winamp и не сможет, ни аимп, ни один плеер, кроме стандартного media player classic (идущего с кодеками KLMcodecPack) и VideoLanPlayer (VLC)

ZemAnt -- я сам не настраивал, но тестил декодинг +++ в сеть, работает. Копать в сторону sasc-ng, на этом форуме есть обсуждение. Сервер нужен не очень мощный, например P4 с гигом оперативки, карта желательно SkyStar3, тесты проводились на SkyStar2 (+++)

zulu_radist -- именно с таким конфигом работает, но переходим на multicast, сегодня буду тестить, гвоорят работает на любых плеерах.

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

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


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

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

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


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

А как фильтр прикрутить не подскажете?

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


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

А как фильтр прикрутить не подскажете?
$ wget http://silicon-verl.de/home/flo/projects/streaming/download/getstream2-20081204.tgz
$ tar xvzf getstream2-20081204.tgz
$ cd getstream2-20081204
$ wget http://tipok.org.ua/downloads/iptv/DVB/getstream/patches/filter-ps-es.diff
$ patch -p1 < filter-ps-es.diff
$ make
$ sudo make install

Только обрабатывать больше 1го пида (для каждого из потоков) - фильтр не умеет!

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

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


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

Join the conversation

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

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

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

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

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

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

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