Video playback track requirements - Amazon Kinesis Video Streams

Video playback track requirements

Amazon Kinesis Video Streams supports media encoded in multiple formats. If your Kinesis video stream uses a format not supported by one of the four APIs listed below, use GetMedia or GetMediaForFragmentList, as they don't have track-type limitations.

GetClip requirements

For more information about this API, see GetClip.

Track 1 description Track 1 codec ID Track 2 description Track 2 codec ID
H.264 video V_MPEG/ISO/AVC N/A N/A
H.264 video V_MPEG/ISO/AVC AAC audio A_AAC
H.264 video V_MPEG/ISO/AVC G.711 audio (A-Law only) A_MS/ACM
H.265 video V_MPEGH/ISO/HEVC N/A N/A
H.265 video V_MPEGH/ISO/HEVC AAC audio A_AAC

GetDASHStreamingSessionURL requirements

For more information about this API, see GetDASHStreamingSessionURL.

Track 1 description Track 1 codec ID Track 2 description Track 2 codec ID
H.264 video V_MPEG/ISO/AVC N/A N/A
H.264 video V_MPEG/ISO/AVC AAC audio A_AAC
H.264 video V_MPEG/ISO/AVC G.711 audio (A-Law only) A_MS/ACM
H.264 video V_MPEG/ISO/AVC G.711 audio (U-Law only) A_MS/ACM
AAC audio A_AAC N/A N/A
H.265 video V_MPEGH/ISO/HEVC N/A N/A
H.265 video V_MPEGH/ISO/HEVC AAC audio A_AAC

GetHLSStreamingSessionURL requirements

For more information about this API, see GetHLSStreamingSessionURL.

HLS Mp4
Track 1 description Track 1 codec ID Track 2 description Track 2 codec ID
H.264 video V_MPEG/ISO/AVC N/A N/A
H.264 video V_MPEG/ISO/AVC AAC audio A_AAC
AAC audio A_AAC N/A N/A
H.265 video V_MPEGH/ISO/HEVC N/A N/A
H.265 video V_MPEGH/ISO/HEVC AAC audio A_AAC
HLS TS
Track 1 description Track 1 codec ID Track 2 description Track 2 codec ID
H.264 video V_MPEG/ISO/AVC N/A N/A
H.264 video V_MPEG/ISO/AVC AAC audio A_AAC
AAC audio A_AAC N/A N/A

GetImages requirements

For more information about this API, see GetImages.

Note

The GetImages media should contain a video track in track 1.