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

Вам же красноречиво сообщают - не могу прочитать данные из сокета

Oct 8 10:13:40.597 CAM(general.error): socket: EOF on read

Oct 8 10:13:41.073 CAM(cardclient.core): now trying client Newcamd (192.168.100.252:10000)

Oct 8 10:13:41.084 CAM(cardclient.core): recv error. reconnecting...

читаем логи NewCS, пробуем соединиться с вышеуказанным портом командой telnet, также в теме упоминалась проблема с разными протоколами

у разных версий newcs. Мой совет - используйте CCCam в качестве читалки ключей, полгода работает практически без сбоев (эпизодически

может банить логины).

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


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

Ключи забираю с newcs на dreambox. Подскажите, куда копать?

поставить на дрим camd3

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


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

Ключи забираю с newcs на dreambox. Подскажите, куда копать?
поставить на дрим camd3

хмм +++ нормально шарит newcs с дрима , проблем нет , вообще никаких , запустил и забыл где стоит , тока не забывать карту пополнять

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


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

Привет всем.

 

Работает SkyStar2 DVB card (rev 02) на Debian Squeeze 2.6.32-5-686, снимаю getstream.a84 транспондер.

 

######### HTB+ 56E 12322:R:27500 ############

Euronews:12322:h:0:27500:330:412:20611

VH1 Classic:12322:h:0:27500:331:416:20612

CNN International:12322:h:0:27500:332:418:20613

Cartoon Network/TCM:12322:h:0:27500:333:420:20614

Discovery World:12322:h:0:27500:334:422:20615

Discovery Science:12322:h:0:27500:335:423:20616

MGM int.:12322:h:0:27500:336:424:20617

MTV Dance:12322:h:0:27500:337:426:20618

Zone Reality:12322:h:0:27500:338:428:20619

MCM:12322:h:0:27500:339:430:20620

Extreme Sports:12322:h:0:27500:340:432:20621

Nat Geo Wild:12322:h:0:27500:341:434:20622

 

getstream.a84 с конфигурил и собрал без всяких проблем, в конфиг гетстрима добавил секцию newcamd шоб брать ключики и открывать каналы, ключики берутся с шары.

Вещал с 90E транспондер 3954 L 29500 3/4 проблем не было, хотелось бы с 56E открыть через шару каналы и вещать по HTTP

 

Заворачиваются каналы по HTTP, если подцеплен один юзер к одной точке монтирования то все кажет нормально но вот стоит подрубится второму на этот же поток как

гетстрим вылетает без всяких объяснений но бывает и не сразу вылетает работает пару минут, а потом вылет, или работает пару часов и вылет с ошибкой в гетстриме

[err] event_queue_insert: 0x90d822c(fd 40) already on queue 2, может кто знает решение этой проблемы.

 

Еще вопросы или так сказать рассуждение так как на некоторые вещи не нашел ответов/

12 каналов открываются одним аккаунтом с шары, то есть если 12 каналов одновременно будут смотреть то значит 12 обращений с одного аккаунта к карте, а если еще две DVB карты воткну и два остальных транспондера буду вещать, на каждую по разному аккаунту в NewCS, какрта +++ сума не сойдет? или на каждый канал нужно делать по отдельному аккаунту в NewCS?

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

 

###вот собственно рабочий конфиг.

 

http {

port 8003;

};

 

newcamd 1 {

hostname "xxx.xxx.xxx.xxx";

port "55055";

username "user";

password "pass";

cfgkey "0102030405060708091011121314";

packet-buffer 32;

disable-emm 0;

};

 

adapter 0 {

packet-buffer 1024;

budget-mode 0;

stat-interval 18000;

stuck-interval 1300;

 

dvb-s {

lnb {

lof1 9750000;

lof2 10600000;

slof 11700000;

};

transponder {

frequency 12322000;

polarisation v;

symbol-rate 27500000;

};

};

 

stream {

name "Euronews";

input {

pnr 20611;

newcamd 1;

};

output-http {

url /Euronews;

};

};

 

stream {

name "VH1 Classic";

input {

pnr 20612;

newcamd 1;

};

output-http {

url /VH1_Classic;

};

};

 

stream {

name "CNN International";

input {

pnr 20613;

newcamd 1;

};

output-http {

url /CNN_International;

};

};

 

stream {

name "Cartoon Network/TCM";

input {

pnr 20614;

newcamd 1;

};

output-http {

url /Cartoon_Network_TCM;

};

};

 

stream {

name "Discovery World";

input {

pnr 20615;

newcamd 1;

};

output-http {

url /Discovery_World;

};

};

 

stream {

name "Discovery_Science";

input {

pnr 20616;

newcamd 1;

};

output-http {

url /Discovery_Science;

};

};

 

stream {

name "MGM int";

input {

pnr 20617;

newcamd 1;

};

output-http {

url /MGM_int;

};

};

 

stream {

name "MTV Dance";

input {

pnr 20618;

newcamd 1;

};

output-http {

url /MTV_Dance;

};

};

 

stream {

name "Zone Reality";

input {

pnr 20619;

newcamd 1;

};

output-http {

url /Zone_Reality;

};

};

 

stream {

name "MCM";

input {

pnr 20620;

newcamd 1;

};

output-http {

url /MCM;

};

};

 

stream {

name "Extreme Sports";

input {

pnr 20621;

newcamd 1;

};

output-http {

url /Extreme_Sports;

};

};

 

stream {

name "Nat_Geo_Wild";

input {

pnr 20622;

newcamd 1;

};

output-http {

url /Nat_Geo_Wild;

};

 

};

};

 

Честно говоря не пробовал связку sasc-ng+getstream хотел узнать может ли sasc-ng делать то что описано выше но стабильно?

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


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

для MIG005:

openbox (перепрошивать не надо) с mpcs, можно феникс он не подходит для некоторых пакетов каналов

 

для -sl-:

отдавай только мультикастом, тогда он не падает

мультикаст отдавай чем-нить в юникас (rtp2httpd, udpxy, etc...) или отдавай в сети мультикаст

 

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


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

http тоже не падает. По 30-40 юзеров сидят - нормально.

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


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

http тоже не падает. По 30-40 юзеров сидят - нормально.
именно a84 / getstream???

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

 

Есть еще идея сделать финт ушами если a84 / getstream поддерживает mcast то одним a84 завернуть на локалхост мультикастом, а вторым a84 забрать и отдать по HTTP,

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

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

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


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

а84 не юзаю, ибо вопрос 2 актуален до сих пор.

Сорри, невнимательно прочитал вопрос.

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

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


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

Ключи забираю с newcs на dreambox. Подскажите, куда копать?
поставить на дрим camd3

Спасибо, с camd3 все заработало.

 

Только вот очень часто lagged cw в логах и картинка сыпется. Можете что нибудь посоветовать?

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

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


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

может не в тему но все же... кто скажет скольких пользователей может одарить ключами одна оф.карта +++ с феникса????

или как можно устроить стресс тест карте +++, и есть ли какие ограничения по ключам?

Или карте абсолютно фиолетово... все зависит от программной части???

 

С mcast не вышло, завернул на локалхост мультикастом, забрал vlc и выдал по хттп

http {

port 8001;

};

 

newcamd 1 {

hostname "xxx.xxx.xxx.xxx";

port "15000";

username "user";

password "pass";

cfgkey "0102030405060708091011121314";

packet-buffer 32;

disable-emm 0;

};

 

adapter 0 {

packet-buffer 1024;

budget-mode 0;

stat-interval 18000;

stuck-interval 1300;

 

dvb-s {

lnb {

lof1 9750000;

lof2 10600000;

slof 11700000;

};

transponder {

frequency 12322000;

polarisation v;

symbol-rate 27500000;

};

};

 

stream {

name "MTV Dance";

input {

pnr 20618;

newcamd 1;

};

output-udp {

remote-address 127.0.0.1;

remote-port 1234;

};

};

};

 

sudo -u vlc cvlc -vvv udp://@127.0.0.1:1234 --sout '#standard{access=http,mux=ts,dst=:8002/MTV_Dance}'& как то так..

 

но вот зараза такая из 12 каналов показывают реально 10 стоит добавить еще один, гетс вылетает есть подозрение на железо интел-атом 1.6 с памятью 1 гиг слабовато наверно..

 

в /etc/default/grub изменил GRUB_CMDLINE_LINUX="vmalloc=256m" как писалось выше и update-grub далее cat /proc/meminfo | grep -i vmalloc

VmallocTotal: 262144 kB

VmallocUsed: 10200 kB

VmallocChunk: 242772 kB

эт при стриме 10 каналов, еще один и вылет...

 

 

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

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


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

но вот зараза такая из 12 каналов показывают реально 10 стоит добавить еще один, гетс вылетает есть подозрение на железо интел-атом 1.6 с памятью 1 гиг слабовато наверно..

Это 12 каналов декодируются атомом 1.6 ? 0_о ?! Прикольно :) , у меня 47 каналов грузят quad9600 на 50 пр , все 4 ядра , плюс транскодинг 17 радиоканалов , всего общая нагрузка на процессор 65-70 пр . Посмотрите загрузку процессора , может картинку сыпет ? из-за нехватки ресурсов. Как то не укладывается у меня в голове 10 каналов одновременного декодинга и атомом 1.6 :) , без перегрузки последнего и "сыпания" картинки ....

 

насколько я знаю гетс а84 , мягко выражаясь сильно "сыроват" , возможно меньше ресурсов ест , но по стабильности сильно проигрывает "нормальной" связке sasc-ng + getstream , сам гетс вылетает не часто , само часто раз в два-три дня , скриптом подымается обратно , за sasc`ом тоже нужен "глаз да глаз" , подвисает реже чем гетс , но "хитрее" может просто "квадрат малевича" гнать в сеть ....

 

P.S. немного офтопа : получил железку pbi 4000 , с проф камами на 8 каналов , посмотрим что с нее получится выжать , в характеристиках вроде как 32 канала макс . , плюс мультплексирование с asi входов , интересно будет ли стабильнее вещаться ...

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

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


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

гетс а84 вылетает с такой вот ошибкой demux: read in dvr_read returned with errno 75 / Value too large for defined data type

 

причем если первым запускаю гетстрим то все нормаль, потом vlc то вылет с выше указанной ошибкой, опять пару раз стартую гетс, работает.. часов 12 потом падает.

Это 12 каналов декодируются атомом 1.6 ?
совершенно верно загрузка проца 55-60% при 10 раскодированных каналах.

 

Что касается того что "сыроват" это точно но задумка хорошая, и стоит развития и обсуждений.

Радио тоже транскодю на лету в mp3 10 каналов с ямала обычным гетом так же на Debian squeeze 2.6.32 проц 2.4 интел память 512 загрузка проца на 78-85%, нормально забыл когда в последний раз лазил кстати без всяких мониторинг скриптов единственно не понятный глюк иногда бывает ночью тишина в канале но на утро все нормально поет и играет...

 

При запуске гетстрима идет один запрос к шаре, то есть авторизация.

Насколько я понимаю запрос на ключ не идет на карту до того момента пока кто нить не начнет обращаются к потоку, как в моем случае мультикас на локалхоста, а при запуске VLC как раз и начинают сыпаться запросы на ключи так как vlc забирает мультикаст и отдает по хттп вот в этот момент и происходит падение гетстрима так как одновременно идут запросы, так же думаю можно былобы на каждый канал завести по юзеру на шаре.... жирновато будет просто :-)

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

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


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

вопрос

getstream умеет вообще работает с CI

поставил карточку от netup хочу радугу взять

 

и что то не але

надо что то в конфиге еще добовлять чтобы ключи с карты доступа считавал?

 

http {

port 8000;

};

 

adapter 0 {

packet-buffer 50;

stat-interval 120;

stuck-interval 200;

budget-mode 0;

dvb-s {

lnb {

lof1 9750000;

lof2 10600000;

slof 11700000;

};

transponder {

frequency 12670000;

polarisation v;

symbol-rate 22000000;

};

};

stream {

name "abs-3";

input {

pid 0x03e8;

pid 0x033e;

pid 0x0366;

pid 0x0726;

pid 0x0730;

};

output-pipe {

filename "/tmp/abs-3";

};

};

stream {

name "disk";

input {

pnr 1000;

};

output-http {

url /tv/disk;

};

};

};

 

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


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

Спасибо, с camd3 все заработало.

Только вот очень часто lagged cw в логах и картинка сыпется. Можете что нибудь посоветовать?

аккаунт на дриме один или несколько?

по какому иденту забираете ключи?

через свичи каких моделей всё это бегает?

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


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

Спасибо, с camd3 все заработало.

Только вот очень часто lagged cw в логах и картинка сыпется. Можете что нибудь посоветовать?

аккаунт на дриме один или несколько?

по какому иденту забираете ключи?

через свичи каких моделей всё это бегает?

1. аккаунт один

2. 0x023700

3. циска 6509 саб2 и длинк 3526

 

Сегодня вот вообще больше 3 каналов не работало, пока дрим не ребутнул. Но все равно картинка заикается. Странно, что вчера 6 часов подряд работало отлично.

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


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

какая прошивка на дриме?

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


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

какая прошивка на дриме?
gemini 470

Сейчас, кстати, добавил еще одного пользователя в дрим, полегчало, 8 каналов кажет нормально, но есть большие сомнения, что 30-40 каналов будут работать хорошо.

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


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

Отвечу по поводу производительности карты. У меня карточка Радуги подключена через обычный феникс-интерфейс, дешифрует 34 канала с 6 транспондеров, как добавлю еще 2 транспондера - напишу.

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


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

Отвечу по поводу производительности карты. У меня карточка Радуги подключена через обычный феникс-интерфейс, дешифрует 34 канала с 6 транспондеров, как добавлю еще 2 транспондера - напишу.

Карточка работает только на дешифрацию? или еще шарится простым пользователям, меня интересует сколько пользователей максимум можно окучивать ключами в связки феникс+NewCS и карта +++ то есть при каком количестве +++ начнет тупить.

 

Кстати если не трудно опиши свою композицию 34 канала с 6 транспондеров

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


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

это смотря какая карточка, последние 040600 очень плохо шарятся

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


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

это смотря какая карточка, последние 040600 очень плохо шарятся

у меня такая 023D00, в каком плане плохо шарится сколько???

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


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

Все каналы Радуги вот: http://www.flysat.com/raduga.php

 

Вещаем (в скобках кол-во каналов): 12518 (7), 12548 (9), 12579 (8), 12610 (10), 12670 (9), 12640 (3)

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

 

Еще в феврале, когда только запускали Радугу, я опасался, что скорости карты не хватит я готов был доделывать код SASC-NG, но не потребовалось. Сбои обращения к карте могут быть вызваны слишком частыми к ней обращениями (т.к. клиентов несколько и они не согласованны). Если согласовать обращения разных процессов SASC-NG к карте, чтобы они (запросы) совершались через равные промежутки времени, думаю, удастся уменьшить вероятность "затыков".

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


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

я имел ввиду идент 040600, он на последних карточках нтв идет, медленнее они чем старые

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


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

Коллеги, есть у кого карточка континента на 82.5? дайте доступ на пару дней потестить, непойму, толи феникс тупит - толи sasc с getstream-ом...

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


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

Может кто сталкивался с такой проблемой, сигнал лочитсья очень долго и гетстрим постоянно не может подхватить поток

root@ubuntu:/iptv# szap -a 2 -n 3 -c /iptv/kanal -H
reading channels from file '/iptv/kanal'
zapping to 3 '077':
sat 0, frequency = 11077 MHz V, symbolrate 3300000, vpid = 0x1fff, apid = 0x1fff sid = 0x0002
using '/dev/dvb/adapter2/frontend0' and '/dev/dvb/adapter2/demux0'
status 00 | signal  59% | snr  44% | ber 0 | unc -2 |
status 03 | signal 100% | snr  45% | ber 34 | unc -2 |
status 03 | signal  99% | snr  44% | ber 0 | unc -2 |
status 03 | signal 100% | snr  44% | ber 0 | unc -2 |
status 03 | signal  98% | snr  44% | ber 0 | unc -2 |
status 03 | signal 100% | snr  44% | ber 0 | unc -2 |
status 03 | signal  98% | snr  44% | ber 0 | unc -2 |
status 03 | signal 100% | snr  44% | ber 0 | unc -2 |
status 03 | signal 100% | snr  45% | ber 0 | unc -2 |
status 03 | signal 100% | snr  45% | ber 0 | unc -2 |
status 03 | signal 100% | snr  52% | ber 0 | unc -2 |
status 03 | signal  99% | snr  48% | ber 15616 | unc -2 |
status 1f | signal 100% | snr  75% | ber 16940 | unc -2 | FE_HAS_LOCK
status 1f | signal 100% | snr  75% | ber 213 | unc -2 | FE_HAS_LOCK
status 1f | signal 100% | snr  75% | ber 0 | unc -2 | FE_HAS_LOCK
status 1f | signal 100% | snr  75% | ber 0 | unc -2 | FE_HAS_LOCK
status 1f | signal 100% | snr  75% | ber 0 | unc -2 | FE_HAS_LOCK
status 1f | signal 100% | snr  75% | ber 0 | unc -2 | FE_HAS_LOCK
status 1f | signal 100% | snr  75% | ber 0 | unc -2 | FE_HAS_LOCK
status 1f | signal 100% | snr  75% | ber 0 | unc -2 | FE_HAS_LOCK
status 1f | signal 100% | snr  75% | ber 0 | unc -2 | FE_HAS_LOCK
^C
root@ubuntu:/iptv#

 

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


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

Join the conversation

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

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

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

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

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

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

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