-
Постов
1350 -
Зарегистрирован
-
Посещение
Весь контент Ферум
-
Добавляем внутренний кардсервер wicardd с закрытыим исходным кодом. kaffeine +ffdecsawrapper на debian 8 jessie с systemd быстрая самостоятельная компиляция и настройка шары без дополнительных репозиториев и пересборки ядра. Все команды (кроме переходов естественно) выполняются от суперпользователя или через sudo 1) Нам потребуются сборочные зависимости и сорцы ядра для пересборки dvb модуля apt-get install linux-headers-`uname -r` build-essential patch patchutils git-core libproc-processtable-perl libdigest-sha-perl git-core linux-source 2) Переходим в каnалог сборки, загружаем сорцы ffdecsawrapper, распаковываем исходники ядра cd /usr/src git clone https://github.com/bas-t/ffdecsawrapper.git tar -xpJf linux-source-3.16.tar.xz 3) Переходим в распакованную папку с исходниками ядра и патчим их с помощью соответствующего патча из ffdecsawrapper cd linux-source-3.16 patch -p0 < ../ffdecsawrapper/linux-3.13-dvb-mutex.patch 4) Теперь соберём модифицированный dvb модуль, скопируем его в нужное место, подгрузим и перезагрузим компьютер make -C /lib/modules/$(uname -r)/build M=$(pwd)/drivers/media/dvb-core cp drivers/media/dvb-core/dvb-core.ko /lib/modules/$(uname -r)/updates/ depmod reboot 5) Далее переходим в паку с исходниками ffdecsawrapper если предполагается использовать BISS немного исправляем сорцы cd /usr/src/ffdecsawrapper ######BISS######################### Правим по пути /usr/src/ffdecsawrapper/sc/PLUGINS/src/systems/constcw/constcw.c ищем в нём секцию return ecm->prgId==prgId && ecm->source==source && ecm->transponder==transponder; и просто обрезаем её до return ecm->prgId==prgId; сохраняем изменения и можем приступать к компиляции Автор сделал очень умный инсталлятор который сам на данном этапе вычисляет и устанавливает недостающие сборочные зависимости а нам остаётся только со всем соглашаться нажимая Y и ввод mkdir -p /lib/modules/$(uname -r)/updates/ffdecsawrapper ./configure 6) По окончанию компиляции, а заодно и автоматической инсталляции подгружаем вновь собранный модуль ffdecsawrapper и ещё раз перезагрузить компьютер. depmod -a shutdown -r now 7) В финальной стадии нам необходимо обеспечить правильную работу виртуального адаптера на наших настройках и его автоматический запуск при старте системы. nano /etc/default/ffdecsawrapper # Run as <username>, don't run as root. # USER must be member of the video group in order to get access to adapters # Do: usermod -a -G video <username> to add USER to the video group. USER="ffdecsawrapper" # Number of adapters dedicated to ffdecsawrapper # Maximum is 4 because max 8 adapters are permitted in your system. # (4 real + 4 loopback) If you need more, like me, recompile your kernel. # So if you have 2 adapters, you need to set "-j a:c -j b:d" in JOIN=" " NUMADAPTERS='1' # Number of seconds delay you need before (re)loading dvbloopback and other components. # On Debian 2 or 3 is fine DELAY="1" # Combine (some of) your real adapters with loopback adapters # Example: assuming you have 5 real adapters installed in your system # The first two of them are in use with Tvheadend or some other program # Number 3, 4 and 5 will be used by MythTV # Then you should set: -j 2:5 -j 3:6 -j 4:7 JOIN="--join 0:1" # The directory in which you have placed the cam files needed # to communicate with Oscam or other cardserver CAMDIR="/etc/ffdecsawrapper" # Other options to pass to ffdecsawrapper # N.B.: One user reported that --buffer 8M works, and --buffer 16M crashes ffdecsawrapper. # This probably has something to do with the (lack of) 'vmalloc' settings in /etc/default/grub. # But I did not test it yet. OPTS="--cam-budget --sid-allpid --sid-filt 20 --buffer 16M" # ENABLED="1" nano /etc/systemd/system/ffdecsawrapper.service [Unit] Description=FFdecsawrapper After=wicard.service # After=network.target #без wicard Before=multi-user.target StopWhenUnneeded=true [Service] Type=forking Nice=-10 User=root Group=video PIDFile=/run/ffdecsawrapper.pid EnvironmentFile=/etc/default/ffdecsawrapper ExecStartPre=/sbin/modprobe dvbloopback TimeoutSec=2 ExecStart=/usr/bin/ffdecsawrapper --join 0:1 --cam-budget --sid-allpid --sid-filt 20 --buffer 16M --daemon --pidfile /run/ffdecsawrapper.pid --cam-dir /etc/ffdecsawrapper --log /tmp/ffdecsawrapper.log [Install] WantedBy=multi-user.target Создаём кам дирректорию и файл настроек шшш mkdir -p /etc/ffdecsawrapper nano /etc/ffdecsawrapper/cardclient.conf #вариант для прямого подключения к серверу newcamd:server:port:0/0500/ffff:login:passwd:0102030405060708091011121314 newcamd:server:port:0/4AE1/ffff:login:passwd:0102030405060708091011121314 #вариант с использованием wicard newcamd:server:port:0/0500/ffff:ffdecsawrapper:ffdecsawrapper:0102030405060708091011121314 newcamd:server:port:0/4AE1/ffff:ffdecsawrapper:ffdecsawrapper:0102030405060708091011121314 mkdir -p /etc/wicard nano /etc/wicard/wicard.conf [global] daemon = 0 log = /var/log/wicard.log log_udp = 127.0.0.1 log_size = 1000 debug = 4 [webif] active = 1 port = 3030 debug = 1 # Free [dvb] active = 1 type = auto cadev_offset = 1 filter = ecm_filter ecm_info = 2 sdt = 1 auto_update = 1 debug = 3 [filter] name = ecm_filter type = both rule = caid=4AE1;ident=11,FE;privdata=110000000102,110010000102,FE01;accept=Tricolor rule = caid=0500;ident=040620,040600,050B00;accept #ntv+ #rule = caid=4AE1;ident=0,11,FE;acccept=Tricolor rule = reject [reader] active = 1 name = NTV type = newcamd525 provider = 0500 account = login:passwd@server:port:0102030405060708091011121314 debug = 1 reconnect_delay = 10 filter = dvb emm_cache = 1 ecm_ttl = 15000 [reader] active = 1 name = Tricolor type = newcamd525 provider = 4AE1 account = login:passwd@server:port:0102030405060708091011121314 debug = 1 reconnect_delay = 10 filter = dvb emm_cache = 1 ecm_ttl = 15000 [server] type = newcamd525 auto_provider = Tricolor #Tricolor auto_update = 1 au_reader = Tricolor port = 11111 key = 0102030405060708091011121314 debug = 1 active = 1 [server] type = newcamd525 auto_provider = NTV #HTB++ auto_update = 1 port = 11112 key = 0102030405060708091011121314 debug = 1 active = 1 [account] login = ffdecsawrapper password = ffdecsawrapper auto_update = 1 Берём бинарник wicardd нужной нам архитектуры (i386 или x64) переименовываем его просто в wicardd cp wicardd /usr/bin chmod 755 /usr/bin/wicardd Пишем юнит для запуска wicardd nano /etc/systemd/system/wicard.service [Unit] Description=Wicard emulator After=network.target [Service] Type=simple ExecStart=/usr/bin/wicardd -c /etc/wicard/wicard.conf RestartSec=5 Restart=on-failure [Install] WantedBy=multi-user.target 8.1) Делаем автозапуск и стартуем наш внутренний кардсервер. systemctl daemon-reload systemctl enable wicard.service systemctl start wicard.service 8.2) Делаем автозапуск и стартуем наш виртуальный адаптер systemctl daemon-reload systemctl enable ffdecsawrapper.service systemctl start ffdecsawrapper.service В результате получаем второй адаптер в kaffeine на котором у нас и будут все настройки. Думаю переписывать тему не имеет смысла, кто не знает как сканировать каналы и выставлять настройки для антенны утрудятся почитать тему. Тем не менее у пользователей возникали проблемы со сканированием каналов в kaffeine в частности с любимого 36 градуса. Как выяснилось с помощью нашего пользователя azsxесть такая небольшая фишка В домашней папке находим папку .kde4(скрытая) Переходим в .kde4/share/apps/kaffeine Там есть файл scanfile.dvb Я добавил для 36 градуса первые из интересующих меня транспондеров нтв+ и триколора [dvb-s/EwtelsatW4/W7-36E] S 11785000 V 27500000 3/4 S 11785000 H 27500000 3/4 S 11881000 H 27500000 3/4 Этого достаточно что бы отсканировать все рабочие каналы, правда сканируется и нерабочий довесок от триколора но его несложно удалить уже через графический интерфейс программы. При подготовке материала были использованы мемуары нашего форума а так же http://www.lursen.org/wiki/Compile_and_install_FFdecsawrapper#Get_build-deps http://trweb.cwsurf.de/wordpress_301-de/wordpress/?p=3967 Использование внутреннего кардсервера wicardd даёт ряд приимуществ. 1) Более быстрое переключение каналов за счёт настройки фильтров по идентам. 2) Продвинутые пользователи знакомые с "подлодкой" и получающие услугу на некоторых ресурсах могут либо грамотно сделать для себя каскад ( строго запрещён на настоящем ресурсе ) либо в целях избежания временных проблем с просмотром вызванных частыми ddos атаками использовать несколько зеркальных серверов настроив параметр балансёр для wicardd . З.Ы. Уважая правила настоящего форума от комментариев второго пункта я воздержусь, оставив возможность интересующимся погуглить и встряхнуть мозги. wicardd можно взять https://yadi.sk/d/jfdpifG5mLT8o ffdecsawrapper.service.txt ffdecsawrapper.txt
-
tvheadend для debian 8 jessie Возможно это менее популярный дистрибутив чем ubuntu но если присмотреться к шапке этой темы обоснованно в почёте дистрибутивы с длительной поддержкой. Заявленная поддержка данного дистрибутива пять лет а вышел он в мае 2015 года. Основное отличие от LTS дистрибутивов ubuntu новая система инициализации процессов systemd , она уже применена в последнем роллинг релизе ubuntu 15.04 и как показывает практика за ней будущее. Не смотря на нежелание многих пользователей переходить на systemd с sysv init или upstart из за потребности трохи переучиваться далеко не всё в ней так плохо. Ваш покорный слуга впервые за долгие годы увидел четвёртые кеды которые "летают" на слабой машине и принтер canon который может печатать не хуже чем в windows. Включение и особенно выключение компьютера происходит быстрее чуть ли не на порядок. В принципе мне мало что добавить к мануалу топикостартёра ,за что честь ему и хвала, за исключением нескольких нюансов: 1) Официального репозитория tvheadend для debian 8 jessie нет, пакеты придётся устанавливать из вложения. 2) Kodi для debian 8 jessie стабильной версии 14.2 со всеми необходимыми адонтами находится в репозитории deb-multimedia 3) Во вложении присутствуют две версии пакетов stable 3.4.28 и unstable 4.1.18 исходники взяты с официального сайта но скорректированы для автоматического старта под systemd проще говоря выброшены init и upstart и добавлен юнит + корректная установка и удаление пакета. 4) Данные пакеты должны работать на ubuntu 15.04 5) Для того что бы попасть в web интерфейс программы необходимо сменить пароль для hts это делается командой sudo dpkg-reconfigure tvheadend После смены пароля необходимо проверить статус программы sudo systemctl status tvheadend.service если статус будет inactive sudo systemctl enable tvheadend.service sudo systemctl start tvheadend.service Соответственно если вы хотите использовать свою dvb карту для других приложений необходимо убрать tvheadend из автозагрузки sudo systemctl stop tvheadend.service sudo systemctl disable tvheadend.service З.Ы. Мне на скорую руку удалось настроить каналы только в стабильной версии, нестабильная прекрасно запускается, присутствует web интерфейс но я совершенно не догоняю как в ней сделать круговой конвертор ? Зеркало пакетов на яндексе https://yadi.sk/d/64bAYz7yiU4Jx З.З.Ы. Исходники для желающих покопаться присутствуют.
-
Китайское некалиброваное железо, чего хотеть то. Думаете у всех всё гладко? ....тут меня немного подстрекли к обновлению системы. В общем убил день на изысканиях. Переткнул карточку в старый комп, который можно ломать, поставил свежий debian jessie 32бит ( в заначке уже лежали плагины для хитрого просмотра собранные ранее) поставил vdr , vdr-plugin-xvdr из etobi.net , vdr-plugin-dvbapi , oscam бэкпорты из репозиториев Ан9реяИз deb-multimedia kodi kodi-bin kodi-addon-xvdr. ну и зависимости подтянулись. После настройки конфигурационных файлов и ребута решил проверить статус oscam и обнаружил что он не работает, по причине отсутствия юнита в положеном месте.\ Пакет удалил, вновь выкачал сорцы и как мог постарался их поправить что бы окаянный systemd корректно проглотил пакет при установке и так же корректно выплюнул его при необходимости удаления. У меня нет ubuntu 15.04 но по идее oscam из репозитория , в том виде как он там есть автоматом запускаться не должен, по скольку /etc/systemd/oscam.service не копируется в систему и и не становится в автозапуск. Кому интересно порыться в исходниках до и после моего варварского вмешательства https://yadi.sk/d/qzLBCu4Ei37kX У меня с oscam всё наладилось, за то при проверке статуса vdr одни ошибки и честно говоря та хрень что мэйнтейнер понаписал в setup.conf мне очень не нравится....возможно он был пьян <_< а возможноя просто посмотрел впервые статус...Факт тот что kodi деятельности vdr не замечает, то есть пункта тв или live tv ни где нет хоть тут изнасилуй xvdr. Как вариант можно попробовать (для amd64 уже сделал) бэкпортировать vdr Андрея а вот с kodi сложнее (libafpclient-dev libgif-dev(>=5.05) libgnutls-dev libplatform-dev ) в моём дистрибутиве не доступны. Конечно если бы точно знать в чём причина , какой пакет нерабочий было бы попроще. Возможно придётся двигаться в альтернативном направлении, к сожалению на сей день нет плагинов для хитрого просмотра равных wicardd и oscam.
-
@ivanmara, очень просто, scan-s2 я собрал из исходников под конкретно взятую систему и конкретно взятый компьютер. По скольку я в меру сил занимаюсь разработкой всё необходимое для этого в любой системе у меня имеется. Правда кажется для сириуса scan-s2 бессилен по упомянутой вами причине, у нас человеку было очень нужно и он осилил w-scan утилиту доступную в debian, ubuntu в стандартном репозитории. Где то в настоящей теме около года назад об этом есть пара строчек.
-
Что то с тюнером вероятней всего.
-
Даже если вы выложите полный рабочий конфиг для сервера и клиента мне всё равно проверить не на чем. Смущает обстоятельство что авторы wicardd и oscam-yamod не выкладывают исходники ( по крайней мере для всех желающих ) По всем понятиям протокол ICQ должен быть реализован как то в дополнительном коде для любой программы. Если руководствоваться тем что всё работает просто по newcamd за чем тогда версия wicardd 1.19-pre ? На сколько мне удалось нагуглить в версии wicardd1.18 которая считается релизной есть проблемы с dvbapi а в данной ситуации это не имело бы значения и проще было бы городить на 64 битных системах. Чтож если я не прав и всё работает, только порадуюсь за вас.
-
Вероятно у человека plugin dvbapi неудачно собрался из исходников. На ресивере (древнем dream500s) иногда бывает включишь первый канал или нтв, пол минуты и картинка встала, включишь любой другой канал и ждёшь минуты три что бы снова заработало. Но если после переключения на другой канал пнуть wicardd ждать приходится меньше максимум секунд 10-15 на 800 дриме вообще нет необходимости пинать wicardd. Делал людям на skyway nano 2, там проблем не наблюдается. Видимо есть зависимость от работы самих имиджей, под enigma 1 ресиверы ещё не были доведены до ума, случаются зависания и глюки иногда, возможно это просто старость железа.
-
Периодически гемор с халявным трикалом бывает и на ресиверах с wicardd в частности провайдер шлёт какой то мусор на первом и нтв от чего перезаписывается некощерный ee.bin . Лечится включением любой россии перца или пятого и перезапуском wicardd, хотя то что версия бинарника не релизная наводит на сомнения да и если вы собирали из исходников плугин dvbapi на вашей совести. Было время когда внимательно ковырялся с этими проблемами но по большому счёту оно не стоит потраченного времени...чисто спортивный интерес. По поводу "посматривания в сторону" вам просто или это не надо или вы переоцениваете цену вопроса. Если так напрягаться по ерунде просто здоровья может надолго не хватить. Цена вопроса лишняя не выкуренная на день сигарета. Для настройки популярного пакета нтв+ в /etc/wicard/wicard.conf из вложения достаточно вписать данные что вам дадут в биллинге: логин, пароль, сервер и порт.
-
[reader] active = 1 name = dreemu type = funcard fw_file = /etc/wicard/FunCard.a90 extee_file = /etc/wicard/ee.bin intee_file = /etc/wicard/int_ee.bin snippet_file = /etc/wicard/initial_snippet.bin extee_size = 64 emm_cache = 0 debug = 1 Где вы видите newcamd ? Для тех кто не вкурил докладываю: под linux халявный триколор возможен только на wicardd для многих платформ ( на компе на данный момент только i386) и на последнем oscam-yamod от yuriks только в качестве клиента или при наличии готового ee.bin и только для платформ enigma и enigma2 скомпилированы libdreemu для автоапдейта но и то одна либа - один мастерключ, для wicardd все пять ключей возможны в одной фанке. Для фортисов реализован эмулятор mcas + keydata. Соответственно хочешь халявный триколор на компе ставь vdr+wicardd.
-
для 36 градуса Достаточно заполнить строку account = login:password@server:port:0102030405060708091011121314 настройками полученными в билинге для провайдера нтв+или триколора в зависимости что приобрели , для других спутников и провайдеров небольшая правка ридера и фильтров опять же в соответствии с данными полученными в билинге. Всё неоднократно обсуждалось в теме .
-
Короче гнать надо в шею наших зажравшихся депутатов которые уже о...ли от безнаказанности и жира на мозгах и Роскомнадзор поганой метлой разгонять....а покуда лучше всего справляется bandle top browser . На втором месте свеженький googlechrome. Потом opera-develorer 30 и уже на худой конец firefox/iceweasel последних версий.
-
Спасибо , действительно помогает по крайней мере с opera и googlechrome ( используемые мною браузеры).
-
Так пишет в браузере при попытке зайти на Гомель. Приходится заходить через тор. возможно через левый прокси тоже получитсмя, но это же не дело. Что это техническая накладка либо вас уже блокируют в РФ как вредоносный ресурс?
-
@77тосика77, Ещё бы догадаться какой у вас ресивер.