AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Gets media for a list of fragments (specified by fragment number) from the archived data in an Amazon Kinesis video stream.
The following limits apply when using the
A client can call
GetMediaForFragmentList up to five times per second
Kinesis Video Streams sends media data at a rate of up to 25 megabytes per second
(or 200 megabits per second) during a
For .NET Core and PCL this operation is only available in asynchronous form. Please refer to GetMediaForFragmentListAsync.
public virtual GetMediaForFragmentListResponse GetMediaForFragmentList( GetMediaForFragmentListRequest request )
Container for the necessary parameters to execute the GetMediaForFragmentList service method.
|ClientLimitExceededException||Kinesis Video Streams has throttled the request because you have exceeded the limit of allowed client calls. Try making the call later.|
|InvalidArgumentException||A specified parameter exceeds its restrictions, is not supported, or can't be used.|
|NotAuthorizedException||Status Code: 403, The caller is not authorized to perform an operation on the given stream, or the token has expired.|
|ResourceNotFoundException||GetMedia throws this error when Kinesis Video Streams can't find the stream that you specified. GetHLSStreamingSessionURL throws this error if a session with a PlaybackMode of ON_DEMAND is requested for a stream that has no fragments within the requested time range, or if a session with a PlaybackMode of LIVE is requested for a stream that has no fragments within the last 30 seconds.|
Supported in: 4.5, 4.0, 3.5
Portable Class Library:
Supported in: Windows Store Apps
Supported in: Windows Phone 8.1
Supported in: Xamarin Android
Supported in: Xamarin iOS (Unified)
Supported in: Xamarin.Forms