Share via


2.2.1 Manifest Request

The ManifestRequest field and related fields contain data that is required to request a manifest from the server.

ManifestRequest (variable): The URI [RFC2396] of the manifest resource.

FileExtension (variable): The extension of the manifest file. It MUST be set to "isml" for live streaming.

HLSExtension (variable): An optional field to specify HTTP Live Streaming ([IETFDRAFT-HLS] section 6.2.2). It MUST be used for playback on iOS devices.

The syntax of the fields that are defined in this section, specified in ABNF [RFC5234], is as follows.

 VirtualPath = URISAFE-IDENTIFIER
 PublishingPointName = URISAFE-IDENTIFIER
 PresentationURI = [ "/" VirtualPath ] "/" PublishingPointName "." FileExtension
 ManifestRequest = PresentationURI "/" "Manifest"
 HLSExtension = "(format=m3u8-aapl)"
  
  
  
  
  
 VendorExtensionFileExtension = ALPHA *( ALPHA / DIGIT )
 FileExtension = "ism" / "isml" [HLSExtension / VendorExtensionFileExtension]