Class: AWS.KinesisVideoMedia
- Inherits:
-
AWS.Service
- Object
- AWS.Service
- AWS.KinesisVideoMedia
- Identifier:
- kinesisvideomedia
- API Version:
- 2017-09-30
- Defined in:
- (unknown)
Overview
Constructs a service interface object. Each API operation is exposed as a function on service.
Service Description
Sending a Request Using KinesisVideoMedia
var kinesisvideomedia = new AWS.KinesisVideoMedia();
kinesisvideomedia.getMedia(params, function (err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
Locking the API Version
In order to ensure that the KinesisVideoMedia object uses this specific API, you can
construct the object by passing the apiVersion
option to the constructor:
var kinesisvideomedia = new AWS.KinesisVideoMedia({apiVersion: '2017-09-30'});
You can also set the API version globally in AWS.config.apiVersions
using
the kinesisvideomedia service identifier:
AWS.config.apiVersions = {
kinesisvideomedia: '2017-09-30',
// other service API versions
};
var kinesisvideomedia = new AWS.KinesisVideoMedia();
Constructor Summary collapse
-
new AWS.KinesisVideoMedia(options = {}) ⇒ Object
constructor
Constructs a service object.
Property Summary collapse
-
endpoint ⇒ AWS.Endpoint
readwrite
An Endpoint object representing the endpoint URL for service requests.
Properties inherited from AWS.Service
Method Summary collapse
-
getMedia(params = {}, callback) ⇒ AWS.Request
Use this API to retrieve media content from a Kinesis video stream.
Methods inherited from AWS.Service
makeRequest, makeUnauthenticatedRequest, waitFor, setupRequestListeners, defineService
Constructor Details
new AWS.KinesisVideoMedia(options = {}) ⇒ Object
Constructs a service object. This object has one method for each API operation.
Property Details
Method Details
getMedia(params = {}, callback) ⇒ AWS.Request
Use this API to retrieve media content from a Kinesis video stream. In the request, you identify the stream name or stream Amazon Resource Name (ARN), and the starting chunk. Kinesis Video Streams then returns a stream of chunks in order by fragment number.
GetDataEndpoint
API to get an endpoint. Then send the GetMedia
requests to this endpoint using the --endpoint-url parameter. When you put media data (fragments) on a stream, Kinesis Video Streams stores each incoming fragment and related metadata in what is called a "chunk." For more information, see PutMedia. The GetMedia
API returns a stream of these chunks starting from the chunk that you specify in the request.
The following limits apply when using the GetMedia
API:
-
A client can call
GetMedia
up to five times per second per stream. -
Kinesis Video Streams sends media data at a rate of up to 25 megabytes per second (or 200 megabits per second) during a
GetMedia
session.
-
x-amz-ErrorType
HTTP header – contains a more specific error type in addition to what the HTTP status code provides. -
x-amz-RequestId
HTTP header – if you want to report an issue to AWS, the support team can better diagnose the problem if given the Request Id.