# Channel Master Manifest

API call format

GET /broker/play/{channel_guid}}

Description

This call gets channel master manifest.

Precondition

  • No authorization token is needed.
  • Mandatory elements (should be specified):
  • <channel_guid> - valid channel guid. Take a specific channel guid using Channels List API call.

Postcondition

  • On success response code should be 200
  • On success the master manifest is returned.
  • On failure an error will be returned with the right error code and description.

Example:

[Request] GET https://<base_api_url>/broker/play/<channel_guid>
[Request Headers] {"Content-Type":"application/json","Accept":"application/json","Authorization":"<IdToken>"}
[Response] 200
[Response Headers] {"Content-Type":["application/json"],"Content-Length":["..."],"Connection":["keep-alive"],"Date":["..... GMT"],"x-amzn-RequestId":["....."],....]}
[Response] 
#EXTM3U
#EXT-X-VERSION:6
#EXT-X-INDEPENDENT-SEGMENTS:true
#EXT-X-STREAM-INF:BANDWIDTH=400000,RESOLUTION=480x270,FRAME-RATE=30
https://<server>/broker/manifests/1a449864-9cf5-4f87-b646-7f14138976bc/270/400000.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=600000,RESOLUTION=640x360,FRAME-RATE=30
https://<server>/broker/manifests/1a449864-9cf5-4f87-b646-7f14138976bc/360/600000.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=2000000,RESOLUTION=1280x720,FRAME-RATE=30
https://<server>/broker/manifests/1a449864-9cf5-4f87-b646-7f14138976bc/720/2000000.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=1200000,RESOLUTION=940x540,FRAME-RATE=30
https://<server>/broker/manifests/1a449864-9cf5-4f87-b646-7f14138976bc/540/1200000.m3u8