Skip to content

mp4split:hls_drmtoday

mp4split:hls_drmtoday

Unified Packager - HLS with DRMtoday Support

Version 1.7.4 of the Unified Packager executable (mp4split) with convenient commandline parameter mapping. The tool can create HLS with Fairplay Streaminging and DRMtoday Support, more output formats are supported. Full Documentation: Unified Packager

Example:

{
    "parameters": {
        "inputfiles": ["tearsofsteel_4k_audio_ita.mp4"],
        "license_key": "{license}",
        "output": "a2/prog_index.m3u8",
        "stream_encrypt": 1,
        "streaming_key_delivery": 1,
        "base_media_file": "a2_",
        "merchant": "{merchant}",
        "user": "{user}",
        "password": "{password}",
        "environment": "STAGING",
        "asset_id": "{assetID}"
    },
    "tool": "mp4split:hls_drmtoday"
},
{
    "parameters": {
        "inputfiles": [
            ...
            "a2/prog_index.m3u8",
            ...
            ],
        "license_key": "{license}",
        "output": "variantplaylist.m3u8"
    },
    "tool": "mp4split:hls"
},

Full License: Unified Packager Licensing Contact our HelpDesk for more use-cases or a testing-license

Parameter Properties Default Type Choice Description
asset_id required
environment required 'prod', 'test', 'staging', 'PROD', 'TEST', 'STAGING'
merchant required
password required
user required
output required
inputfiles required [list value]
variant_id optional
fragment_duration optional
output_single_file optional
base_media_file optional
encrypt_key_file optional
encrypt_key_url optional
encrypt_iv optional
stream_encrypt optional
streaming_key_delivery optional
start_segments_with_iframe optional
iframe_index_file optional
track_groupid optional
track_description optional
license_key optional {MP4SPLIT_LICENSE_KEY} str
track_type optional
track_id optional
track_language optional