Streaming DVB signálu do počítačové sítě

Abstract

This master's thesis focuses on the design and implementation of a modular system for receiving DVB-T2 terrestrial digital broadcasting and its subsequent distribution over a computer network. The goal is to create a pipeline for adaptive streaming (MPEG-DASH) with an emphasis on content protection using the CENC standard and the ClearKey mechanism. The author's contribution lies in the design and implementation of the control logic in Python, which orchestrates low-level tools such as FFmpeg and Shaka Packager, manages the lifecycle of real-time streams, and ensures dynamic rotation of encryption keys. The solution includes a web application for user permission management and an interactive client player with an Electronic Program Guide. The entire system is containerized and for easy deployment in a Linux environment, an installation package is created.

Description

Delayed publication

Available after

Subject(s)

DVB-T2, MPEG-DASH, DRM, CENC, ClearKey, IPTV, Tvheadend, FFmpeg, Shaka Packager, authentication, Docker

Citation