Output summary (Output JSON)

This feature provides output processing summary in JSON format, that includes:

  • output name
  • output duration
  • segments list
  • master playlists
    etc
{
    "output": [
        {
            "output": "[OutputName]",
            "total-duration": "[Duration]",
            "content-segments": [
                {
                    "segment-idx": "[SegmentID]",
                    "start": "[Start]",
                    "duration": "[Duration]"
                },
                {
                    // segment parameters
                }
            ],
            "master-playlists": [
                {
                    "name": "[PlaylistName]",
                    "type": "[Type]",
                    "avmux": [true|false], // playlist contains stram with muxed audio and video
                    "media-container": "[mp4|ts]",
                    "encryption": [true|false],
                    "drm-widevine": [true|false],
                    "drm-playready": [true|false],
                    "drm-access": [true|false], // may not be included
                    "drm-fairplay": [true|false], // may not be included
                    "drm-clearkey": [true|false], // may not be included
                    "asset-id": "[AssetID]",
                    "bucket-url": "[ManifestDestination]",
                    "thumbnail-playlist": {
                        "image-media-playlist": [
                            {
                                "interval": "[ThumbnailInterval]",
                                "resolution": "[ThumbnailSize]",
                                "bucket-url": [
                                    "[PlaylistDestination_1]",
                                    "[PlaylistDestination_2]",
                                    // ...
                                    "[PlaylistDestination_N]"
                                ]
                            },
                            {
                                // image-media-playlist params
                            }
                        ],
                        "iframe-playlist": [ // will be included only for hls manifests
                            {
                                "codecs": [
                                    "[CodecName_1]",
                                    "[CodecName_2]",
                                    // ...
                                    "[CodecName_N]"
                                ],
                                "resolution": "[ThumbnailSize]",
                                "bucket-url": [
                                    "[PlaylistDestination_1]",
                                    "[PlaylistDestination_2]",
                                    // ...
                                    "[PlaylistDestination_N]"
                                ]
                            },
                            {
                                // iframe-playlist params
                            }
                        ],
                    },
                    "streams": [
                        {
                            "type": "[audio|video|muxed]",
                            "base_name": "[BaseName]",
                            "bitrate": "[BitRate]",
                            "codecs": [
                                "[CodecName_1]",
                                "[CodecName_2]",
                                // ...
                                "[CodecName_N]"
                            ],
                            "video_bitrate": "[VideoBitRate]", // not be included for audio only
                            "width": "[Width]", // not be included for audio only
                            "height": "[Height]", // not be included for audio only
                            "level": "[VideoLevel]", // not be included for audio only
                            "profile": "[ProfileName]", // not be included for audio only
                            "audio_bitrate": "[AudioBitRate]", // not be included for video only
                            "sample_rate": [SampleRate], // not be included for video only
                            "channels": [ChannelsNumber] // not be included for video only
                        },
                        {
                            // stream params
                        }
                    ]
                },
                {
                    // playlist params
                }
            ]
        }
    ]
}