під управлінням Android OS) і PC. Залежно від устаткування, використовується відповідний алгоритм шифрування CSA або AES, який дозволить максимально задіяти апаратні засоби для декодування зашифрованих потоків. Це знижує навантаження на приставку, що особливо актуально для відтворення відео у форматі High Definition. CSA (Common Scrambling Algorithm) - загальний алгоритм скремблювання, розроблений в 1994 році, продовжує широко використовуватися в даний час. AES (Advanced Encryption Standard) - є одним з найпоширеніших на сьогоднішній день алгоритмів симетричного шифрування.
Схема роботи система умовного доступу CAS/DRM
Принципи шифрування
З кожною одиницею медіа-контенту асоціюється ключ шифрування. В системі CAS/DRM використовується трирівневе шифрування.
· Ключі першого рівня є постійними і виділяються один раз для кожної одиниці контенту при першому шифруванні. Ці ключі зберігаються в загальній для CAS і Middleware базі даних.
· Ключі другого рівня динамічно генеруються на основі ключів першого рівня і поточного часу. Термін життя ключа другого рівня - 1:00. Так як на серверах CAS і Middleware час синхронізовано, кожен з них може генерувати ідентичні ключі другого рівня незалежно один від одного. За запитом ключ другого рівня може передаватися на IP STB, але тільки для доступних абоненту одиниць контенту.
· Ключі третього рівня використовуються безпосередньо для шифрування переданих пакетів даних і передаються в зашифрованому вигляді паралельним потоком разом з контентом. Ключ третьго рівня генерується динамічно на підставі відповідного ключа другого рівня, IP-адреси і поточного часу. Час життя ключа третьго рівня - 5 хвилин.
Механізм аутентифікації клієнтів в CAS/DRM
На сервері Middleware в білінгової системі для кожного абонента створюються особовий рахунок, сертифікат, приватний ключ і одноразовий код активації. При першому включенні приставки або запуску PC клієнта, абонент повинен ввести виданий йому код активації, після чого на клієнтському обладнанні клієнта зберігаються сертифікат і приватний ключ. Вони використовуються при установці SSL-з'єднання і аутентифікації з сервером Middleware.
У випадку, якщо абонент використовує PC клієнт, сертифікат і приватний ключ при збереженні шифруються виходячи з апаратної конфігурації комп'ютера, на якому встановлений клієнт. Це захищає сертифікат і приватний ключ від перенесення на інші комп'ютери. При перенесенні на іншу конфігурацію абонент повинен буде ввести новий код активації.
Таким чином, у системі CAS/DRM відсутні смарт-карти доступу, що застосовуються в більшості систем умовного доступу. Це дозволяє зекономити значні кошти на виробництві карт.
IPTV PC Client або IPTV Player
IPTV PC Client (IPTV Player) - це клієнтське додаток для доступу до всіх послуг інтерактивного телебачення з персонального комп'ютера. З його допомогою можливий не тільки перегляд віщаються в мережі ТВ-каналів, як у більшості IPTV-плеєрів, а й повноцінне управління всією підпискою IPTV-сервісов.IPTV PC Client надає абонентові наступний функціонал:
· Перегляд телеканалів (у тому числі шифрованих);
· Перегляд телепередач в запису (TVoD);
· Перегляд телебачення зі зсувом у часі (Time-Shifted TV);
· Прослуховування радіостанцій;
· Формування плейлистів;
· Доступ до фільмотеці (VoD, nVoD);
· Фінансова звітність;
· Управління тарифними планами;
· Різні додаткові послуги (наприклад, онлайн-магазин).
інтерактивний телебачення архітектура протокол
IPTV Android клієнт
Клієнт для Android - це унікальне додаток, розроблене компанією NetUP, завдяки якому користувачі отримують доступ до IPTV на приставках під управлінням Android. Новий зручний графічний інтерфейс з анімованими елементами дозволяє c комфортом користуватися всіма послугами IPTV: перегляд телеканалів з інтерактивними можливостями, відкладений перегляд телепередач, електронна програма передач (EPG), відео за запитом та багато іншого. Крім послуг IPTV, абоненти отримують доступ до всіх можливостей і функцій операційної системи Android: веб-серфінг, соціальні мережі, ігри, YouTube, Skype, Google Maps, а також тисячі сторонніх додатків для Android.
Для роботи програми NetUP.tv необхідна наявність сервера Midlleware у складі головної станції IPTV. Однак є полегшена версія додатка - NetUP.tv Lit...