Dolby AC-4 and HTTP Live Streaming
Dolby AC-4 and HTTP Live Streaming  
Specification
  • Introduction to Dolby AC-4 and HTTP Live Streaming specification
    • About this documentation
    • Conventions used
    • Resources
    • Contacting Dolby
  • Dolby AC-4 packetization into a fragmented MP4 file
    • Constraints on Dolby AC-4 elementary streams within HTTP Live Streaming compliant test streams
    • Content of the MP4 sample
    • Reading Dolby AC-4 frames from an .ac4 file
    • Packetizing the Dolby AC-4 bitstream
    • Signaling bitstreams in an ISO base media file format
      • Signaling immersive stereo content
    • Contents of AC4SpecificBox
    • A/V alignment and segmentation
      • Recommended frame rates
  • Dolby AC-4 packetization into HTTP Live Streaming compliant audio-only elementary stream segments
  • HTTP Live Streaming playlist files with Dolby AC-4
    • CHANNELS attribute
    • Codec type indication for Dolby AC-4
    • Codec type indication for immersive stereo content
    • Examples of HTTP Live Streaming playlist files with Dolby AC-4
  • Demultiplexing Dolby AC-4 bitstreams from an ISO base media file segment
    • Buffering considerations
  • HTTP Live Streaming and Dolby AC-4 overview
    • HTTP Live Streaming
      • HTTP Live Streaming playlist files
    • Raw AC-4 frame
    • Random access point
    • Sync frames
  • Glossary
  • Notices
    • Copyright
    • Confidential information
    • Trademarks
Introduction to Dolby AC-4 and HTTP Live Streaming specification
This information set specifies the required data formatting and signaling between the server (sender) and the clients (receivers) to enable Dolby AC-4 to be used as an audio format within HTTP Live Streaming A/V delivery applications in conjunction with packed audio or ISO base media file format.
Dolby AC-4 packetization into a fragmented MP4 file
The process of analyzing and preparing a Dolby AC-4 bitstream for storage within a fragmented MP4 file is described. AC-4 sync frames must be converted to raw AC-4 frames before packetization.
Dolby AC-4 packetization into HTTP Live Streaming compliant audio-only elementary stream segments
When multiplexing a Dolby AC-4 audio elementary stream into HTTP Live Streaming compliant audio-only elementary stream segments, the product must meet certain conditions.
HTTP Live Streaming playlist files with Dolby AC-4
Requirements and recommendations for a playlist that lists entries for a presentation that includes Dolby AC-4 content are described.
Demultiplexing Dolby AC-4 bitstreams from an ISO base media file segment
Buffering must be considered when product designers implement an ISO base media file format file demultiplexer that supports Dolby AC-4 bitstreams.
HTTP Live Streaming and Dolby AC-4 overview
Introduction about HLS and Dolby AC-4
Glossary
Notices
© 2020 Dolby Laboratories. All rights reserved. Dolby and the double-D symbol are registered trademarks of Dolby Laboratories. All other trademarks remain the property of their respective owners.
Dolby AC-4 and HTTP Live Streaming   Specification
15 September 2020
Confidential information