roman5

Профи в Сат-ТВ
Версия 1.16 (2013-11-15) (celerity)

+ Core поддержка ресиверов на базе STiH237 (Cardiff) PTI5
* Core SH4 исправлена ошибка Unaligned userspace access
* STAPI исправлена ошибка декодирования PiP, если одинаковый ECM PID
+ Core поддержка ресиверов PrismCube
+ Core поддержка DRE4/Exset
* Core переписана реализация очереди ридеров, значительно улучшена производительность
* Reader исправлен алгоритм задержки запросов ecm_delay
* Balancer одинаковые запросы отправляются в очередь ридера, в который поступил первый запрос
* Balancer исправлен алгоритм балансировки, учитывается только кол-во уникальных запросов в очереди ридера
+ Reader добавлен кеш недекодированных запросов
+ Filter добавлено условие privdata (DVB private data)
* emucworks исправления в поддержке нано 8060
- параметры ecm_queue_size, pending_ecm_cache_size, emm_process_delay не используются

Положил в архив еще wicardd-sh4-pti5(поддержка ресиверов на базе STiH237- для них(не прочитал сначала), скрипт запуска(как образец) для Е2).
 

Вложения

  • wicardd_1.16.rar
    575,6 KB · Просмотры: 212

roman5

Профи в Сат-ТВ
Кто пользуется последней версий эмулятора- прочитал на ресурсе
 

Вложения

  • screenshot 73.jpg
    screenshot 73.jpg
    121,1 KB · Просмотры: 11

roman5

Профи в Сат-ТВ
Еще одно добавление о том же
[dvb]
active = 1
type = DVBAPI3
filter =
rerequest_not_decoded = 1
decode_try_count = 3- добавляем.
 

Matvusha

Пользователь
Подправьте, пожалуйста, конфиг. Wicardd-sh4 version 1.15 paranoia, в принципе, работает, но есть затыки на HD каналах, на некоторых каналах сильно подвисает. Пользуюсь ВИП пакетом, так что халява не интересует.

[global]
log_udp = 192.168.1.17

[webif]
port = 8081
debug = 3

[dvb]
type = DVBAPI3
rerequest_not_decoded = 1
filter = dvb

[filter]
name = dvb
rule = caid=4ae1;ident=11;ident:=0;accept
rule = accept

[reader]
type = emubiss
file = /var/keys/SoftCam.Key
ecm_queue_size = 8

[reader]
type = newcamd525
account = xxxxxx@xxxxxx
multiport = 10000-10033

Вот логи с Футбол ХД и MyZen.tv

21:26:01 192.168.1.25 R4[newcamd525]: CAID 0500, providers 3, UA 0000000000000000
21:26:01 192.168.1.25 R4[newcamd525]: provider 0: id 040600, SA 0000000000000000
21:26:01 192.168.1.25 R4[newcamd525]: provider 1: id 040620, SA 0000000000000000
21:26:01 192.168.1.25 R4[newcamd525]: provider 2: id 050B00, SA 0000000000000000
21:26:03 192.168.1.25 R4[newcamd525]: ECM80 (0500:040620/3719.0) delayed for 1000 ms
21:26:07 192.168.1.25 R4[newcamd525]: ECM(async check) no response received, session expired
21:26:07 192.168.1.25 R4[newcamd525]: requeued requests 1
21:26:07 192.168.1.25 R4[newcamd525]: connect to xxx, user=xxx, pass=xxx, key=[0102030405060708091011121314]
21:26:09 192.168.1.25 R4[newcamd525]: CAID 0500, providers 3, UA 0000000000000000
21:26:09 192.168.1.25 R4[newcamd525]: provider 0: id 040600, SA 0000000000000000
21:26:09 192.168.1.25 R4[newcamd525]: provider 1: id 040620, SA 0000000000000000
21:26:09 192.168.1.25 R4[newcamd525]: provider 2: id 050B00, SA 0000000000000000
21:26:15 192.168.1.25 R4[newcamd525]: ECM81 (0500:050B00/3719.0) delayed for 1000 ms

21:40:34 192.168.1.25 R23[newcamd525]: ECM81 (0BAA:000000/672.0) delayed for 1000 ms
21:40:34 192.168.1.25 R3[newcamd525]: connect to xxx, user=xxx, pass=xxx, key=[0102030405060708091011121314]
21:40:36 192.168.1.25 R23[newcamd525]: ECM81 (0BAA:000000/672.0) delayed for 1000 ms
21:40:38 192.168.1.25 R23[newcamd525]: ECM81 (0BAA:000000/672.0) delayed for 1000 ms
 

roman5

Профи в Сат-ТВ
Matvusha,
- сделайте фильтр на ваши пакеты(dvb)
- для хд- каналов желательно указать их сиды

например
rule = caid=0500;ident=040620;sid=2f45,2f46,2f47, итд

- [filter]
name = dvb
rule = caid=4ae1;ident=11;ident:=0;accept
rule = accept- лучше reject

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

запустить все по протоколу newcamd и сделать несколько фильтров(в каждом не более 14 ридеров)

[filter]
name = dvb,dvb1 итд

2вариант

если у шаровода есть- пустить шаринг по протоколу camd 357

например
[reader]
active = 1
type = cs357x
provider = 0500:023100,023800,032500,032830;0100:000068;0963:0; итд
account = логин:пароль@айпи:порт
reconnect_delay = 20
emm_cache = 1
ecm_ttl = 15000
debug = 3

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

[reader]
active = 1
name = vip1, vip2 и тд
type = cs357x

- для бисов

rule = caid=2600;ident=0;accept=biss

[reader]
active = 1
name = biss
type = emubiss
file = /var/keys/SoftCam.Key
debug = 1

- для триколора желателен еще такой фильтр

[filter]
name = fCommonEMM
type = emm
rule = caid=4AE1;ident=11;pid=0025,0027;accept=tricolor
rule = reject

- и написать по-нормальному

[dvb]
active = 1
type = DVBAPI3
filter = fCommonEMM, далее пишите названия ваших фильтров
rerequest_not_decoded = 1
debug = 1
sdt = 1
ecm_info = 2
auto_update = 1
 
Последнее редактирование:

Matvusha

Пользователь
roman5,
Спасибо за помощь.
Из того как я Вас понял, для начала у меня получилось вот так:
[global]
log_udp = 192.168.1.17

[webif]
port = 8081
debug = 3

[dvb]
active = 1
type = DVBAPI3
filter = fCommonEMM, dvb
rerequest_not_decoded = 1
debug = 1
sdt = 1
ecm_info = 2
auto_update = 1

[filter]
name = fCommonEMM
type = emm
rule = caid=4AE1;ident=11;pid=0025,0027;accept=tricolor
rule = reject

[filter]
name = dvb
rule = caid=2600;ident=0;accept=biss
rule = caid=0500;ident=040620;sid=2F45,2F46,2F47,2F48,2F49,2F4A,3715,3716,3717,3718,3719,371A,4E85,4E86,4E87,4E88,4E89,4E8A,6591,6592,6593,6595,6594,6596,4A9D,4A9E,4A9F,4AA0,4AA1,4AA2,4AA3,4AA4,4AA5,4AA6,4AA7,4AA8,4AA9,4AAA,4AAB,4AAC,4AAD,4AAE,4AAF,4AB0,4AB1,4AB2;accept
rule = caid=2710;ident=0,000006;accept
rule = caid=0500;ident=040600,023100,023800,024700,032500,040810,041700,042300,042400,042700,042800,043800;accept
rule = reject

[reader]
type = newcamd525
account = xxx@xxx
multiport = 10000-10033

[reader]
active = 1
name = biss
type = emubiss
file = /var/keys/SoftCam.Key
debug = 1
Но при таком конфиге не заработало ничего. Что у меня не так?
 

roman5

Профи в Сат-ТВ
Matvusha, попробуйте мой для 36Е и исправьте МУЛЬТИПОРТ(не надо его использовать, триколор по фанке, недостающие файлы возьмите в ветке оскама от yuriks )

[global]
active = 1
log_udp = ...13:514
log_size = 30
syslog = 1
debug = 1
daemon = 0

[webif]
active = 0
port = 8081

[dvb]
active = 1
type = DVBAPI3
filter = fCommonEMM,fCommon
rerequest_not_decoded = 1
#decode_try_count = 3
#cadev_offset = 1
debug = 1
sdt = 1
ecm_info = 2
auto_update = 1

[filter]
name = fCommonEMM
type = emm
rule = caid=4AE1;ident=11;pid=0025,0027;accept=tricolor
rule = reject

[filter]
name = fCommon
rule = caid=0500;ident=040600,040620;accept=ntv_hd
rule = caid=4ae1;ident=11;accept=tricolor
rule = caid=2710;ident=000006;accept=lybid
rule = caid=2600;ident=0;accept=biss
rule = reject

[reader]
active = 1
name = tricolor
type = funcard
fw_file = /var/keys/FunCard.a90
intee_file = /var/keys/int_ee.bin
extee_file = /var/keys/ee.bin
extee_size = 64
debug = 1

[reader]
active = 1
name = ntv_hd
type = newcamd525
account = :mad:::0102030405060708091011121314
reconnect_delay = 20
emm_cache = 1
ecm_ttl = 5000
keepalive = 300
debug = 1

[reader]
active = 1
name = lybid
type = newcamd525
account = :mad:::0102030405060708091011121314
reconnect_delay = 20
emm_cache = 1
ecm_ttl = 5000
keepalive = 300
debug = 1

[reader]
active = 1
name = biss
type = emubiss
file = /var/keys/SoftCam.Key
debug = 1

У вас в випе один виакцесс- идет с одного порта?

---------- Сообщение добавлено в 00:46 ---------- Предыдущее сообщение размещено в 00:38 ----------

Для нтв-хд

#-hd-
0500:4E89|HTB+|Perviy HD (0h)|36.0E
0500:4E8A|HTB+|Rossiya HD (0h)|36.0E
0500:3716|HTB+|NTV Plus 3D|36.0E
0500:2F47|HTB+|HD Life|36.0E
0500:3718|HTB+|Animal Planet HD Russia|36.0E
0500:2F49|HTB+|Discovery HD Showcase|36.0E
0500:6592|HTB+|Nat Geo Channel HD Russia|36.0E
0500:3715|HTB+|Nat Geo Wild HD Europe|36.0E
0500:6594|HTB+|History Channel HD Russia|36.0E
0500:6595|HTB+|TLC HD Russia|36.0E
0500:6596|HTB+|Travel Channel HD Russia|36.0E
0500:2F45|HTB+|HD Kino|36.0E
0500:4E86|HTB+|HD Kino 2|36.0E
0500:4E88|HTB+|MGM HD Russia|36.0E
0500:6593|HTB+|Amedia Premium HD|36.0E
0500:3717|HTB+|Mezzo Live HD|36.0E
0500:2F4A|HTB+|MTV Live HD|36.0E
0500:2F48|HTB+|Eurosport HD Russia|36.0E
0500:3719|HTB+|NTV Plus Futbol HD|36.0E
0500:4E85|HTB+|NTV Plus Futbol 2 HD|36.0E
0500:6591|HTB+|NTV Plus Nash Football HD|36.0E
0500:2F46|HTB+|HD Sport|36.0E
0500:4E87|HTB+|Sport 1 HD (Russia)|36.0E
0500:42CD|HTB+|SportHit HD|36.0E
0500:371A|HTB+|Nickelodeon HD Europe|36.0E
 

Matvusha

Пользователь
У вас в випе один виакцесс- идет с одного порта?
НТВ-HD и НТВ-SD с разных, все остальное с одного.

Можете из своего конфига убрать лишнее, то что касается фанки, нет смысла мне это использовать. Я там только запутаюсь еще больше.
 

roman5

Профи в Сат-ТВ
Тогда так

[filter]
name = fCommonEMM
type = emm
rule = caid=4AE1;ident=11;pid=0025,0027;accept=tricolor
rule = reject

[filter]
name = fCommon
rule = caid=0500;ident=040600,023100,023800,024700,032500 ,040810,041700,042300,042400,042700,042800,043800;accept=ntv
rule = caid=0500;ident=040620,sid=4E89, и тд(допишите);accept=ntv_hd
rule = 4ae1;ident=0,11;ident:=0;accept=tricolor
rule = caid=2710;ident=000006;accept=lybid
rule = caid=2600;ident=0;accept=biss
rule = reject

[reader]
active = 1
name = tricolor
type = newcamd525
account = :mad:::0102030405060708091011121314
reconnect_delay = 20
emm_cache = 1
ecm_ttl = 5000
keepalive = 300
debug = 1

[reader]
active = 1
name = ntv
type = newcamd525
account = :mad:::0102030405060708091011121314
reconnect_delay = 20
emm_cache = 1
ecm_ttl = 5000
keepalive = 300
debug = 1

[reader]
active = 1
name = ntv_hd
type = newcamd525
account = :mad:::0102030405060708091011121314
reconnect_delay = 20
emm_cache = 1
ecm_ttl = 5000
keepalive = 300
debug = 1

[reader]
active = 1
name = lybid
type = newcamd525
account = :mad:::0102030405060708091011121314
reconnect_delay = 20
emm_cache = 1
ecm_ttl = 5000
keepalive = 300
debug = 1

[reader]
active = 1
name = biss
type = emubiss
file = /var/keys/SoftCam.Key
debug = 1
 

Matvusha

Пользователь
roman5, спасибо!
Конфиг работает, с ntv и tricolor разобрался. Подвисаний пока не заметно, на других пакетах проверю позже. Попробывал убрать фильтр

[filter]
name = fCommonEMM
type = emm
rule = caid=4AE1;ident=11;pid=0025,0027;accept=tricolor
rule = reject

разницы не увидел никакой, для чего он нужен?

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

01:03:39 192.168.1.25 DVB0[DVBAPI3]: write cw1 demux_id: 0
01:03:39 192.168.1.25 DVB0[DVBAPI3]: ECM (4AE1:000000/61F8.2) 'TricolorTV:Okhotnik i rybolov ' decoded by tricolor
01:03:55 192.168.1.25 tricolor: ECM80 (4AE1:000000/61F8.2) for DVB0[DVBAPI3] decoded (315/316 ms)
01:03:55 192.168.1.25 DVB0[DVBAPI3]: write cw0 demux_id: 0
01:03:55 192.168.1.25 DVB0[DVBAPI3]: ECM (4AE1:000000/61F8.2) 'TricolorTV:Okhotnik i rybolov ' decoded by tricolor
01:04:09 192.168.1.25 tricolor: ECM81 (4AE1:000000/61F8.2) for DVB0[DVBAPI3] decoded (287/288 ms)
01:04:09 192.168.1.25 DVB0[DVBAPI3]: write cw1 demux_id: 0

---------- Сообщение добавлено в 01:56 ---------- Предыдущее сообщение размещено в 01:12 ----------

И все-таки есть подергивания картинки на ХД . Вот кусочек лога в данный момент:

01:30:08 192.168.1.25 DVB0[DVBAPI3]: write cw1 demux_id: 0
01:30:08 192.168.1.25 DVB0[DVBAPI3]: ECM (0500:040620/3719.0) 'HTB+:NTV-PLYuS Futbol HD' decoded by ntv_hd
01:30:27 192.168.1.25 ntv_hd: ECM80 (0500:040620/3719.0) for DVB0[DVBAPI3] decoded (515/515 ms)
01:30:27 192.168.1.25 DVB0[DVBAPI3]: write cw1 demux_id: 0
01:30:27 192.168.1.25 DVB0[DVBAPI3]: ECM (0500:040620/3719.0) 'HTB+:NTV-PLYuS Futbol HD' decoded by ntv_hd
01:30:47 192.168.1.25 ntv_hd: ECM80 (0500:040620/3719.0) for DVB0[DVBAPI3] decoded (524/524 ms)
01:30:47 192.168.1.25 DVB0[DVBAPI3]: write cw1 demux_id: 0
01:30:47 192.168.1.25 DVB0[DVBAPI3]: ECM (0500:040620/3719.0) 'HTB+:NTV-PLYuS Futbol HD' decoded by ntv_hd
01:31:18 192.168.1.25 ntv_hd: ECM81 (0500:040620/3719.0) for DVB0[DVBAPI3] decoded (529/529 ms)
01:31:18 192.168.1.25 DVB0[DVBAPI3]: write cw0 demux_id: 0
01:31:18 192.168.1.25 DVB0[DVBAPI3]: ECM (0500:040620/3719.0) 'HTB+:NTV-PLYuS Futbol HD' decoded by ntv_hd
01:31:28 192.168.1.25 ntv_hd: ECM80 (0500:040620/3719.0) for DVB0[DVBAPI3] decoded (562/562 ms)
01:31:28 192.168.1.25 DVB0[DVBAPI3]: write cw1 demux_id: 0
01:31:28 192.168.1.25 DVB0[DVBAPI3]: ECM (0500:040620/3719.0) 'HTB+:NTV-PLYuS Futbol HD' decoded by ntv_hd
01:31:48 192.168.1.25 ntv_hd: ECM80 (0500:040620/3719.0) for DVB0[DVBAPI3] decoded (580/580 ms)
01:31:48 192.168.1.25 DVB0[DVBAPI3]: write cw1 demux_id: 0
01:31:48 192.168.1.25 DVB0[DVBAPI3]: ECM (0500:040620/3719.0) 'HTB+:NTV-PLYuS Futbol HD' decoded by ntv_hd
01:32:07 192.168.1.25 ntv_hd: ECM80 (0500:040620/3719.0) for DVB0[DVBAPI3] decoded (559/559 ms)
01:32:07 192.168.1.25 DVB0[DVBAPI3]: write cw1 demux_id: 0
01:32:07 192.168.1.25 DVB0[DVBAPI3]: ECM (0500:040620/3719.0) 'HTB+:NTV-PLYuS Futbol HD' decoded by ntv_hd
 

Satti

Профи в Сат-ТВ
с вашего позволения внесу чуток изменений, в частости в фильтр +++, кучу идентов нет необходимости прописывать, сейчас весь пакет открывается по одному иденту 040620
Код:
[global]
log_udp = ipкомпа:514

###################################################

[webif]
port = 8081

###################################################

[dvb]
sdt = 1
filter = dvb
rerequest_not_decoded = 1
ecm_info = 1
debug = 1


###################################################

[filter]
active = 1
name = dvb
rule = 4ae1;ident=2,3,11;ident:=0;accept=tricolor
rule = caid=2710;ident=6;ident:=0;accept=lybid
rule = caid=500;ident=40600,40620,50B00;ident:=40620;accept=ntv
rule = reject

###################################################

[reader]
active = 1
name = tricolor
type = newcamd525
account = :@::
reconnect_delay = 10
emm_cache = 1
debug = 1

[reader]
active = 1
name = ntv
type = newcamd525
account = :@::
reconnect_delay = 10
emm_cache = 1
debug = 1

[reader]
active = 1
name = lybid
type = newcamd525
account = :@::
reconnect_delay = 10
emm_cache = 1
debug = 1

[reader]
active = 1
name = biss
type = emubiss
file = /var/keys/SoftCam.Key
debug = 1

---------- Сообщение добавлено в 09:14 ---------- Предыдущее сообщение размещено в 09:12 ----------

[filter]
name = fCommonEMM
type = emm
rule = caid=4AE1;ident=11;pid=0025,0027;accept=tricolor
rule = reject

разницы не увидел никакой, для чего он нужен?
это emm фильтр, отсекает фейковые пиды, нужен для фанки

---------- Сообщение добавлено в 09:19 ---------- Предыдущее сообщение размещено в 09:14 ----------

И все-таки есть подергивания картинки на ХД
И еще, вот кусочек лога, так и должно быть?
почему есть описание проблем, а конфиг не приложен, так и должно быть? :)
 
Последнее редактирование:

Matvusha

Пользователь
...так и должно быть?
smile3.gif

Нет, но бывает... :-[ :(

[global]
active = 1
log_udp = 192.168.1.17
log_size = 30
syslog = 1
debug = 1
daemon = 0

[webif]
active = 0
port = 8081

[dvb]
active = 1
type = DVBAPI3
filter = dvb
rerequest_not_decoded = 1
#decode_try_count = 3
#cadev_offset = 1
debug = 1
sdt = 1
ecm_info = 2
auto_update = 1

[filter]
name = dvb
rule = caid=0500;ident=040620,sid=4E89,4E8A,3716,2F47,3718,2F49,6592,3715,6594,6595,6596,2F45,4E86,4E88,6593,3717,2F4A,2F48,3719,4E85,6591,2F46,4E87,42CD,371A;accept=ntv_hd
rule = caid=0500;ident=040600;accept=ntv_sd
rule = caid=0500;ident=023100,023800,024700,032500 ,040810,041700,042300,042400,042700,042800,043800;accept=all
rule = caid=4ae1;ident=0,11,15;ident:=0;accept=tricolor
rule = caid=2710;ident=000006;accept=lybid
rule = caid=1803;ident=0,007001,007101;accept=Cyfrowy Polsat
rule = caid=2600;ident=0;accept=biss
rule = reject

[reader]
active = 1
name = ntv_hd
type = newcamd525
account = xxx@xxx:10003:0102030405060708091011121314
reconnect_delay = 20
emm_cache = 1
ecm_ttl = 5000
keepalive = 300
debug = 1

[reader]
active = 1
name = ntv_sd
type = newcamd525
account = xxx@xxx:10000:0102030405060708091011121314
reconnect_delay = 20
emm_cache = 1
ecm_ttl = 5000
keepalive = 300
debug = 1

[reader]
active = 1
name = tricolor
type = newcamd525
account = xxx@xxx:10001:0102030405060708091011121314
reconnect_delay = 20
emm_cache = 1
ecm_ttl = 5000
keepalive = 300
debug = 1

[reader]
active = 1
name = lybid
type = newcamd525
account = xxx@xxx:10020:0102030405060708091011121314
reconnect_delay = 20
emm_cache = 1
ecm_ttl = 5000
keepalive = 300
debug = 1

[reader]
active = 1
name = Cyfrowy Polsat
type = newcamd525
account = xxx@xxx:10009:0102030405060708091011121314
reconnect_delay = 20
emm_cache = 1
ecm_ttl = 5000
keepalive = 300
debug = 1

[reader]
active = 1
name = all
type = newcamd525
account = xxx@xxx:10004:0102030405060708091011121314
reconnect_delay = 20
emm_cache = 1
ecm_ttl = 5000
keepalive = 300
debug = 1

[reader]
active = 1
name = biss
type = emubiss
file = /var/keys/SoftCam.Key
debug = 1
 

Satti

Профи в Сат-ТВ
Нет, но бывает... :-[
Конфиг надо править, однозначно, но для полной ясности выложи еще скрин (картинку с монитора) вэбинтрефейса, для этого в браузере вбей ipресивера:8081
где ipресивера - это айпи ресивера в домашней сети, например команда может выглядеть примерно так 192.168.1.2:8081

З.Ы. Перед командой из секции [webif] удали строчку active = 0 , или вместо 0 пропиши 1
 

roman5

Профи в Сат-ТВ
Matvusha, я не прописываю сиды каналов, скорее всего влезла грамматическая ошибка
ident=040620,sid=4E89- ваш конфиг
ident=040620;(исправьте)sid=4E89.
 

Matvusha

Пользователь
roman5, если я правильно понял, то вот так:
rule = caid=0500;ident=040620;sid=4E89,4E8A,3716,2F47,3718,2F49,6592,3715,6594,6595,6596,2F45,4E86,4E88,6593,3717,2F4A,2F48,3719,4E85,6591,2F46,4E87,42CD,371A;accept=ntv_hd
ничего не поменялось, подергивания картинки на ХД остались.

Еще раз конфиг:

[global]
active = 1
log_udp = 192.168.1.17
log_size = 30
syslog = 1
debug = 1
daemon = 0

[webif]
active = 1
port = 8081

[dvb]
active = 1
type = DVBAPI3
filter = dvb
rerequest_not_decoded = 1
#decode_try_count = 3
#cadev_offset = 1
debug = 1
sdt = 1
ecm_info = 2
auto_update = 1

[filter]
name = dvb
rule = caid=0500;ident=040620;sid=4E89,4E8A,3716,2F47,3718,2F49,6592,3715,6594,6595,6596,2F45,4E86,4E88,6593,3717,2F4A,2F48,3719,4E85,6591,2F46,4E87,42CD,371A;accept=ntv_hd
rule = caid=0500;ident=040600;accept=ntv_sd
rule = caid=0500;ident=023100,023800,024700,030A00,032500,032830,040810,041700,042300,042400,042700,042800,043800;accept=all
rule = caid=4ae1;ident=0,11,15;ident:=0;accept=tricolor
rule = caid=2710;ident=000006;accept=lybid
rule = caid=1803;ident=0,007001,007101;accept=Cyfrowy Polsat
rule = caid=2600;ident=0;accept=biss
rule = reject

[reader]
active = 1
name = ntv_hd
type = newcamd525
account = xxx@xxx:10003:0102030405060708091011121314
reconnect_delay = 20
emm_cache = 1
ecm_ttl = 5000
keepalive = 300
debug = 1

[reader]
active = 1
name = ntv_sd
type = newcamd525
account = xxx@xxx:10000:0102030405060708091011121314
reconnect_delay = 20
emm_cache = 1
ecm_ttl = 5000
keepalive = 300
debug = 1

[reader]
active = 1
name = tricolor
type = newcamd525
account = xxxo@xxx:10001:0102030405060708091011121314
reconnect_delay = 20
emm_cache = 1
ecm_ttl = 5000
keepalive = 300
debug = 1

[reader]
active = 1
name = lybid
type = newcamd525
account = xxx@xxx:10020:0102030405060708091011121314
reconnect_delay = 20
emm_cache = 1
ecm_ttl = 5000
keepalive = 300
debug = 1

[reader]
active = 1
name = Cyfrowy Polsat
type = newcamd525
account = xxx@xxx:10009:0102030405060708091011121314
reconnect_delay = 20
emm_cache = 1
ecm_ttl = 5000
keepalive = 300
debug = 1

[reader]
active = 1
name = all
type = newcamd525
account = xxx@xxx:10004:0102030405060708091011121314
reconnect_delay = 20
emm_cache = 1
ecm_ttl = 5000
keepalive = 300
debug = 1

[reader]
active = 1
name = biss
type = emubiss
file = /var/keys/SoftCam.Key
debug = 1

Лог во-время подергиваний:

21:54:35 192.168.1.25 DVB0[DVBAPI3]: SDT: TID=000E, SID=3715, name: HTB+:Nat Geo Wild HD
21:54:35 192.168.1.25 DVB0[DVBAPI3]: SDT: TID=000E, SID=3716, name: HTB+:NTV-PLYuS 3D
21:54:35 192.168.1.25 DVB0[DVBAPI3]: SDT: TID=000E, SID=3717, name: HTB+:Mezzo Live HD
21:54:35 192.168.1.25 DVB0[DVBAPI3]: SDT: TID=000E, SID=3718, name: HTB+:Animal Planet HD
21:54:35 192.168.1.25 DVB0[DVBAPI3]: SDT: TID=000E, SID=3719, name: HTB+:NTV-PLYuS Futbol HD
21:54:35 192.168.1.25 DVB0[DVBAPI3]: SDT: TID=000E, SID=371A, name: HTB+:Nickelodeon HD
21:54:35 192.168.1.25 ntv_hd: ECM80 (0500:040620/3719.0) for DVB0[DVBAPI3] decoded (143/143 ms)
21:54:35 192.168.1.25 DVB0[DVBAPI3]: write cw0 demux_id: 0
21:54:35 192.168.1.25 DVB0[DVBAPI3]: write cw1 demux_id: 0
21:54:35 192.168.1.25 DVB0[DVBAPI3]: ECM (0500:040620/3719.0) 'HTB+:NTV-PLYuS Futbol HD' decoded by ntv_hd
21:54:45 192.168.1.25 ntv_hd: ECM81 (0500:040620/3719.0) for DVB0[DVBAPI3] decoded (622/622 ms)
21:54:45 192.168.1.25 DVB0[DVBAPI3]: write cw0 demux_id: 0
21:54:45 192.168.1.25 DVB0[DVBAPI3]: ECM (0500:040620/3719.0) 'HTB+:NTV-PLYuS Futbol HD' decoded by ntv_hd
21:54:55 192.168.1.25 ntv_hd: ECM80 (0500:040620/3719.0) for DVB0[DVBAPI3] decoded (576/576 ms)
21:54:55 192.168.1.25 DVB0[DVBAPI3]: write cw1 demux_id: 0
21:54:55 192.168.1.25 DVB0[DVBAPI3]: ECM (0500:040620/3719.0) 'HTB+:NTV-PLYuS Futbol HD' decoded by ntv_hd
21:55:05 192.168.1.25 ntv_hd: ECM81 (0500:040620/3719.0) for DVB0[DVBAPI3] decoded (588/589 ms)
21:55:05 192.168.1.25 DVB0[DVBAPI3]: write cw0 demux_id: 0
21:55:05 192.168.1.25 DVB0[DVBAPI3]: ECM (0500:040620/3719.0) 'HTB+:NTV-PLYuS Futbol HD' decoded by ntv_hd

Satti, скрин конфига WiCard.

 

Satti

Профи в Сат-ТВ
rule = caid=0500;ident=040620;sid=4E89,4E8A,3716,2F47,371 8,2F49,6592,3715,6594,6595,6596,2F45,4E86,4E88,659 3,3717,2F4A,2F48,3719,4E85,6591,2F46,4E87,42CD,371 A;accept=ntv_hd
Ни как не могу понять зачем из двух ридеров винигред городить под один пакет, если на 10003 порту есть все три идента для открытия всего пакета?
Дело конечно хозяйское, никому ничего не навязываю, но мое видение конфига такое, как один из множества вариантов:
Код:
[global]
log_udp = 192.168.1.17

[webif]
port = 8081

[dvb]
ecm_info = 1
type = DVBAPI3
rerequest_not_decoded = 1
auto_update = 1
filter = dvb
debug = 1
sdt = 1

[filter]
name = dvb
rule = caid=500;ident=40600,040620,50B00;ident:=40620;accept=ntv
rule = caid=500;ident=23100,23800,24700,32500,40810,41700,42300,42400,42700,42800,43800;accept=all
rule = caid=4AE1;ident=2,3,11;ident:=0;accept=tricolor
rule = caid=2710;ident=6;accept=lybid
rule = caid=1803;ident=0,7001,7101;accept=polsat
rule = caid=2600;ident=0;accept=biss
rule = reject

[reader]
active = 1
name = ntv
type = newcamd525
account = xxx@xxx:10003
reconnect_delay = 10
emm_cache = 1
debug = 1

[reader]
active = 1
name = tricolor
type = newcamd525
account = xxx@xxx:10001
reconnect_delay = 10
emm_cache = 1
debug = 1

[reader]
active = 1
name = lybid
type = newcamd525
account = xxx@xxx:10020
reconnect_delay = 10
emm_cache = 1
debug = 1

[reader]
active = 1
name = polsat
type = newcamd525
account = xxx@xxx:10009
reconnect_delay = 10
emm_cache = 1
debug = 1

[reader]
active = 1
name = all
type = newcamd525
account = xxx@xxx:10004
reconnect_delay = 10
emm_cache = 1
debug = 1

[reader]
active = 1
name = biss
type = emubiss
file = /var/keys/SoftCam.Key
debug = 1
 
Последнее редактирование:

roman5

Профи в Сат-ТВ
Если не ошибаюсь в шароводе- у них 36 так раздается. Satti! А если ему вместо сидов прописать класс- class 03(могу ошибиться в классах- не пользовался ни сидами, ни классами(мне кажется это актуально при наличии на руках карты подписки и шары одновременно).
 

Вложения

  • screenshot 76.jpg
    screenshot 76.jpg
    83,6 KB · Просмотры: 2

Satti

Профи в Сат-ТВ
Если не ошибаюсь в шароводе- у них 36 так раздается
Нет, не ошибаетесь, но как говорят - доверяй да проверяй :), а доверять в первую очередь надо ВЭБу своего викадра, а он показывает что на порту 10003 есть все три идента, а поскольку идентом 040620 открывается весь пакет, то в фильтре делается присвоение на этот единственный идент и перебора идентов при окрытии канала в таком случае больше не будет.
Фильтрацию по сидам использовал раньше, для предотвращения запроса по двум идентам sd - 040600 и hd - 050B00, тогда когда ключи раздавались только по этим идентам, но с появлением нового универсального идента 040620 все стало намного проще.
классами(мне кажется это актуально при наличии на руках карты подписки и шары одновременно)
Ну да, так и есть, в фильтре карты прописывается класс который она будет открывать и не лезть на другие, а в фильтре шары тот же класс который не будет открываться по шаре, но по шаре будет открываться все остальное
 
Сверху