22 декабря | 2024г. | 12:12:53


АвторТема: OsCamd  (Прочитано 666447 раз)

0 Пользователей и 24 Гостей смотрят эту тему.

Оффлайн NikosColev

  • Младший Джедай
  • **
  • Сообщений: 132
  • Поблагодарили: 41
  • Уважение: +1
OsCamd
« Ответ #795: 22 февраля | 2013г. | 21:32:08 »
0
А зачем по идентам?
А разве нет одинаковых каналов с разных идентов и от разных провайдеров? Плюс у НТВ два идента, а какие на них каналы, разные или одни и те же? В общем для прояснения головы, - было бы понятнее.

Кстати, сейчас смотрю лог под OpenAR-P, а время в логе опять отличается от времени выводимого на панели ресивера.
В логе: 2013/02/22 18:18:58 nct3 2B6D74C8 c tuner (0500&050B00/4E85/13ED/0000/53:95DC/5A-F5)
А на ресивере и в городе: 21:18
Что-то я уже сомневаться начал что дело в оболочке...
  • Gi-S8120 (210С), Enigma², MgCamd, 36°E
Понимаю не более, чем продвинутый пользователь OS Windows
"Человек живет и движется среди того, что он видит; но он видит только то, что способен осознать" Поль Валери
DropBox, - сервис для тех, кто всё ещё пользуется ФайлоОбменниками...

Оффлайн linky

  • Мастер Джедай
  • **
  • Сообщений: 1151
  • Поблагодарили: 1555
  • Уважение: +30
OsCamd
« Ответ #796: 22 февраля | 2013г. | 21:56:47 »
0
В логе: 2013/02/22 18:18:58 nct3 2B6D74C8 c tuner (0500&050B00/4E85/13ED/0000/53:95DC/5A-F5)
А на ресивере и в городе: 21:18
как смотреть время написано выше!!! команда date, это проблемы сборок...
Вот канал НТВ (как видно их не два) - кусок лога
 c dvbapi: [ADD PID 0] CAID: 0500   ECM_PID: 0FA8   PROVID: 040600
 c dvbapi: [ADD PID 1] CAID: 0500   ECM_PID: 100C   PROVID: 040610
 c dvbapi: [ADD PID 2] CAID: 0500   ECM_PID: 1070   PROVID: 040620
 c dvbapi: [ADD PID 3] CAID: 0500   ECM_PID: 13F4   PROVID: 050B00
 c dvbapi: [ADD PID 4] CAID: 0500   ECM_PID: 1390   PROVID: 050100
 с dcbapi: [ADD PID 5] CAID: 5601   ECM_PID: 0328   PROVID: 000000
 c dvbapi: [ADD PID 6] CAID: 0500   ECM_PID: 1458   PROVID: 050A00
////////////////////////////////////////////////////////////////////////////////////////////////////
 c root (0500&040600/277C/0FA8/0000/5F:DCE8/3B-47): found (571 ms) by ntv
 c root (0500&040600/277C/0FA8/0000/5F:DCE3/51-47): found (522 ms) by ntv

Если не прописать приоритеты, то в логе будет rejected group (2 ms) (no matching reader)
на против тех идентов которых нет на шаре, оскам будет перебором открывать все и найдет нужный
В приоритет ты можешь его добавить так
P: 0500:040600 - все каналы этого идента
Или так только этот канал
P: 0500:040600:277C
Но смысла нет прописывать все каналы по SID для идента 040600, на шаре они и так там есть и только на нем, кроме ХД
Если попробовать открыть канал ХД идентом 040600 ничего не выйдет, такого просто нет на этом канале
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 c dvbapi: [ADD PID 0] CAID: 0500   ECM_PID: 1005   PROVID: 040610
 c dvbapi: [ADD PID 1] CAID: 0500   ECM_PID: 13ED   PROVID: 050B00
 c dvbapi: [ADD PID 2] CAID: 0500   ECM_PID: 1069   PROVID: 040620
 c dvbapi: [ADD PID 3] CAID: 5601   ECM_PID: 0321   PROVID: 000000
 c dvbapi: [ADD PID 4] CAID: 0500   ECM_PID: 1451   PROVID: 050A00
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 c root (0500&050B00/2F45/13ED/0000/58:2375/41-D9): found (396 ms) by ntv

Оффлайн sergik

  • Друзья Джедаев
  • *****
  • Сообщений: 3440
  • Поблагодарили: 2117
  • Уважение: +47
OsCamd
« Ответ #797: 22 февраля | 2013г. | 22:19:25 »
0
А разве нет одинаковых каналов с разных идентов и от разных провайдеров?
Каналы-то есть.
Но они на разных частотах.
Поэтому при включении какого-либо канала присутствует каид только одно провайдера.
То есть если брать тот же 36.
Если включить "Первый" от НТВ+ то будет каид только 0500 (виаксесс).
А если включить канал "Первый" с другой частоты, который вещает Триколор, то будет присутствовать каид 4АЕ1 и 4АЕ0 (DRE).
Поэтому и не нужно выбирать, каким идентом открывать канал.

Оффлайн NikosColev

  • Младший Джедай
  • **
  • Сообщений: 132
  • Поблагодарили: 41
  • Уважение: +1
OsCamd
« Ответ #798: 23 февраля | 2013г. | 10:36:33 »
0
как смотреть время написано выше!!! команда date, это проблемы сборок...
Если в логе не то, что на табло ресивера, то и телнет выводит то что в логе. Особого смысла в подобном подтверждении наверное нет.
Если попробовать открыть канал ХД идентом 040600 ничего не выйдет, такого просто нет на этом канале
А если не пробовать, то никак иначе об этом не узнаешь, верно? - т.е. либо вычислять, либо поверить тем, кто уже вычислял.

Вот канал НТВ (как видно их не два) - кусок лога
 c dvbapi: [ADD PID 0] CAID: 0500   ECM_PID: 0FA8   PROVID: 040600
 c dvbapi: [ADD PID 1] CAID: 0500   ECM_PID: 100C   PROVID: 040610
 c dvbapi: [ADD PID 2] CAID: 0500   ECM_PID: 1070   PROVID: 040620
 c dvbapi: [ADD PID 3] CAID: 0500   ECM_PID: 13F4   PROVID: 050B00
 c dvbapi: [ADD PID 4] CAID: 0500   ECM_PID: 1390   PROVID: 050100
 с dcbapi: [ADD PID 5] CAID: 5601   ECM_PID: 0328   PROVID: 000000
 c dvbapi: [ADD PID 6] CAID: 0500   ECM_PID: 1458   PROVID: 050A00
Я имел ввиду, что их два у шародава и нужно выбирать какой использовать:
Цитировать
Есть антена направленная на спутник Eutelsat 36A/36B 36.0°E
И шародав предоставляющий:
caid:ident = 0500:040600,050B00 - НТВ+
caid:ident = 4AE1:000000 - Триколор
А составляя oscam.dvbapi, одна из решаемых задач в том, чтобы исключить перебор, а задать однозначные правила.

Если включить "Первый" от НТВ+ то будет каид только 0500 (виаксесс).
А если включить канал "Первый" с другой частоты, который вещает Триколор, то будет присутствовать каид 4АЕ1 и 4АЕ0 (DRE).
Поэтому и не нужно выбирать, каким идентом открывать канал.
Почему не нужно, если можно открыть и тем и этим каидом?
Цитировать
Есть антена направленная на спутник Eutelsat 36A/36B 36.0°E
И шародав предоставляющий:
caid:ident = 0500:040600,050B00 - НТВ+
caid:ident = 4AE1:000000 - Триколор
  • Gi-S8120 (210С), Enigma², MgCamd, 36°E
Понимаю не более, чем продвинутый пользователь OS Windows
"Человек живет и движется среди того, что он видит; но он видит только то, что способен осознать" Поль Валери
DropBox, - сервис для тех, кто всё ещё пользуется ФайлоОбменниками...

Оффлайн NikosColev

  • Младший Джедай
  • **
  • Сообщений: 132
  • Поблагодарили: 41
  • Уважение: +1
OsCamd
« Ответ #799: 23 февраля | 2013г. | 10:58:23 »
0
sergik, ну буквы то я угадываю, кажется)))
Я Вас понял, так что на одной частоте не бывает одинаковых каналов от разных провайдеров, поэтому разделять дубли надо не в oscam.dvbapi, а в списке каналов.
  • Gi-S8120 (210С), Enigma², MgCamd, 36°E
Понимаю не более, чем продвинутый пользователь OS Windows
"Человек живет и движется среди того, что он видит; но он видит только то, что способен осознать" Поль Валери
DropBox, - сервис для тех, кто всё ещё пользуется ФайлоОбменниками...

Оффлайн sergik

  • Друзья Джедаев
  • *****
  • Сообщений: 3440
  • Поблагодарили: 2117
  • Уважение: +47
OsCamd
« Ответ #800: 23 февраля | 2013г. | 11:11:33 »
0
Я Вас понял, так что на одной частоте не бывает одинаковых каналов от разных провайдеров, поэтому разделять дубли надо не в oscam.dvbapi, а в списке каналов
Поздравляю. :bye:
Это уже не относится непосредственно к Оскам.
Это уже к сортировке каналов, то есть удобство пользовании.

А про остальное уже тоже был ответ.

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

Опять писал про это.
Если писать тупо две строки P: 0500:040600  P: 0500:050B00 то при включения HD канала сначала будет запрос на сервер идентом 040600. Сервак "ругнётся" на такой идент.Потом ресивер второй запрос пошлёт уже с верным идентом 050B00.Чтоб такого не было и применяют для HD каналов прямой приоритет, как показано выше.
То есть будет перебор идента. Трата времени.
Именно для этого и пишут для HD каналов непосредственный приоритет.



Оффлайн NikosColev

  • Младший Джедай
  • **
  • Сообщений: 132
  • Поблагодарили: 41
  • Уважение: +1
OsCamd
« Ответ #801: 23 февраля | 2013г. | 11:19:32 »
0
Я имел ввиду, что их два у шародава и нужно выбирать какой использовать:
Опять писал про это.
Если писать тупо две строки P: 0500:040600  P: 0500:050B00 то при включения HD канала сначала будет запрос на сервер идентом 040600. Сервак "ругнётся" на такой идент.Потом ресивер второй запрос пошлёт уже с верным идентом 050B00.Чтоб такого не было и применяют для HD каналов прямой приоритет, как показано выше.
То есть будет перебор идента. Трата времени.
Именно для этого и пишут для HD каналов непосредственный приоритет.
Вот тут для меня всё ещё "слишком много нот".
Никак не осознаю почему только для HD каналов... Только потому что экспериментально выявлено, что они есть только на одном иденте, а SD каналы откроются с любого (одного из двух для которого задан приоритет, в случае когда все остальные игнорируются)?
  • Gi-S8120 (210С), Enigma², MgCamd, 36°E
Понимаю не более, чем продвинутый пользователь OS Windows
"Человек живет и движется среди того, что он видит; но он видит только то, что способен осознать" Поль Валери
DropBox, - сервис для тех, кто всё ещё пользуется ФайлоОбменниками...

Оффлайн sergik

  • Друзья Джедаев
  • *****
  • Сообщений: 3440
  • Поблагодарили: 2117
  • Уважение: +47
OsCamd
« Ответ #802: 23 февраля | 2013г. | 11:32:08 »
0
Никак не осознаю почему только для HD каналов...
Потому что их меньше, чем SD каналов. ;)
Хотя при желании можно и на все SD каналы написать.
Просто таблица будет очень большая. А смысл будет тот же.

Поэтому проще указать, что HD канал открывается идентом 050В00 (и перечислить их), а все остальные 040600, чем наоборот: все открывать 050В00, а SD  040600 и составить перечень всех SD каналов.

Оффлайн NikosColev

  • Младший Джедай
  • **
  • Сообщений: 132
  • Поблагодарили: 41
  • Уважение: +1
OsCamd
« Ответ #803: 23 февраля | 2013г. | 11:47:40 »
0
Потому что их меньше, чем SD каналов. ;)
Как я понял, всё же не потому что их меньше, а именно потому что они есть только на одном иденте, в отличии от SD, которые могут открываться любым их двух имеющихся в распоряжении. А SD, т.к. есть на обоих, просто надо к чему-то привязать, можно к любому.
Поэтому проще указать, что HD канал открывается идентом 050В00 (и перечислить их), а все остальные 040600, чем наоборот: все открывать 050В00, а SD  040600 и составить перечень всех SD каналов.
Стоп. Если SD есть на обоих идентах, а HD только на одном, то почему все не открывать с того на котором есть HD и SD. Зачем городить огород с прописыванием НD каналов на отдельный идент, если с какого идента открывать не имеет никакого значения?
Цитировать
Есть антена направленная на спутник Eutelsat 36A/36B 36.0°E
И шародав предоставляющий:
caid:ident = 0500:040600,050B00 - НТВ+
caid:ident = 4AE1:000000 - Триколор
Т.е. оптимальной и понятной конфигурацией oscam.dvbapi будет:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Нет?
  • Gi-S8120 (210С), Enigma², MgCamd, 36°E
Понимаю не более, чем продвинутый пользователь OS Windows
"Человек живет и движется среди того, что он видит; но он видит только то, что способен осознать" Поль Валери
DropBox, - сервис для тех, кто всё ещё пользуется ФайлоОбменниками...

Оффлайн linky

  • Мастер Джедай
  • **
  • Сообщений: 1151
  • Поблагодарили: 1555
  • Уважение: +30
OsCamd
« Ответ #804: 23 февраля | 2013г. | 13:11:12 »
0
NikosColev,
P: 0500:050B00
Еще раз, ни один шаровик не открывает все каналы этим 050B00 , они 050B00 открывают только ХД каналы, их всего десяток потому им приоритет и дают только по SID каналу.
Настройки oscam.dvbapi есть выше.
Твой конфиг был бы верен если шаровик 050B00 открывал бы все и ХД и СД (таких не встречал)

Оффлайн sergik

  • Друзья Джедаев
  • *****
  • Сообщений: 3440
  • Поблагодарили: 2117
  • Уважение: +47
OsCamd
« Ответ #805: 23 февраля | 2013г. | 13:52:19 »
0
Стоп. Если SD есть на обоих идентах, а HD только на одном, то почему все не открывать с того на котором есть HD и SD.
Это уже проблемы сервера.
От сервера зависит, каким идентом можно открыть конкретный канал.

Т.е. оптимальной и понятной конфигурацией oscam.dvbapi будет:
Оптимальный тот, который будет работать на конкретном сервере.
Например, традиционно - это когда HD по 050В00, а SD по 040600.

Но есть серверы, где весь пакет работает по 050В00.
И тогда действительно достаточно
P: 0500:050B00 # NTV+
А остальные иденты для НТВ+ в игнор.

И даже встречал, что SD раздают по 050100.
Естественно oscam.dvbapi будет выглядеть по-другому. И 040600 будет вообще в игноре.

Повторю, всё зависит от сервера, а не от ресивера (от наших настроек).

Оффлайн NikosColev

  • Младший Джедай
  • **
  • Сообщений: 132
  • Поблагодарили: 41
  • Уважение: +1
OsCamd
« Ответ #806: 23 февраля | 2013г. | 14:36:24 »
0
Еще раз, ни один шаровик не открывает все каналы этим 050B00 , они 050B00 открывают только ХД каналы, их всего десяток потому им приоритет и дают только по SID каналу.
А где можно найти списки каналов с разбивкой по идентам
А зачем по идентам?
Повторю, всё зависит от сервера, а не от ресивера (от наших настроек).
Ясно. Нужно знать разбивку каналов своего шаровода по идентам. Спасибо.
Добавлено  23 февраля | 2013г. | 17:08:54   
Вот канал НТВ (как видно их не два) - кусок лога
 c dvbapi: [ADD PID 0] CAID: 0500   ECM_PID: 0FA8   PROVID: 040600
 c dvbapi: [ADD PID 1] CAID: 0500   ECM_PID: 100C   PROVID: 040610
 c dvbapi: [ADD PID 2] CAID: 0500   ECM_PID: 1070   PROVID: 040620
 c dvbapi: [ADD PID 3] CAID: 0500   ECM_PID: 13F4   PROVID: 050B00
 c dvbapi: [ADD PID 4] CAID: 0500   ECM_PID: 1390   PROVID: 050100
 с dcbapi: [ADD PID 5] CAID: 5601   ECM_PID: 0328   PROVID: 000000
 c dvbapi: [ADD PID 6] CAID: 0500   ECM_PID: 1458   PROVID: 050A00
////////////////////////////////////////////////////////////////////////////////////////////////////
 c root (0500&040600/277C/0FA8/0000/5F:DCE8/3B-47): found (571 ms) by ntv
 c root (0500&040600/277C/0FA8/0000/5F:DCE3/51-47): found (522 ms) by ntv
А вот эти семь строк с разными идентами эмулятор пишет и при корректной настройке  oscam.dvbapi?
Если да, то зачем? - вроде бы он их должен проигнорировать и всё...
Добавлено  23 февраля | 2013г. | 17:16:40   
И, кстати, по синтаксису нет каких либо ограничений? Пропуски строк, там...
Спойлер   :
# HD каналы НТВ+ для идента 050B00:
# Syntax DVBAPI configuration file for OSCam:
# P: [CAID]:[provider ID]:[service ID]:[ECM PID]:[CHID] continue
# P: 0100:123456       # prioritise CAID 0100 with provider 123456
# P: :1234             # prioritise ECM with provider ID 1234 on on any service
# P: 0200              # prioritise CAID 0200
# P: 0300::9ABC        # prioritise CAID 0300 on service 9ABC only
# [continue] = 1  # proceed with priority, recomended for pay-per-view services
#           =    # [blank] none (default)
# CAID:0500 PROVID:050B00 ECM_PID:2F45 # Название канала
P: 0500:050B00:2F45 # HD Кино
P: 0500:050B00:2F46 # HD Спорт
P: 0500:050B00:2F47 # HD Life
P: 0500:050B00:2F48 # Eurosport HD
P: 0500:050B00:2F49 # Discovery HD
P: 0500:050B00:2F4A # MTV Life HD
P: 0500:050B00:3715 # Nat Geo Wild HD
P: 0500:050B00:3716 # 3D BY PANASONIC
P: 0500:050B00:3717 # Mezzo live HD
P: 0500:050B00:3718 # Animal Planet HD
P: 0500:050B00:3719 # Футбол HD
P: 0500:050B00:371A # Nickelodeon HD
P: 0500:050B00:4E85 # НТВ-ПЛС Футбол 2 HD
P: 0500:050B00:4E86 # HD Кино 2
P: 0500:050B00:4E87 # Спорт 1 HD
P: 0500:050B00:4E88 # MGM HD
P: 0500:050B00:4E89 # Первый HD
P: 0500:050B00:4E8A # Россия HD

# SD каналы НТВ+ для идента 040600:
P: 0500:040600 1# SD Каналы НТВ+ (с первостепенным приоритетом)

# HD и SD каналы Триколора:
#P: 4AE1:000000 # без подмены идента работать с шарой не будет;
P: 4AE1:11 1# Триколор для 13-й карты;
M: 4AE1:11 4AE1:0 # подменяем им 4AE1
# Syntax DVBAPI configuration file for OSCam:
# M: [CAID]:[provider ID]:[service ID]:[ECM PID] target CAID:[target provider ID]
# M: 0400 0500:123456  # map CAID 0400 to provider ID 123456 with CAID 0500 always

# Дополнительные условия:
I: 0 # Игнорировать все прочие иденты, для которых не задан приоритет Р
  • Gi-S8120 (210С), Enigma², MgCamd, 36°E
Понимаю не более, чем продвинутый пользователь OS Windows
"Человек живет и движется среди того, что он видит; но он видит только то, что способен осознать" Поль Валери
DropBox, - сервис для тех, кто всё ещё пользуется ФайлоОбменниками...

Оффлайн linky

  • Мастер Джедай
  • **
  • Сообщений: 1151
  • Поблагодарили: 1555
  • Уважение: +30
OsCamd
« Ответ #807: 23 февраля | 2013г. | 17:39:50 »
0
А вот эти семь строк с разными идентами эмулятор пишет и при корректной настройке  oscam.dvbapi?
Если да, то зачем? - вроде бы он их должен проигнорировать и всё...
Оскаму нужно знать что же ему брать... открывая канал он читает поток, получает все что есть... а вот на основе oscam.dvbapi оскам знает, что же ему из семи идентов брать первым.
Он берет нужный (который есть у твоего шаровика) и при переключениии с канала на канал у тебя задержка 1-2сек появления картинки, если его не прописать оскам начнет перебирать все 7 тогда задержка будет больше, но все равно его откроет
И, кстати, по синтаксису нет каких либо ограничений? Пропуски строк, там...
все согласно вики, пробелы не важны

Оффлайн istambulz

  • Младший Джедай
  • **
  • Забанен!
  • Сообщений: 87
  • Поблагодарили: 10
  • Уважение: 0
OsCamd
« Ответ #808: 25 февраля | 2013г. | 11:49:34 »
0
[reader]
label                         = reader1
protocol                      = emudre
device                        = /var/tuxbox/config/ee.bin
detect                        = cd
mhz                           = 357
cardmhz                       = 357
ident                         = 4AE1:000011
group                         = 1
emmcache                      = 1,3,2
dropbadcws                    = 1

[reader]
label                         = ntv
protocol                      = newcamd
device                        = shara.rus,1000
key                           = 0102030405060708091011121314
user                          = xxxxxx
password                      = yyyyyyyy
inactivitytimeout             = 15
reconnecttimeout              = 20
caid                          = 0500
ident                         = 0500:040600,050B00
group                         = 2
lb_weight                     = 200
audisabled                    = 1

[reader]
label                         = myconstantcw
protocol                      = constcw
device                        = /var/tuxbox/config/constant.cw
group                         = 3


Вот так работает без затыков и шура и бисс и эмудре


Не получается прикрутить бисс, constant.cw закинул по пути /var/tuxbox/config/, атрибут 755. Малевич. Может в oscam.dvbapi нада что то добисать ? У меня стоит P: 2600:0 # Biss но толка нет.
Добавлено  25 февраля | 2013г. | 14:05:34   
Лог снятый на канале в кодировке бисс

2013/02/25 10:05:18 2982AF50 c dvbapi: [ADD PID 0] CAID: 2600 ECM_PID: 1FFF PROVID: 000000
2013/02/25 10:05:18 2982AF50 c dvbapi: Found 1 ECMpids and 3 STREAMpids in PMT
2013/02/25 10:05:18 2982AF50 c dvbapi: New program number: 0321 (2600:0321 unknown) [pmt_list_management 3]
2013/02/25 10:05:18 2982AF50 c dvbapi: ERROR: Can't decode channel

Оффлайн alexfree

  • Падаван
  • *
  • Сообщений: 32
  • Поблагодарили: 10
  • Уважение: 0
OsCamd
« Ответ #809: 01 марта | 2013г. | 01:53:17 »
0
ребята дайте рабочий плагин трикала для GI8120 ENIGMA2  пожалуйста...

Теги:
 



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!