Расскажу я вам о, на мой взгляд, наиболее экономичном способе просмотра ТВ каналов «Акадо» с возможностью записи передач и функцией Timeshift.
Итак что нам потребуется:
компьютер соответствующий системным требованиям указанным Microsoft
Установленная система Windows Vista + TV Pack 2008 или Windows 7 (доступ к системе с правами администратора)
USB или PCI DVB-C тюнер
USB PCSC Card reader (кард ридер)
DVBLink TVSource программа для интеграции DVB-C карт в Microsoft MC
Плагин для чтения карты доступа (ACamd + NewCS или NDSCam 007)
Легальная подписка Акадо
_____________________________
Итак, все необходимое под рукой, приступим.
Система установлена, тюнер и Карт ридер подключены, драйвера установлены.
Важно!:
Рекомендую создать новую директорию на вашем системном диске, обычно это диск C:, например 'c:\DVB'.
Причина в том что по дефаулту программы устанавливаются в папку 'Program Files' доступ к которой, в системе Win7 , разрешен лишь администраторам, что в дальнейшем может создать некоторые сложности!
Шаг Первый: Установка DVBLink Server и DVBLink TVSource:
Запустить файл установщик DVBLinkServer.msi, Выбрать директорию для установки, в моем случае "c:\DVB\DVBLogic\DVBLink\" и далее согласится со всеми изменениями вносимыми в систему, затем согласится на перезагрузку системы.
После перезагрузки запустить установщик DVBLinkTVSource.msi, согласится со всеми изменениями и дождатся окончания установки.
!ВАЖНО! Директорию для установки TVSource выберет сам!, и менять ее не надо. Так как это будет папка DVBLink Server`а!
разархивировать файл 5012.zip и положить 5012.ini в папку DVBLogic\DVBLink\Sources\TVSource\Transponders
в моем случае C:\DVB\DVBLogic\DVBLink\Sources\TVSource\Transponders
Шаг Второй: Установка плагина чтения карты доступа:
Имеем два варианта:
NewCS + Acamd:
Установка и настройка NewCS
!ВАЖНО! NewCS должен быть запущен всегда (ваше дело как этот вопрос решить)
Установка сводится к разворачиванию архива NewCSAkado.zip в нужную директорию, в моем примере c:\DVB\newcs.
Теперь настройка:
Требуется узнать шестнадцатиричный номер вашего Акадо тюнера,
Берем любой DEC>HEX конвертер например вот такой онлайн
Вбиваем 10 цифр серийного номера своего тюнера(об этом отдельно), для примера я набрал выдуманный номер"2121212121", в поле "Decimal" и жмем кнопку "Dec to Hex", в поле "Hexadecimal" получаем требуемую комбинацию из 8 знаков - это то что нам нужно!
Далее открыть для редактирования, в любом текстовом или xml редакторе, файл win32\newcs.xml, в моем случае c:\DVB\newcs\win32 \newcs.xml
и вставить HEX номер приемника в теги <boxkey>мойHEX</boxkey> вместо мойHEX
Получится так <boxkey>7E6F20D9</boxkey> .
Сохранить и закрыть файл.
Добавить newcs в исключения для "Брандмауэр Windows"
Для этого открыть "Панель управления\Все элементы панели управления\Брандмауэр Windows", в левой панели "Разрешить запуск программы или компонента через брандмауэр Windows" > "Изменить параметры" > "разрешить другую программу"
Кнопка "Обзор" и добавляем программу "C:\DVB\newcs\win32\newcs.exe"
"Добавить"
"Ок"
Теперь проверка:
В уже подключенный кардридер вставить карту доступа Акадо.
В поле поиска, меню Пуск
набрать "cmd" и нажать "Enter"
в открывшемся окне набрать команду запуска NewCS с полным путем к директории
В моем случае "c:\DVB\newcs\win32\newcs.exe"
И снова "Enter".
Если ошибок нет, то вы должны увидеть инициализацию карты
в моем случае так::
[code][ 01:19:56 ] [ Box detect ] Windows Vista Build 7600
[ 01:19:56 ] [ Config ] Option <blockc0> for device 0 (CardMan 3021) not present, defaulting to NO
[ 01:19:56 ] [ Config ] Option <crypto-special> for device 0 (CardMan 3021) not present, defaulting to NO
[ 01:19:56 ] [ Config ] Option <Seca-PPV> for device 0 (CardMan 3021) not present, defaulting to NO
[ 01:19:56 ] [ Config ] Option <sid> for device 0 (CardMan 3021) not present, no static sids added to filter
[ 01:19:56 ] [ Config ] 0 ECM priority: round
[ 01:19:56 ] [ Chameleon2 ] Adding name myname on destination localhost (Realm: myShares) on port 1234 - 0x12e1fd0 [ op ptr 0x12e7130 ]
[ 01:19:56 ] [ Newcamd ] Server name : Sandr
[ 01:19:56 ] [ Newcamd ] Des key : 0102030405060708091011121314
[ 01:19:56 ] [ Config ] Option <readers> not present for User: ***, NO reader control enabled
[ 01:19:56 ] [ Newcamd ] User 2: ***, Pass: ****, Host , Port: 0, Au: On, Spider allowed: Yes, Sidoverride: Yes, level: 0
[ 01:19:56 ] [ Newcamd ] User 3: ***, Pass: ****, Host localhost, Port: 12000, Au: On, Spider allowed: No, Sidoverride: No, level: 1
[ 01:19:56 ] [ httpd ] httpd-user: ***, password: ****, accesslevel: admin
[ 01:19:56 ] [ EMM Cache ] Initialising dynamic Cache
[ 01:19:56 ] [ ECM Cache ] Initialising dynamic Cache
[ 01:19:56 ] Calibrating delay loops
[ 01:19:56 ] usleep(5) takes: 0 s 1000 us
[ 01:19:56 ] usleep(10) takes: 0 s 1000 us
[ 01:19:56 ] usleep(100) takes: 0 s 1000 us
[ 01:19:56 ] usleep(500) takes: 0 s 1000 us
[ 01:19:56 ] Allocation memory for 200 regular users
[ 01:19:56 ] [ Loader ] Starting Telnet on port 0
[ 01:19:56 ] [ SockSrv ] Server thread started
[ 01:19:56 ] [ Loader ] Started HTTP-server on port: 8080
[ 01:19:56 ] [ Loader ] Reader type 9 on node 0
[ 01:19:56 ] [ PC/SC ] Device 0: OMNIKEY CardMan 3x21 0
[ 01:19:56 ] [ PC/SC ] Opening device OMNIKEY CardMan 3x21 0
[ 01:19:56 ] [ ATR ] T=0 1etu=13.02us Guardtime:15etu WWT:76800etu
[ 01:19:56 ] [ ATR ] Historical bytes: 3 [B0] [10] i [FF] J P p [00] [00] C R [01] [00] [00]
[ 01:19:56 ] [ Loader ] Init NDS card
[ 01:19:57 ] [ NDS ] BOXID: ******
[ 01:19:57 ] [ NDS ] CAID: ****
[ 01:19:57 ] [ KeymaN ] Adding key 6BA38 type 0 on Provider 000000 for caid **** ID=0
[ 01:19:57 ] [ KeymaN ] Adding key 6BA00 type 1 on Provider 000000 for caid **** ID=0
[ 01:19:57 ] [ **** ] Init took: 0.879000
[ 01:19:57 ] [ Loader ] Card **** on port 0 ready
[ 01:19:57 ] [ Card queue 0 ] Starting...
[ 01:19:57 ] [ Loader ] Starting Newcamd Server on port 15050
[ 01:19:57 ] [ Newcamd ] Newcamd thread Server started on port 15050
[ 01:19:57 ] [ Newcamd:15050 ] rlogin for user **** fd 1416
главные для нас строчки
01:19:56 Loader Init NDS card
01:19:57 NDS BOXID: ******
01:19:57 NDS CAID: ****
значит все работает
Второй этап проверки
Открыть любой браузер и зайти на адрес http://127.0.0.1:8088/
Должна открыться страница NewCS
Есть ошибки ? - ищите проблему установка Acamd
Создать папку Plugins в папке TVSource
в моем случае "c:\DVB\DVBLogic\DVBLink\sources\TVSource\Plugins"
Развернуть архив AcamdAkado.zip в папку TVSource\Plugins
Открыть любым текстовым редактором файл smartcard.conf и заменить мойHEX в строчке
nds: BOXID мойHEX
на номер тюнера полученный в DEC HEX ковертере
далее все операции производить с правами администратора!
Для этого запускать программы не двойным кликом, а кликнуть правой кнопкой мыши на иконке приложения и выбрать пункт "Запуск от имени Администратора"
Шаг Третий: настройка DVBLink:
Запустить с правами администратора конфигуратор сервера DVBLink
первое окно: Server configuration три колонки
Левая - доступные подключенные програмные источники (TVSource, ProgDVB, Dreambox итп)
Центральная - подключенные програмные источники
Правая - источники потока (DVB-C карты, другое)
Кликнуть на требуемом програмном источнике в центральной колонке, в данном случае TVSource, и кликнуть на кнопке Properties.
Кстати одновременно используемых источников может быть до 4шт!
второе окно: Source configuration
Выделить строчку Mapped TVSource channels и кликнуть на кнопке с троеточием, справа
третье окно: TVSource configuration закладка Device
Если драйвера на тюнер стоят корректно то в списке Device вы найдете свой тюнер
!Важно! Выделите щелчком тюнер и смените тип "Type" на "Cable"
затем поставьте галочку в поле Status чтобы тюнер стал Active
активируются остальные закладки окна закладка Headends
кликнуть на кнопке Add и в появившейся строке сменить провайдера на DVB-C Akado закладка Scan
Кликнуть на кнопке Scan (внизу справа) и дождаться окончания сканирования
если все нормально сто в части трансподеров будут найдены потоки! закладка Network Scan
пропускаем! закладка Channels
Двойным щелчком каналы из списка в левом окне добавляем в правое, только те которые вам нужны!
Проверка:
Вот наконец вы можете увидеть поток с любого канала на который вы подписаны
для этого выделить кликом канал в правом окне и щелкнуть кнопку Preview
далее запустить плеер VLC, который можно скачать с сайта
и открыть поток с адреса:
Type: UDP
Address: 127.0.0.1
Port: 4000
Если все правильно настроено появится картинка и звук выбранного канала.
Закрыть окно TVSource configuration кнопкой "Ок"
снова окно: Source configuration
кликнув на кнопке Channel Numbering, можно настроить нумерацию каналов для MediaCenter, каналы с номером -1 будут автоматически пронумерованны самим MediaCenter
здесь пока все, закрыть окна Source configuration и Server configuratio кнопкой "Ок", а также согласится с запуском сервиса
Если ничто другое не помогает, прочтите, наконец, инструкцию.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера.
Британские учёные доказали: 95% населения Земли идиоты.
Sandr, спасибо за подробное описание. Вчера проделал всю процедуру. С первого раза не получилось, т.к. запустил Media Center не под администратором (решил проверить). При этом при выборе DBLink в Дополнениях сообщает об отсутствии источников.
Из замеченных проблем: добавление более сотни нужных каналов на последней закладке DBLink двойным нажатие по каждому из них - то еще развлечение
Сходу не нашел, как переключить звуковой канал в Media Center, нужно для канала myZen.tv, чтобы включить музыку.
Файл с транспондерами можно сократить, т.к. Акадо использует только 26 из них.
Странно работает EPG: информация о некоторых каналах показывается только после переключения на них.
Сообщение отредактировал ginnie: 30 ноября 2009 - 14:18
Sandr, спасибо за подробное описание. Вчера проделал всю процедуру. С первого раза не получилось, т.к. запустил Media Center не под администратором (решил проверить).
Скоро выложу pdf с инструкцией, и там обязательно жЫрными буквами напишу про запуск под правами администратора!
Про трансподеры: думаю урезать не надо ибо смысла особого нет т.к. сканирование проводится один раз и это не долгая процедура, имея весь список трансподеров мы смотрим в будущее на расширение спика каналов в сетке вещания
Про EPG правда, но есть Background EPG parsing встроенный в DVBLink, который потихоньку вытаскивает нужную ему инфу сам !
Мои поздравления Sandr. Как себя ведет сервер на Win7? Не падает? Мне эту проблему падений на XP победить не удалось. С фениксом по прежнему отрицательно?
P.S. В Acamd достаточно указать, что он является клиентом 127.0.0.1 и он начинает работать.
Bare, если под сервером Вы подразумеваете newcs, то да, на Windows 7 также падает.
Кстати попробуйте утилитки:
- NewCSX (AutoRestart NewCS) 2.50 (Software for autorestart NewCS in XP.)
-NewcsGUI (It executes normally newcs and at the same time hide the window dos in which it comes executed. )
Sandr, мне еще показалось, что отключение всех emm повышает стабильность работы newcs. Я вообще хочу его заменить своей программой, но пока не хватает желания запрограммировать алгоритм раскодирования CW, полученного от карты доступа
Хочу отказаться от Windows Media Center из-за невозможности регулировки яркости изображения - на некоторых каналах нет нормального черного цвета. Буду пробовать MediaPortal.
Сообщение отредактировал ginnie: 01 декабря 2009 - 12:49
Sandr, мне еще показалось, что отключение всех emm повышает стабильность работы newcs. Я вообще хочу его заменить своей программой, но пока не хватает желания запрограммировать алгоритм раскодирования CW, полученного от карты доступа
Хочу отказаться от Windows Media Center из-за невозможности регулировки яркости изображения - на некоторых каналах нет нормального черного цвета. Буду пробовать MediaPortal.
А я вот тоже эксперементирую
Запись HD канала по рассписанию, без просмотра, отъедает 15-20 % процессорного времени моей машины, хороший результат
Хочу запустить на этой машине третий тюнер, еще один DVB-C
Господа, подскажите, пожалуйста, где взять серийный номер тюнера. Проблема в том, что NDSCam искал номер самостоятельно, и я ничего не вбивал в конфиг. Для альтернативного варианта я вбил номер, но, похоже, не угадал. Также, вопрос к Sandr: в конфигурации DVBLink TVSource карта определяется как Sat, а не как Cable, может стоит снести и проинсталлировать заново? Возможно я где-то ступил...
С уважением,
Макс.
На просторах Интернета нашел сервис по расчету BoxID: http://boxkey.110mb....ndex.php?lan=ru
На сайте DVBLink выложили исправленную версию DVBLink TVSource v1.0.1. Советую ставить именно ее, т.к. теперь сохраняются все настройки.
Кроме этого в документации удалось найти как избежать нудной процедуры добавления каналов по одному - можно добавить сразу всю группу (к сожалению, выделение нескольких каналов не работает, либо всю группу, либо по одному :о)!
Sandr, в комплект добавилась программа мониторинга в виде отдельного .exe, таким образом появилась возможность изменять настройки Acamd во время работы DVBLink Server'а. В версии 0.6.1.1 мне этого сделать не удалось. В остальном дать объективную оценку изменений затрудняюсь, т.к. сейчас пытаюсь найти достойную замену "Windows Media Center" как средства "беззаботного" просмотра TV и на acamd особого внимания не обращаю, беспокоят только переодические появления неверно раскодированных блоков на изображении (такие разноцветные прямоугольнички) и запинания звука в такие моменты. По сравнению с большинством программ Kaon кажется вполне достойным решением WMC очень напрягает повышенной яркостью на большинстве каналах (неверный уровень черного) и невозможностью выбора звукового канала на myZen.tv.
Попробовав MediaPortal был крайне разочарован - постоянные глюки во время всего процесса пользования программой.
Вчера наконец удалось найти на арабском форуме рабочий DVB Viewer 4.2.1, в котором уже можно при помощи TransEdit получить русские названия каналов. DVB Viewer нравится тем, что позволяет вместе c EVR использовать HD-декодер от Microsoft, который у меня лучше всего декодирует Эксперт-ТВ HD.
Сообщение отредактировал ginnie: 10 декабря 2009 - 16:35