Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Послуги IP-телебачення

Реферат Послуги IP-телебачення





createfw.sh

rwxr-xr-x 1 root root 187 Oct 27 13:42 customup.shxr-x 3 root root 35 Oct 27 13:51 firmware

rwxr-xr-x 1 root root 889 Oct 27 13:39 update.sh


Скрипт createfw.sh використовується для створення прошивки. Приклад такого скрипта:


multifiles # cat scripts/createfw.sh= firmware = mf_fw.tgz

(cd $ FWPATH; tar cvfz ../$ FWNAME ./*) Firmware created. File: $ FWNAME


cкриптов архівує вміст папки firmware в файл mf_fw.tgz. Цей файл надалі буде передаватися через мультикаст, як описано вище.

Папка scripts/firmware/містить файли, необхідні для оновлення, і скрипт customup.sh , який виконує необхідні дії на боці клієнта після скачування. Простий приклад такого скрипта:


multifiles # cat scripts/firmware/customup.sh Running custom upgrade shell script ... Please, wait Copying new files ... stb_client/bin/stb_client/netup/stb_client/bin/stb_client Updating config files ...

крипт копіює нові файли і при необхідності оновлює конфігураційні файли.

Робота з прошивкою на клієнті

Приклад скрипта, організуючого прийом і обробку прошивки на клієнті (приклад наведено для IP STB):


multifiles # cat scripts/update.sh=laquo;/mfupdaterraquo;=laquo;/netupraquo;=$MFPATH/dst=laquo;/tmp/mfstat.lograquo;


# Show update splash screen $ MFPATH/updatesp.bmp gt;/dev/fb0 2 gt;/dev/null


# get current ver [-f $ NEPATH/version]; thenCURVER=`cat $ NEPATH/version`CURVER=0


$ MFPATH/mfcln -s $ STATFILE -t 3 -i 224.5.6.7 -p 1111

f $ MFPATH/download.bin -a $ CURVER

[$?-eq 0]; then Updating software ...


# Create dst path $ DSTPATH ??2 gt;/dev/null


# unbzip received file into /netup$DSTPATH$MFPATH/download.bin | tar -xz


# run custom script in received file $ DSTPATHcustomup.sh


# save new version [-f $ STATFILE]; then $ STATFILE gt; $ NEPATH/version


# cleanup dst dir if required. You can do this in customup.sh

Update done. New fw version:

cat $ NEPATH/version


cкриптов виконує наступні кроки:

· Отримує поточну версію. Версія зберігається у файлі/netup/version;

· Запускає отримання прошивки з мультикаст-групи;

· Якщо файл отриманий успішно, то проводиться його розархівування і запуск скрипта customup.sh , що знаходиться в цьому архіві. Цей скрипт робить необхідні дії по копії файлів, оновлення конфігурації і т.д. (приклад такого скрипта приведений вище);

· Новий номер версії зберігається в файл/netup/version. Наступне оновлення відбудеться у випадку імзененія версії прошивки на сервері або якщо вказано ключ force update на сервері.

Бінарні збірки

В архіві доступні готові бінарні збірки для наступних платформ:

· SH - 4

· Mipsel uclibc

· ARM9

· PPC

· x86

Виробникам IP STB

Пропонується включити додаток-клієнт mfcln в базову поставку IP STB. При кожному старті IP STB необхідно робити запуск для перевірки наявності м ультікаст-потоку з прошивкою. Такий запуск займе не більше 2 секунд, якщо прошивки в мультикаст немає або передається старіша прошивка. У цьому випадку можна робити подальший запуск без змін. У випадку, якщо з мультикаст була отримана нова прошивка, проводиться її установка, і подальший запуск вже може проводитися за іншою схемою, передбаченою встановленою прошивкою. Таким чином, свіжовстановленому IP STB можуть бути автоматично введені в роботу, отримавши прошивку, специфічну для даної мережі.

CAM-модулі

CAM-модуль містить алгоритм дешифрування прийнятих з супутника каналів. Він характеризується кількістю одночасно раскодіруемих телевізійних каналів та переліком підтримуваних систем приховування.

PowerCam Pro (v. 4.3)


Тестування PowerCam Pro підтвердило здатність одночасного розкриття 12-ти каналів одним модулем такого типу. Сумарний бітрейт становить близько 34 Мбіт/сек. На даний момент це один з кращих показників продуктивності серед CAM-модулів....


Назад | сторінка 16 з 21 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Що робити, якщо податкова взяла Вас на замітку
  • Реферат на тему: Алгоритм фільтрації, приклад на основі ШПФ
  • Реферат на тему: Терміни та визначення логістики. Приклад простий логістичної системи
  • Реферат на тему: Розробка плати &Пристрій управління та індикації РЛС& та програмного компле ...
  • Реферат на тему: Запуск теплоходного судна "Cтолетов"