Універсальні ТВ-програми, що підтримують кілька моделей DVB-наступників

Це клас програм почав розвиватися у 2002р. Програми підтримують кілька моделей DVB-карт, надаючи користувачеві єдиний інтерфейс, який залежить від типу DVB-карт.

Історія розвитку програмного забезпечення для DVB-приймачів знає кілька етапів.

Маленьке зауваження:Перший (з деякою натяжкою) SoftCAM був під Unix і з'явився задовго до MD8. Справа в тому, що в Unix API є штатні команди по встановленню ключів. Наведено навіть їх опис.Оскільки MD використав unix firmware і тому отримав можливість використовувати ці команди автоматично. Власне кажучи, MD був портом на базі Linux-софту. А ось революцію у справі реалізації SoftCAM, зробив якраз не MD8, а програмаCAT(утиліта для використання SoftCAM з рідним TT софтом. У комплекті CATT йшли правлене FirmWare і приклад робота наC). (NewProg)

Далі пальму першості перехопила українська розробкаProgDVB, яка перейняла уMultiDecпозитивні властивості, надавши значно зручніший інтерфейс і функціональність. Пізніше з'являється проектDVBCore- нове API для DVB карт сімейства SkyStar 1. На його основі вже створено кілька програм -WinSTB, EzDVB та DvbTN. З того часу процес появи нових програм почав лавиноподібно прискорюватися.

У програміFreeDecалгоритм CSA вперше був реалізований програмно. Як це вийшло - чи був витік параметрів алгоритму, чи з іншої причини - питання відкрите. Програма використовувала природну для цих карт можливість - перехоплення повного DVB-потоку (до речіSkyStar1цього не може), для передачі на програмний CSA декодер. Безперечно, ця програма сприяла зростанню популярності DVB-картTwinHanнаринку. Незабаром в Інтернет з'явилися вихідні алгоритми CSA. А ще через короткий час підтримка DVB-картTwinHan(природно з функцієюSoftCSA) з'явилася і в програмахProgDVB, WinSTB, ядрі DVBcore SDK та програм на його основі.Більше того, алгоритмSoftCSAбув прикручений навіть доSkyStar2.

Отже, що маємо сьогодні? Програми підтримують по кілька DVB-карт з єдиним інтерфейсом, за своїми можливостями і зручностями перевершують софт від виробників карт. Закономірне питання - чи з'явиться підтримка інших моделей DVB-карт, наприкладSkyMedia300, Pent@Value, Pent@Net. Як показав досвід, багато залежить від поширеності та популярності карти. І навпаки – поява ТВ-програм, сприятиме зростанню популярності певних моделей. Якщо знайдеться програміст готовий виконати роботу з дизассемблювання драйверів, то цілком можливо забезпечити підтримку практично будь-якої карти, що навіть не має ТВ-функцій (наприкладPent@Net).