georg30

Профи в Сат-ТВ
Можно вот так :
[filter]
name = dvb
rule = caid=2600;reject
rule = caid=4ae1;ident=14;reject
rule = caid=4ae1;ident=15;ident:=0;accept # для Платформы
rule = caid=4ae1;ident=11;ident:=0;accept # для Триколор с сервера
rule = caid=1833;caid:=1702;accept #SKY Germany
rule = accept
debug = 1
[filter]
rule = caid=0500;ident=030600;sid=2f45,2f46,2f47,2f48,2f49,2f4a,3715;accept#HD
rule = caid=0500;ident=023700;sid!=2f45,2f46,2f47,2f48,2f49,2f4a,3715;accept #SD
rule = caid=0000;ident=000000;accept#Continent
rule = caid=090F;ident=0;accept#BALT
rule = caid=0500;ident=024F00;accept#Akta Satelit 4.8°E
rule = caid=4ae1;ident=0;accept#TRIK,PLATF
rule = caid=0500;ident=023100;accept#trk-УКР, fut
rule = caid=0652;ident=0,15;sid=456,4B0,79E,7A8,1900,190A,44C;accept #Raduga

А дальше ридеры- по количеству портов-разницы в работе никакой,а места занимает меньше!

[reader]
active = 1
type = newcamd525
account = логин:пароль@IP:pORT:0102030405060708091011121314
debug = 1
reconnect_delay = 20
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Вопрос к "sergik".. вот кусочек лога..,ключи получаем каждые 10 секунд и каждые пять секунд - строчка 05:08:42.774 R2[newcamd525]: reconnecting... failed,
что это..может означать.,?


[OPENXCAS_API:Fri Sep 3 05:08:06.911] openxcas_module_send_msg:179 ## (wicardd): success to send message(204) at tryCount = 0
[OPENXCAS_API:Fri Sep 3 05:08:21.592] make_filter_callback:564 ## <PIDFILTER> stream_id = 0, pid = 0x003e
05:08:21.603 dvb: marker = 00000000
05:08:21.604 dvb: match [if caid (4AE1) and ident (000011) set ident=000000 then accept]
[OPENXCAS_API:Fri Sep 3 05:08:21.605] openxcas_filter_callback_ex:1168 ## <PIDFILTER> stream_id = 0, sequence = 8, pid = 0x003e
05:08:21.916 R6[newcamd525]: ECM (4AE1:000000/69A0) for DVB0[OpenXCAS] decoded (313 ms)
[OPENXCAS_API:Fri Sep 3 05:08:21.916] openxcas_module_send_msg:179 ## (wicardd): success to send message(204) at tryCount = 0
05:08:22.115 R2[newcamd525]: reconnecting... failed
[OPENXCAS_API:Fri Sep 3 05:08:36.603] make_filter_callback:564 ## <PIDFILTER> stream_id = 0, pid = 0x003e
05:08:36.615 dvb: marker = 00000000
05:08:36.616 dvb: match [if caid (4AE1) and ident (000011) set ident=000000 then accept]
[OPENXCAS_API:Fri Sep 3 05:08:36.616] openxcas_filter_callback_ex:1168 ## <PIDFILTER> stream_id = 0, sequence = 8, pid = 0x003e
05:08:36.913 R6[newcamd525]: ECM (4AE1:000000/69A0) for DVB0[OpenXCAS] decoded (298 ms)
[OPENXCAS_API:Fri Sep 3 05:08:36.914] openxcas_module_send_msg:179 ## (wicardd): success to send message(204) at tryCount = 0
05:08:42.774 R2[newcamd525]: reconnecting... failed
 

diamonde

Любитель Сат-ТВ
Спасибо всем за ответы
Пока не догнал, но попробую

Разобрался с конфигами все работает на ура, эмуль пашет действительно быстро, остаюсь на нём. Всем спасибо.

diamonde, Тебе для какого оператора нужно?
У меня Вип Восток
НТВ+ Восток
Триколор Сибирь
Радуга ТВ 75
Континент 85
И Виасат 75

Может кто поможет с настройкой фильтров DVB

Буду попробовать....(с) :)
 

elite123

Профи в Сат-ТВ
эх, написать что ли модуль под wicardd для редактирования конфигов в mpcs-i?
как там сам ЭМУ? будут новые версии?
 

Corwin

Профи в Сат-ТВ
Скажите как лог посмотреть? И еще вопрос: не открывается Хастлер, может где поправить надо?
 

sergik01

Профи в Сат-ТВ
Можно вот так :
[filter]
name = dvb
rule = caid=2600;reject
rule = caid=4ae1;ident=14;reject
rule = caid=4ae1;ident=15;ident:=0;accept # для Платформы
rule = caid=4ae1;ident=11;ident:=0;accept # для Триколор с сервера
rule = caid=1833;caid:=1702;accept #SKY Germany
rule = accept
debug = 1
[filter]
rule = caid=0500;ident=030600;sid=2f45,2f46,2f47,2f48,2f49,2f4a,3715;accept#HD
rule = caid=0500;ident=023700;sid!=2f45,2f46,2f47,2f48,2f49,2f4a,3715;accept #SD
rule = caid=0000;ident=000000;accept#Continent
rule = caid=090F;ident=0;accept#BALT
rule = caid=0500;ident=024F00;accept#Akta Satelit 4.8°E
rule = caid=4ae1;ident=0;accept#TRIK,PLATF
rule = caid=0500;ident=023100;accept#trk-УКР, fut
rule = caid=0652;ident=0,15;sid=456,4B0,79E,7A8,1900,190A,44C;accept #Raduga

А дальше ридеры- по количеству портов-разницы в работе никакой,а места занимает меньше!

[reader]
active = 1
type = newcamd525
account = логин:пароль@IP:pORT:0102030405060708091011121314
debug = 1
reconnect_delay = 20
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[OPENXCAS_API:Fri Sep 3 05:08:06.911] openxcas_module_send_msg:179 ## (wicardd): success to send message(204) at tryCount = 0
[OPENXCAS_API:Fri Sep 3 05:08:21.592] make_filter_callback:564 ## <PIDFILTER> stream_id = 0, pid = 0x003e
05:08:21.603 dvb: marker = 00000000
05:08:21.604 dvb: match [if caid (4AE1) and ident (000011) set ident=000000 then accept]
[OPENXCAS_API:Fri Sep 3 05:08:21.605] openxcas_filter_callback_ex:1168 ## <PIDFILTER> stream_id = 0, sequence = 8, pid = 0x003e
05:08:21.916 R6[newcamd525]: ECM (4AE1:000000/69A0) for DVB0[OpenXCAS] decoded (313 ms)
[OPENXCAS_API:Fri Sep 3 05:08:21.916] openxcas_module_send_msg:179 ## (wicardd): success to send message(204) at tryCount = 0
05:08:22.115 R2[newcamd525]: reconnecting... failed


По-порядку.
Как я вижу, лог снят через FTP. Там не очень информативный. Можно увидеть только как работает Опенкаст. Типа запрос с канала и ответ для него.
Поэтому лучше использовать полноценный лог.

[global]
log = /tmp/wicardd.log
debug = 3
daemon = 0


И тогда лог работы будет писаться в папку ТМР в файл wicardd.log.
Но не стоит сильно этим увлекаться. После тестирования эту строку лучше замаскиковать, поставить перед ней решётку. Иначе файл будет безразмерным и "забьёт" весь ДОМ.

По-конфигам.

[filter]
rule = caid=0500;ident=030600;sid=2f45,2f46,2f47,2f48,2f49,2f4a,3715;accept#HD
rule = caid=0500;ident=023700;sid!=2f45,2f46,2f47,2f48,2f49,2f4a,3715;accept #SD
.....
.....
.....

А где название фильтра? Поэтому он и не используется.
А это что такое?
rule = caid=0000;ident=000000;accept#Continent
У Континента нет каида?

По-логу.
reconnecting... failed - это значит к какому-то ридеру нет конекта.
А в конфиге reconnect_delay = 20 вот и пытается эмуль переподключится к такому ридеру.

Как понял из этого
05:08:21.916 R6[newcamd525]: ECM (4AE1:000000/69A0) for DVB0[OpenXCAS] decoded (313 ms)
Платформа (или Триколор) работает.

Поэтому лучше лог посмотреть, к какому ридеру нет конекта.
Это даже в ВЭБ должно быть видно.

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

diamonde

Любитель Сат-ТВ
Настроил все кроме Триколора Сибирь :(
[filter]
name = dvb
rule = caid=2600;reject
rule = caid=4ae1;ident=0;accept #tricolor
rule = caid=0500;ident=027D00;accept #NTV+
rule = caid=0652;ident=0,15;accept #Raduga
rule = caid=0602;ident=32,43;accept #Kontinent
rule = accept
debug = 1
Эмуль действительно работает быстрее mgcamd только бы добить хотелось бы настройки
 

sergik01

Профи в Сат-ТВ
Настроил все кроме Триколора Сибирь :(

Эмуль действительно работает быстрее mgcamd только бы добить хотелось бы настройки
Не даром же в начале темы выложен пример для DVB.

rule = caid=4ae1;ident=11;ident:=0;accept # для Триколор

Это для Триколор Центр с 36.
Объясню.
В потоке идёт каид 4АЕ11 с идентом 11.
А на сервере раздают с идентом 0.
Поэтому если такой фильтр не сделать, то Викард не знает, куда запрос направлять.
А в фильтре делается переприсвоение идента с 11 на 0. И тогда эмуль запрсы с идентом 11 направляет на сервер с идентом 0.

К чему это всё? Нужно посмотреть, что в логе на любом канале из пакета Триколор. То есть какой идент в потоке. И сравнить с тем, какой на сервере.
 

georg30

Профи в Сат-ТВ
sergik!
Названия фильтров действительно нет,они все в "куче"-но они используется,если убрать -хоть какую-то строчку-
эти каналы не будут открываться.(Континент не смотрю,это пример-каид конечно нужен )
Не буду снимать полноценный лог,оно того не стоит,на "глазок" - разница не ощущается-каналы открываются шустро-
по любому варианту.Я не пытаюсь спорить,твой вариант конечно более правильный,но и этот то-же работает.
Что касается Хастлера-то он конечно открывается,там так-же есть ещё несколько каналов Romantica1,2 ,Travel,Global2,PG,PB,-(Хастлер)
ESPN Europa.Так вот - ESPN Europa -не открывается и фильтр пытался прикрутить-бестолку,вобщем есть ещё
мелкие недочёты с этим эмулятором....,?.
С бисс наверное ничего не выйдет,...?.... или ....(чёрт) с ним,бисс-плагин рулит и ладно!
А на счёт DCW - как обстоят дела..?
 

sergik01

Профи в Сат-ТВ
А на счёт DCW - как обстоят дела..?

Вот из описания

Версия 1.05 (2010-08-25)
- Удалена поддержка CCW (Constant CW)


Биссы вряд ли заработают. Проблема в Опенкаст. Он не понимает формат софткама для бисс. Аналогично как и у других эмулей с софткамом.
 

diamonde

Любитель Сат-ТВ
Не даром же в начале темы выложен пример для DVB.

rule = caid=4ae1;ident=11;ident:=0;accept # для Триколор

Это для Триколор Центр с 36.
А для Триколор Сибирь с 56 кто подскажет??
Сделал так:
[filter]
name = dvb
rule = caid=4ae1;ident=11;ident:=0;accept #tricolor
rule = caid=0500;ident=027D00;accept #NTV+
rule = caid=0652;ident=0,15;accept #Raduga
rule = caid=0602;ident=32,43;accept #Kontinent
rule = accept
debug = 1
Тишина
К чему это всё? Нужно посмотреть, что в логе на любом канале из пакета Триколор. То есть какой идент в потоке. И сравнить с тем, какой на сервере.
Вот лог и мы видим с НТВ + все ок переключаю на канал триколора и видим последнюю строку
14:41:18.892 wicardd: ECM (0500:023D00/C8D) from DVB0[OpenXCAS] inserted to the queue of R1[newcamd525]
14:41:19.248 R1[newcamd525]: ECM (0500:023D00/C8D) for DVB0[OpenXCAS] decoded (357 ms)
14:41:27.748 dvb: marker = 00000000
14:41:27.749 dvb: match [accept any]
14:41:27.749 wicardd: ECM (2600:000000/69AF) from DVB0[OpenXCAS] not handled
Что прописать в фильтре??
 

sergik01

Профи в Сат-ТВ
Тишина
Вот лог и мы видим с НТВ + все ок переключаю на канал триколора и видим последнюю строку

Что прописать в фильтре??
Не так нужно.
Нужно встать на канал Триколор и рестартануть эмуль.
Дебаг нужно установить 3, чтоб полную инфу показал с канала.
debug = 3
Везде такое сделать. В логе, в DVB и ридере.
Тогда будет видно, что ридер для Триколора выдаёт и что в потоке на данный канал.
 
Последнее редактирование:

sergik01

Профи в Сат-ТВ
Добавил
rule = caid=2600;reject
debug = 3

И толку все равно много не увидел
Вот как нужно

[global]
log = /tmp/wicardd.log
debug = 3
daemon = 0

[webif]
port = 8081
debug = 0

[dvb]
type = openxcas
debug = 3

[reader]
type = newcamd525
account =
debug = 3


Встать на канал и рестартануть эмуль.
Всё, что в появится в wicardd.log, показать. Тогда будет ясно.
 

diamonde

Любитель Сат-ТВ
Все добил! Разобрался!
Вот настройки
[filter]
name = dvb
rule = caid=2600;reject
rule = caid=4ae1;ident=14;ident:=0;accept #tricolor sibir
rule = caid=0500;ident=027D00;accept #NTV+
rule = caid=0652;ident=0,15;accept #Raduga
rule = caid=0602;ident=32,43;accept #Kontinent
rule = accept
debug = 1
Работает как часы :)
 

diamonde

Любитель Сат-ТВ
Теперь бы еще Бисс через софт кам кей прикрутить и все ОК
 

sergik01

Профи в Сат-ТВ
Все добил! Разобрался!
Вот настройки

Работает как часы :)
Есть ещё замечание.

rule = caid=0652;ident=0,15;accept #Raduga
rule = caid=0602;ident=32,43;accept #Kontinent


У Иртедо не иденты, а чиды.

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

rule = caid=0652;chid!=15;reject #Raduga

То есть будут игнорироваться все чиды кроме 15. То есть не будет перебора чидов.
Также и для Континета нужно в логе посмотреть, каким чидом открывается канал. И соответственно конфиг подправить.
 
Последнее редактирование:

diamonde

Любитель Сат-ТВ
У радуги 0 и 15
У континента 32 и 43

Попробовал и большой разницы не зметил

Вот так думаю правильнее - покрайней мере стал думать быстрее
rule = caid=0652;ident=0;chid=0000,0015;accept #Raduga
rule = caid=0602;ident=0;chid=0032,0043;accept #Kontinent
 
Последнее редактирование:

Corwin

Профи в Сат-ТВ
Для биса пробуйте так:

[filter]
name = biss
rule = caid=2600;accept

[reader]
type = emubiss
file = /PLUGINS/OpenXCAS/wicardd/SoftCam.Key
active = 1
ecm_queue_size = 8
filter = biss

Сам не пробовал, вроде должно работать.
 
Последнее редактирование:
Сверху