SERVERSIDE.AI
  • Welcome to serverside.ai
  • Getting Started
    • Prerequisites
    • Onboarding Guide
      • Serverside.ai: Create an account
      • Prepare content source
        • Encoding specification
        • Packaging specification
        • Ad-Marker specification
          • SSAI LIVE - SCTE35
          • SSAI VoD - AdCuePoints
      • Request SSAI enabled stream
    • Features
  • Content Source
    • Encoding
    • Packaging
      • HLS
      • DASH
    • Protection
    • Ad-Marker Specifications
  • Video Player/App
    • Live - DASH/HLS
    • VOD - DASH/HLS
    • VAST Tracking
      • Live - DASH
      • Live - HLS
      • VOD - DASH/HLS
      • ClientSideTracking SDK
    • Timeshift/Startover for LIVE
    • Playlist size for LIVE
    • PauseLiveTV
  • Ad-Server Integration
    • Ad-Server Parameter
      • Equativ/ SmartAdServer
      • Freewheel
      • Google Ad Manager
      • SpotX
    • GVA - Generic VAST Adapter
      • GVA - Configuration
    • 3rd Party Audience Data Integration/DMP
  • Ad Media Condition and Delivery
    • Ad Media - Origin integration
    • Ad Media - CDN integration
    • Prefetch API
  • Manual - User Interface
    • Account
    • Channels/Streams
    • Reports
    • Assets
  • REST API
    • Channels
      • API routes - Channels
      • VOD Channels
      • Detailed channel analysis errors
    • Reports
      • API Routes - reports
    • Playlists
    • Error responses for all routes
    • Further Documentation
  • Support
    • About support case management
    • Creating a case
    • Case language
    • Case processing
    • Booking a meeting
    • Requesting elevated attention
    • Closing a case
  • FAQ - Questionnaire - Glossary
    • Q&A
    • Questionnaire
    • Glossary
    • Files
  • Quality of Service
  • Release Notes
    • Version 2.1.0.x
    • Version 2.0.7.x
    • Version 2.0.6.x
    • Version 2.0.5.x
Powered by GitBook
On this page
  • MPEG-DASH
  • HLS
  1. Getting Started
  2. Onboarding Guide
  3. Prepare content source

Packaging specification

The packaging specification applies to SSAI Live and VoD content, unless there are specific notifications to be considered.

MPEG-DASH

  • The container format must be ISOBMFF fMP4 .m4s (MIME-type: video/iso.segment)with multiple video segments.

  • The filename extension must be .mpd

  • The segment duration should be 1.92sec. (see GOP-size) and the audio and video segments must be aligned.

  • DASH must be for LIVE single period segment timeline urn:mpeg:dash:profile:isoff-live:2011

  • For VoD segment timeline and/or segment template urn:mpeg:dash:profile:isoff-live:2011

  • MIME type: application/dash+xml

HLS

  • For HLS the container format could be .ts (MIME-type: video/mp2t orbinary/octet-stream)or .mp4 (content-type: video/mp4).

  • The filename extension must be .m3u8 (MIME-type application/x-mpegURL or

    vnd.apple.mpegURL)

  • The audio track can be muxed within every rendition. Audio groups are supported as well.

PreviousEncoding specificationNextAd-Marker specification

Last updated 1 year ago