teleprogi
|
Дата: Вторник, 14.02.2012, 12:29 | Сообщение # 1
|
админ всегда прав
Группа: Администраторы
Сообщений: 1240
Репутация: 791
Статус: Offline
|
Вариант № 1
(Внимание! Этот вариант рекомендован как ознакомительный! При установке по этому варианту могут возникнуть определенные трудности, поэтому желательно использовать Вариант № 2.)
Что должен выполнить эмулятор (функции):
Во-первых, стать собственным сервером нашего Dreambox-а:
1. Считать карту, которую мы установили во внутренний картоприемник(и) dreambox-а (или в phoenix).
2. Предоставить клиентам доступ (пароль, логин, порт и т.п.) к этой карте для просмотра ТВ (клиентом будет наш же Dreambox, если мы все же хотим смотреть ТВ, а также другие ресиверы, если вы – владелец картшаринга и даруете другим счастье использовать вашу карту).
В-вторых, где-то содержать информацию о:
3. Сервере, установленном на нашем Dreambox-е (мы как клиент должны знать, где установлена наша же карта).
4. Удаленных ресиверах/серверах шаринга, которые предоставляют нам доступ к их картам.
В-третьих, стать полноправным клиентом и:
5. Использовать собственный сервер с картой для просмотра ТВ (и все же начать просмотр).
6. Использовать удаленные ресиверы/серверы для просмотра ТВ (если мы решились на картшаринг).
В-четвертых,
7. Использовать «ключи» для «взломанных» каналов.
Эмуляторов существует предостаточное количество newcamd, camd3, newcs, mgcamd, radegast и т.д.
Одни из них выполняют все вышеописанные функции в комплексе, другие имеют более узкую специализацию.
Мне больше нравятся:
- newcs (выполняет функции 1 и 2), т.к. он позволяет расшаривать большое число кодировок и
- mgcamd (функции 5, 6 и 7), т.к. он умеет делать реконнект при обрывах связи, работает с softcam и многое другое.
В основном же используют camd3, но о нем я писать не буду, т.к. не пользуюсь
Итак, скачиваем подготовленный специально для вас дистрибутив (09.03.06) http://rapidshare.de/files/15052123/var.rar.html
Структура папок в дистрибутиве соответствует структуре Dreambox-а.
Запускаем DCC (Dreambox Control Center).
1. Устанавливаем сервер для работы с картой (функция 1)
В папке скаченного дистрибутива /var/bin находится бинарник newcs. Перемещаем его из правого окна (компьютер) в левое (Dreambox). Кликаем на нем правой клавишей мышки и выбираем атрибут 755. Если не сделаете, работать не будет.
Все – сервер установлен. Теперь к нему нужно дать доступ для клиентов (для нас же и для других ресиверов).
В дальнейшем, когда возникнет необходимость обновления версии newcs, скачиваете новый дистрибутив с любого паблик-ресурса.
Для Gemini дистрибутивы (эмуляторы, плугины и аддоны) пакуются в файлы с расширением .bz2, которые сами удобно устанавливать на ресивер из папки /tmp.
Я все же предпочитаю использовать .zip, т.к. в таком виде обновления выходят немного раньше.
Находим в дистрибутиве папку /bin, в ней файл «newcs.ppc», переименовываем его в «newcs» и кладем в папку Dreambox /var/bin вместо имеющегося. Проверьте атрибут 755!
Не используйте файлы с другими названиями, например, «newcs_1.11» и т.п., иначе не будет работать скрипт (см. ниже).
2. Даем клиентам доступ к собственному серверу (функция 2)
В папке дистрибутива /var/tuxbox/config находим файл newcs.xml и копируем в такую же папку Dreambox.
Сразу условимся:
IP нашего Dreambox, как мы помним, 192.168.0.2
Порт нашего сервера – 10000
Имя нашего сервера - dream
Логин для вас самого - hochu
Пароль для вас самого – smotret
Логин для другого ресивера, который может обращаться к вашему серверу, - na
Пароль для другого ресивера, который может обращаться к вашему серверу, – vozmi
Впоследствии советую сменить логины и пароли.
Вот сделаешь доброе дело за деньги - скажут *СПАСИБО!*. Сделаешь бесплатно - сядут на шею!!!
|
|
|
|
teleprogi
|
Дата: Вторник, 14.02.2012, 12:31 | Сообщение # 2
|
админ всегда прав
Группа: Администраторы
Сообщений: 1240
Репутация: 791
Статус: Offline
|
Итак, открываем файл и видим:
Секция, указывающая на ваш картоприемник:
…
В ней прописан тот самый порт 10000:
10000
В ней же видим, название картоприемника (произвольное) с вашей картой:
lower
/dev/sci0
Если бы у нас был Dreambox 7000 или любой другой, имеющий не один, а два картоприемника, данная секция соответствовала бы нижнему картопримнику.
Для верхнего мы добавили бы еще одну секцию:
…
добавив новый порт, например, 10001 и указав новое имя и его обозначение:
upper
/dev/sci1
Спускаемся ниже.
Видим и чуть ниже:
dream
Это имя нашего сервера.
Видим секцию:
…
Это информация о клиенте, который имеет право обращаться к карте в вашем сервере.
Видим логин и пароль, которые мы дали самому себе:
hochu
smotret
А также обозначение картоприемника, к которому мы обеспечиваем доступ
lower
Если бы у нас был Dreambox 7000 и т.п., мы добавили бы еще одну строчку:
upper
Значит, самому себе вы доступ дали. Отлично!
Далее следует еще одна секция:
…
Узнаем логин и пароль для другого ресивера, который будет пользоваться нашим сервером (нашей картой):
na
vozmi
И обозначение картоприемника
lower
Ну, все – клиентам доступ дан!
Советую давать другим ресиверам логины и пароли разные. Мало ли разругаетесь и захотите их отключить от своего сервера. Отключите, а другие смогут продолжать смотреть.
Количество секций неограниченно.
Строки, ограниченные сервером не читаются – пишите, что хотите.
Ради бога! Не пишите сальностей.
3. Теперь запишем информацию, где находится наш сервер (функция 3). Скоро мы станем клиентом.
В папке дистрибутива /var/tuxbox/config находим файл newcamd.conf и копируем в такую папку Dreambox-а.
Открываем:
CWS = 192.168.0.2 10000 hochu smotret 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan dream au
Строки, обозначенные «#», не читаются. Знак можно ставить или убирать.
Теперь мы знаем все о нашем сервере.
Вот сделаешь доброе дело за деньги - скажут *СПАСИБО!*. Сделаешь бесплатно - сядут на шею!!!
|
|
|
|
teleprogi
|
Дата: Вторник, 14.02.2012, 12:31 | Сообщение # 3
|
админ всегда прав
Группа: Администраторы
Сообщений: 1240
Репутация: 791
Статус: Offline
|
4. Теперь запишем информацию, где находятся удаленные ресиверы/серверы с «ихними» картами, с которых мы получаем услуги шаринга, являясь их клиентом (функция 4). Скоро мы станем и их клиентом.
Условимся.
Сервер 1 дал нам следующие свои координаты для подключения к нему:
IP сервера – 192.168.0.9
Порт – 200
Пароль – shara
Логин – vara
Имя shara1
Сервер находится в соседней комнате, т.е. - lan
Сервер 2 дал нам следующие свои координаты для подключения к нему:
Адрес сервера – sovesti.sovsem.net
Порт – 3000
Пароль – gadskiy
Логин – papa
Имя shara2
Сервер находится в Инете, т.е. - wan
Смотрим newcamd.conf:
CWS = 15.151.151.1 200 shara vara 0102030405060708091011121314 lan shara1
CWS = sovesti.sovsem.net 3000 gadskiy papa 0102030405060708091011121314 wan shara2
Если у вас «затыки», в строке:
CWS_CONNECT_TIMEOUT = 100
меняйте значение «100» в сторону увеличения (у меня на GPRS стоит «10000»)
Все – закончили.
6. Теперь устанавливаем эмулятор-клиент, для того чтобы через newcamd.conf подключиться к нашему серверу, а также к удаленныи ресиверам/серверам картшаринга (функции 5 и 6).
В папке дистрибутива /var/bin находится бинарник mgcamd. Перемещаем его из правого окна (компьютер) в левое (Dreambox). Кликаем на нем правой клавишей мышки и выбираем атрибут 755. Если не сделаете, работать не будет.
В дальнейшем, когда возникнет необходимость обновления версии mgcamd, скачиваете новый дистрибутив с любого паблик-ресурса.
Для Gemini дистрибутивы (эмуляторы, плугины и аддоны) пакуются в файлы с расширением .bz2, которые сами удобно устанавливать на ресивер из папки /tmp.
Я все же предпочитаю использовать .zip, т.к. в таком виде обновления выходят немного раньше.
Находим в дистрибутиве папку /bin, в ней файл, похожий на «mgcamd» (это может быть «mgcamd_05_28» или «mgcamd_1.00» и т.п., переименовываем его в «mgcamd» и кладем в папку Dreambox /var/bin вместо имеющегося. Проверьте атрибут 755!
Не используйте файлы с другими названиями, например, «mgcamd _1.00» и т.п., иначе не будет работать скрипт (см. ниже).
Теперь в папке /var/keys находим файл mg_cfg перемещаем его на Dreambox.
Все – клиент установлен.
Если «затыки» продолжаются, меняем:
# network ecm timeout in seconds
# defaut is 10
K: { 5 }
Вот сделаешь доброе дело за деньги - скажут *СПАСИБО!*. Сделаешь бесплатно - сядут на шею!!!
|
|
|
|
teleprogi
|
Дата: Вторник, 14.02.2012, 12:31 | Сообщение # 4
|
админ всегда прав
Группа: Администраторы
Сообщений: 1240
Репутация: 791
Статус: Offline
|
8. Из папки дистрибутива /var/script копируем скрипт mgcamd_newcs_cam.sh, без которого эмулятор не запустится. Кликаем на нем правой клавишей и выбираем 755.
Если посмотрите внимательно, увидите в файле «mgcamd» и «newcs». Именно поэтому, используя непереименнованные «mgcamd_1.00» и «newcs_1.11» и пр. в /var/bin (см. выше) скрипт работать не будет.
9. Теперь устанавливаем «ключи» (функция 7).
В папке /var/keys лежат ключи для mgcamd.
Здесь же «до кучи» лежат «ключи» и конфигурационные файлы для camd3 (мало ли соберетесь поставить, только настройки в конфигах ставьте сами), в папке /var/scce – «ключи» для newcamd.
Кликаем на всех правой клавишей и выбираем 755. Если не сделаете, работать не будет.
Лишнее можно удалить. Извините, мне было лень.
10. Заходим в меню Dreambox: Установки > Blue-Panel.
Ставим «галку» на «enable/disable Auto-Cam», нажимаем на «Auto-Cam установки» и выбираем «MGCamd/NewCS».
Затем клавиша пульта «exit», выбираем в меню Dreambox (окно «Blue-Panel») «Reset current Cam».
В дальнейшем вызов окна «Blue-Panel» доступен синей клавишей пульта.
Вот сделаешь доброе дело за деньги - скажут *СПАСИБО!*. Сделаешь бесплатно - сядут на шею!!!
|
|
|
|