27 июня | 2024г. | 17:58:27


АвторТема: Эмуляторы для ресиверов ARM архитектуры (Обсуждение)  (Прочитано 490329 раз)

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

Оффлайн Bondular

  • Великий Джедай
  • ****
  • Сообщений: 623
  • Поблагодарили: 1721
  • Уважение: +42
В эмуляторе Wicard есть возможность изменения параметра для понимания того, в какой именно кодировке вещает нужный канал.Есть ли возможность что-то изменить в параметрах эмулятора Oscam 11718-emu-r798 iCam v9 (и других версий Oscam), чтобы появилось название кодировки ?



Оффлайн hecha71

  • Друзья Джедаев
  • *****
  • Сообщений: 2068
  • Поблагодарили: 9151
  • Уважение: +244
Bondular, так насколько мне известно это не к эму предьявы  относится, а к скину который вы используете  и его компонентам..
Спойлер   :
[ Гостям не разрешен просмотр вложений ][ Гостям не разрешен просмотр вложений ]
  • DM 900 UHD,Octagon8008_4K,DM820HD,DM800SE_V2,DM500HD(A8P),DM800SE(A8P),Vu+DUO2,Solo2...
"Only a strong-minded person scores a dick on everything and everyone that is against him"

Оффлайн Bondular

  • Великий Джедай
  • ****
  • Сообщений: 623
  • Поблагодарили: 1721
  • Уважение: +42
Благодарю за ответ.
Установлена последняя OpenAtv 7.3 , для уточнения кодировки захожу в панель эмуляторов и при работе Wicard вижу наименование кодировки. При работе Oscam этого нет.. Не хотелось бы  загонять в имидж дополнительные программы для достижения поставленной цели. Поэтому я и задал вопрос: какой параметр в программе Oscam нужно изменить, чтобы видеть название кодировки в панели эмуляторов?

Онлайн Марчелла

  • Совет Джедаев
  • ****
  • Сообщений: 3950
  • Поблагодарили: 12321
  • Уважение: +37
Bondular, параметр Вам в помощь
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
LG 55UJ630V 4K UHD > Zgemma H7 S 4K UHD
 
Samsung QE55Q60A 4K UHD > Zgemma H9 Combo 4K UHD & Zgemma H9 Twin 4K UHD <> LCD4linux met Samsung SPF 87H

Оффлайн hecha71

  • Друзья Джедаев
  • *****
  • Сообщений: 2068
  • Поблагодарили: 9151
  • Уважение: +244
Oscam нужно изменить, чтобы видеть название кодировки в панели эмуляторов?
Ну вот тут вы уточнили где вам надо вывод кодировки... а в вашем первом посте  -только догадываться надо
в oscam.conf  том параметре что вам скинули выше измените 0 на 4    должно быть как у меня на скрине  :hi:
Спойлер   :
[ Гостям не разрешен просмотр вложений ][ Гостям не разрешен просмотр вложений ]
  • DM 900 UHD,Octagon8008_4K,DM820HD,DM800SE_V2,DM500HD(A8P),DM800SE(A8P),Vu+DUO2,Solo2...
"Only a strong-minded person scores a dick on everything and everyone that is against him"

Онлайн Evg77734

  • Мастер Джедай
  • **
  • Сообщений: 1288
  • Поблагодарили: 7848
  • Уважение: +131
В эмуляторе Wicard есть возможность изменения параметра для понимания того, в какой именно кодировке вещает нужный канал.
Ни один из эмуляторов не знает названия кодировок, они оперируют значениями CAID, которые получают из потока со спутника.
Но все эмуляторы пишут файл /tmp/ecm.info, который обновляется каждые 10 - 15 (20) сек при изменениии ключа.
Именно из него система и все заинтересованные конвертеры берут данные о кодировке.
Реализуется это в функциях так:
Спойлер   :
Для oscam, wicardd, ncam, oscam-ymod:
   def CaidInfo1(self):
      if os.path.exists('/tmp/ecm.info') == True:
         ecmf = open('/tmp/ecm.info', 'r')
         ecm = ecmf.readlines()
         for line in ecm:
            if 'caid: 0x' in line or 'CAID: 0x' in line:
               x = line
               l = len(x)
               x1 = x[8:l]
               d = '%s' % systemTxtCaids.get(x1[:2])
         return d
      else:
         d = 'nodecode'
         return d

Для cccam:
   def CaidInfo2(self):
      if os.path.exists('/tmp/ecm.info') == True:
         ecmf = open('/tmp/ecm.info', 'r')
         ecm = ecmf.readlines()
         for line in ecm:
            if 'system:     ' in line:
               x = line
               l = len(x)
               x1 = x[12:l]
               d = x1
         return d
      else:
         d = 'nodecode'
         return d

Для mgcamd:
   def CaidInfo3(self):
      if os.path.exists('/tmp/ecm.info') == True:
         ecmf = open('/tmp/ecm.info', 'r')
         ecm = ecmf.readlines()
         for line in ecm:
            if 'CaID 0x' in line:
               x = line
               l = len(x)
               y = x.find('CaID 0x')
               
               x1 = x[(y+7):l]
               d = '%s' % systemTxtCaids.get(x1[:2])
         return d
      else:
         d = 'nodecode'
         return d
         
Названия кодировок берутся из словаря:
systemTxtCaids = {'26': 'BiSS',
         '01': 'Seca Mediaguard',
         '06': 'Irdeto',
         '17': 'BetaCrypt',
         '05': 'Viacces',
         '18': 'Nagravision',
         '09': 'NDS-Videoguard',
         '0B': 'Conax',
         '0D': 'Cryptoworks',
         '4A': 'DRE-Crypt',
         '27': 'ExSet',
         '0E': 'PowerVu',
         '22': 'Codicrypt',
         '07': 'DigiCipher',
         '56': 'Verimatrix',
         'A1': 'Rosscrypt'}
Его можно легко модифицировать, добавив нужное, или искючив не нужное.

Итог:


self["caid"].setText(str(self.CaidInfo1 или (2) или(3)()))
Простенький конвертер, на базе этого кода работает мгновенно.

Оффлайн mic71

  • Совет Джедаев
  • ****
  • Сообщений: 6478
  • Поблагодарили: 27003
  • Уважение: +133

Оффлайн Bondular

  • Великий Джедай
  • ****
  • Сообщений: 623
  • Поблагодарили: 1721
  • Уважение: +42
Файл Oscam.conf   Верия Oscam для Sky De.
В нём нет опции ecminfo_type.  Есть что-то похожее, типа stream_ecm delay  и  shttpshowecminfo , но при изменении на этих двух опциях  цифровых значений от нуля до четырёх, название кодировки в панели эмуляторов не появляется. Никак.

Спойлер   :
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.

Онлайн Марчелла

  • Совет Джедаев
  • ****
  • Сообщений: 3950
  • Поблагодарили: 12321
  • Уважение: +37
Bondular, я сейчас в читатели начну отправлять! Изучайте тему по вашей хотелки, материала более чем предостаточно...

неужели так трудно данный параметр вписать в эту секцию конфига?
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.

Возможные значения:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
LG 55UJ630V 4K UHD > Zgemma H7 S 4K UHD
 
Samsung QE55Q60A 4K UHD > Zgemma H9 Combo 4K UHD & Zgemma H9 Twin 4K UHD <> LCD4linux met Samsung SPF 87H

Оффлайн Bondular

  • Великий Джедай
  • ****
  • Сообщений: 623
  • Поблагодарили: 1721
  • Уважение: +42
Уважаемый Марчелла ! Благодарю Вас, ну не догадался я сразу, иногда так бывает, что для нужного ускорения необходим хороший пинок. :drinks:

Оффлайн Bondular

  • Великий Джедай
  • ****
  • Сообщений: 623
  • Поблагодарили: 1721
  • Уважение: +42
Уважаемый Марчелла ! Благодарю Вас, ну не догадался я сразу, иногда так бывает, что для нужного ускорения необходим хороший пинок. :drinks:

На самом деле пинок был совершенно не нужен. По совету уважаемого Марчелла я вписывал строку ecminfo_type=0 в нужную директорию, и делал при этом ошибку. Вот о ней и пишу, чтобы другие форумчане не попали в такой же просак, ощущая себя полными идиотами. Обязательно после внесения строки ecminfo_type=0 надо делать полную перезагрузку ресивера, а я ограничивался перезапуском интерфейса, что в итоге никак не меняло ситуацию. 

Онлайн Марчелла

  • Совет Джедаев
  • ****
  • Сообщений: 3950
  • Поблагодарили: 12321
  • Уважение: +37
надо делать полную перезагрузку ресивера, а я ограничивался перезапуском интерфейса,
так вроде и перезапуск самого эмулятора будет достаточно.
LG 55UJ630V 4K UHD > Zgemma H7 S 4K UHD
 
Samsung QE55Q60A 4K UHD > Zgemma H9 Combo 4K UHD & Zgemma H9 Twin 4K UHD <> LCD4linux met Samsung SPF 87H

Оффлайн mic71

  • Совет Джедаев
  • ****
  • Сообщений: 6478
  • Поблагодарили: 27003
  • Уважение: +133
надо делать полную перезагрузку ресивера, а я ограничивался перезапуском интерфейса
зачем такие сложности? достаточно как и выше написали, рестартануть эмулятор...

P.S. вы когда свой конфиг или данные шарика вводите, тоже полностью ресивер перезагружаете? Не путайте людей
Рестарта эмулятора достаточно

Оффлайн Bondular

  • Великий Джедай
  • ****
  • Сообщений: 623
  • Поблагодарили: 1721
  • Уважение: +42
Изменяя в строке ecminfo_type константы от 0 до 4, я каждый раз делал перезагрузку эмулятора. Наименования кодировки не видел. А менял константы в надежде, что как-то добьюсь положительного результата. О том, что каждой константе присущ определенный вид эмулятора я не знал.
Подскажите пожалуйста, как два Оскама в одном ресивере "подружить"? Перелопатил первые 15 страниц в этой теме, понял, что голова куда-то в нирвану уходит от переизбытка информации.
Один Oscam работает с Sky De + паравоз.  Второй заточен на Русский мир.  В панели эмуляторов оба прописались. Если их по папкам раскидать с учетом прав, то надо команды прописать, а вот не знаю как это грамотно сделать.  Листать 82 страницы темы придётся несколько дней и вряд ли это придаст ускорение к успеху..

Оффлайн tanauc

  • Друзья Джедаев
  • *****
  • Сообщений: 1809
  • Поблагодарили: 2031
  • Уважение: +55
Bondular, не совсем понятно,зачем такие сложности(два оскама под разные нужды) один не может справится и с ш@рой и РусМир в одном конфиге?
  • Zgemma H9 Twin
Openbox F4 Turbo(CI+ELECT.)(2шт.)
Formuler F3(ATV_6.4_Телекарта)
Tiviar Mini(ATV_6.4_TK-4020)

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
247 Ответов
87533 Просмотров
Последний ответ 07 марта | 2015г. | 13:54:51
от tis
575 Ответов
284458 Просмотров
Последний ответ 17 июня | 2024г. | 08:44:43
от Дмитрий73
14 Ответов
13683 Просмотров
Последний ответ 13 октября | 2020г. | 22:16:13
от avtrade
60 Ответов
39009 Просмотров
Последний ответ 08 декабря | 2022г. | 04:01:12
от veles
264 Ответов
85649 Просмотров
Последний ответ 02 декабря | 2022г. | 12:46:48
от Николай Щёголев



X

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

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