Primetime Origin Server supports
just-in-time (JIT) creation of HLS assets, such as ts and m3u8 from
HDS assets created by Primetime Packager or Encoders.
For more information, see the Adobe
Primetime Delivery Protocol Specification document.
For every HDS live or VOD stream published
to Primetime Origin, the corresponding HLS stream is available by
default through JIT-conversion.
Following are the prerequisites for
HDS to HLS JIT-conversion:
- The HDS stream published to the Origin Server should follow
the Adobe Primetime Delivery Server protocol.
- The published HDS stream should not be DRM protected. For DRM-protected
HDS stream, the request for corresponding JIT-converted HLS stream
returns a 403 response code (forbidden). To enable encryption on
such streams, use JIT-encryption. Encryption configuration should
be specified in the
stream.xml or
vod.xml and
then both the HDS and corresponding JIT-converted HLS stream are JIT-encrypted.
- HDS stream should not contain external bootstrap. In the Stream
configuration on Origin Server, the
WriteExternalBootstrap tag
shouldn't be set to true. For such a stream, the request for corresponding
JIT-converted HLS stream returns a 403 response code (forbidden).
- The f4m published should contain either the
fragmentDuration attribute in
the
bootstrapInfo element or the
targetDuration element
under the manifest element. These are required to determine the
target duration for HLS stream.