Skip to content

Media Player

Devrath edited this page Nov 21, 2021 · 3 revisions
Contents
High-level diagram of media player flow
Detailed-level diagram of media player flow

High-level diagram of media player flow

  • Higher lever is represented as having a data source which can be a remote data source.
  • The player that encodes/decodes the data source depending on the data source.
  • There is a surface that plays the information from the player.

Detailed-level diagram of media player flow

  • Adding to the points of higher-level diagram, Here we divide the media player into further parts
    • MediaExtractor
    • Media Codec
      • Audio Decoder
      • Video Decoder
    • Some items to handle the cryptic parts of the stream
      • Media DRM
      • Media Crypto
  • MediaExtractor combined with the 2 media-codecs are used to extract the individual data packets from data-source.
  • To handle the encrypted video, You will need a media-DRM to manage the session and media-crypto to interact with the video codec.
Clone this wiki locally