Media Streaming
Growing streaming of media content necessitates understanding of fundamental technologies. istock/ Daviles

Media Streaming, Encoding and Video Players

This basic course is designed for a broad audience and provides hands-on experience related to media streaming

The FOKUS-Akademie develops and offers trainings on the topics Media Streaming, Encoding and Video Players. The courses are suitable for developers, engineers and project managers from small and medium-sized enterprises (SMEs), industry and public administration. The training takes place as a classroom event or as an online course. In addition, the FOKUS-Akademie offers a wide range of tailor-made in-house training courses.

Media Streaming - Basics

As media streaming over the Internet continues to expand and innovation as well as standardization in this area keep evolving, it is important to understand the basic technologies of media streaming. In this course, we will cover the fundamentals of Audio/Video Encoding, concepts and formats related to Adaptive-bitrate Streaming (ABR), Digital Rights Management (DRM), related tools and video player technologies.

This introductory course is aimed at a wide audience and provides hands-on experience related to media streaming. Whether SMEs, industry, developers, researchers or project managers interested in this technology, this course provides an insight into fundamentals, best practices and future technologies.

The training courses take place as face-to-face events, as online courses on the Fraunhofer FOKUS learning platform, or in a combined format.

Audio/Video Encoding

  • Audio/Video Fundamentals
  • Audio/Video Encoding
  • Audio/Video Codecs
  • Video Quality Assessment
  • Delivery Methods


  • DVB
  • MPEG2-TS
  • Quality and Measurement
  • HbbTV
  • Metadata (EIT, Subtitles, Teletext)
  • SCTE

ABR Streaming

  • Adaptive Bitrate Streaming
  • Streaming Formats (DASH, HLS,
  • CMAF)
  • Low-Latency Streaming


  • DRM Standards (CENC, CPIX, EME)
  • Watermarking
  • Cross-Platform Streaming

Player & Tools

  • Web-based Players
  • Native Players
  • Media APIs
  • Debugging Tools

End-to-end chain

  • Media Input
  • Encoding
  • Packaging
  • DRM Protection
  • Hosting
  • Playback
  • Monitoring

Upcoming Topics

  • Deep Encode
  • Ad-insertion
  • Streaming Analytics

Course Objectives

Upon completion of this course, participants will have built an understanding regarding the following aspects:

  • Basic and intermediary terminology surrounding media streaming, encoding and video players
  • Broadcast technologies and their relationship to Internet-delivered media
  • Adaptive-bitrate streaming, DRM and related standards
  • Hand-on experience with video players and media streaming tools
  • State-of-the-art and future technologies

Course Data

up to 7x 4 hour workshops
DateBy arrangement
German or English (slides in English)
Target Audience

Broadcasters, telcos and startups in the media streaming business



You don’t need to bring a specific device to the course.

Course fee
Please contact us for pricing information

Basic Course Media Streaming

Request more information

Privacy enhancement

Privacy enhancement for events related to our privacy policy

As part of the registration for “Media Streaming, Encoding and Video Players” we require the following information:

  • Title,
  • First name,
  • Last name,
  • Company,
  • Email.

We collect the required data in order to identify you as participant of the event, to check the provided information for plausibility, to reserve a place for the participant in the event and to establish a contract with you. We also want to supply the participant with information during and after the event, offer the participant an optimal participation and allow us to plan and execute a smooth running event.

We need the payment data to collect the participation fees.

Collecting the voluntary information allows us to plan and conduct the event according to the interests of the participants in an age-appropriate fashion.

We process the data based on your enquiry and for the declared purposes as prescribed by Article 6 para. 1, page 1, lit. b GDPR to perform the contractual obligations toward the participants and meet the conditions precedent to entering into the contract.

We will store the personal data collected in context with the event until the end of the regular limitation period of three (3) years following the end of the year of the event. We will then delete the data unless we are obligated by law to store the data for a longer period according to compulsory safekeeping and documentation obligations pursuant to Article 6 para. 1, page 1 lit. c GDPR and in particular according to § 147 AO [General German Fiscal Code]) or unless you have agreed to a longer data storage according to Article 6 para. 1, page 1 lit. a GDPR. In case of longer data storage, we shall process the data solely to the extent mandated by law or according to your permission. As for all else, the further processing of the data shall be barred.

In the context with project registrations via Internet form, we work with our service provider Mailingwork GmbH, Birkenweg 7, 09569 Oederan, Deutschland (“Mailingwork”). The purpose of this collaboration is the professional management of online registrations to our projects. In the process, our service provider Mailingwork GmbH stores the provided data in Germany.

We entered into an order processing contract with Mailingwork GmbH. The purpose of the cooperation is the provision of project registration services. In this contract, Mailingwork GmbH agrees to process the data on our behalf in compliance with the General Data Protection Regulation (GDPR) and guarantees to comply with the rights of the affected persons. The general data protection regulations for the websites of the Mailingwork GmbH are available at:

Related Links: