18.6 · VideoToolbox, tvOS focus and media, and building a playback platform

Below the player is hardware, beside it is the television, and above it is an organisation that measures every start and every stall. Awareness of all three is what a senior media engineer brings.

Mental model. Use the hardware decoders, design for the remote and the focus engine, and measure experience, not just correctness.

Hardware and the big screen

VideoToolbox and tvOS focus.

  1. What is VideoToolbox, when would you use it directly, and what is different about media on tvOS? 18.6.1 · L2
    VideoToolbox is the low-level framework for hardware-accelerated video encoding, decoding and pixel transfer: VTCompressionSession (encode frames to H.264…

At scale

Designing and operating a playback platform.

  1. How would you design and operate a playback platform shared by many apps: quality metrics, startup time, rebuffering, DRM and offline? 18.6.2 · L8
    A playback platform is a shared library and service layer that gives every app in an organisation the same player behaviour, controls and telemetry. Its…

More in Media & graphics