ChimeSDKMediaPipelines / Client / create_media_stream_pipeline
create_media_stream_pipeline¶
- ChimeSDKMediaPipelines.Client.create_media_stream_pipeline(**kwargs)¶
- Creates a streaming media pipeline. - See also: AWS API Documentation - Request Syntax- response = client.create_media_stream_pipeline( Sources=[ { 'SourceType': 'ChimeSdkMeeting', 'SourceArn': 'string' }, ], Sinks=[ { 'SinkArn': 'string', 'SinkType': 'KinesisVideoStreamPool', 'ReservedStreamCapacity': 123, 'MediaStreamType': 'MixedAudio'|'IndividualAudio' }, ], ClientRequestToken='string', Tags=[ { 'Key': 'string', 'Value': 'string' }, ] ) - Parameters:
- Sources (list) – - [REQUIRED] - The data sources for the media pipeline. - (dict) – - Structure that contains the settings for media stream sources. - SourceType (string) – [REQUIRED] - The type of media stream source. 
- SourceArn (string) – [REQUIRED] - The ARN of the meeting. 
 
 
- Sinks (list) – - [REQUIRED] - The data sink for the media pipeline. - (dict) – - Structure that contains the settings for a media stream sink. - SinkArn (string) – [REQUIRED] - The ARN of the Kinesis Video Stream pool returned by the CreateMediaPipelineKinesisVideoStreamPool API. 
- SinkType (string) – [REQUIRED] - The media stream sink’s type. 
- ReservedStreamCapacity (integer) – [REQUIRED] - Specifies the number of streams that the sink can accept. 
- MediaStreamType (string) – [REQUIRED] - The media stream sink’s media stream type. 
 
 
- ClientRequestToken (string) – - The token assigned to the client making the request. - This field is autopopulated if not provided. 
- Tags (list) – - The tags assigned to the media pipeline. - (dict) – - A key/value pair that grants users access to meeting resources. - Key (string) – [REQUIRED] - The key half of a tag. 
- Value (string) – [REQUIRED] - The value half of a tag. 
 
 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'MediaStreamPipeline': { 'MediaPipelineId': 'string', 'MediaPipelineArn': 'string', 'CreatedTimestamp': datetime(2015, 1, 1), 'UpdatedTimestamp': datetime(2015, 1, 1), 'Status': 'Initializing'|'InProgress'|'Failed'|'Stopping'|'Stopped'|'Paused'|'NotStarted', 'Sources': [ { 'SourceType': 'ChimeSdkMeeting', 'SourceArn': 'string' }, ], 'Sinks': [ { 'SinkArn': 'string', 'SinkType': 'KinesisVideoStreamPool', 'ReservedStreamCapacity': 123, 'MediaStreamType': 'MixedAudio'|'IndividualAudio' }, ] } } - Response Structure- (dict) – - MediaStreamPipeline (dict) – - The requested media pipeline. - MediaPipelineId (string) – - The ID of the media stream pipeline 
- MediaPipelineArn (string) – - The ARN of the media stream pipeline. 
- CreatedTimestamp (datetime) – - The time at which the media stream pipeline was created. 
- UpdatedTimestamp (datetime) – - The time at which the media stream pipeline was updated. 
- Status (string) – - The status of the media stream pipeline. 
- Sources (list) – - The media stream pipeline’s data sources. - (dict) – - Structure that contains the settings for media stream sources. - SourceType (string) – - The type of media stream source. 
- SourceArn (string) – - The ARN of the meeting. 
 
 
- Sinks (list) – - The media stream pipeline’s data sinks. - (dict) – - Structure that contains the settings for a media stream sink. - SinkArn (string) – - The ARN of the Kinesis Video Stream pool returned by the CreateMediaPipelineKinesisVideoStreamPool API. 
- SinkType (string) – - The media stream sink’s type. 
- ReservedStreamCapacity (integer) – - Specifies the number of streams that the sink can accept. 
- MediaStreamType (string) – - The media stream sink’s media stream type. 
 
 
 
 
 
 - Exceptions- ChimeSDKMediaPipelines.Client.exceptions.BadRequestException
- ChimeSDKMediaPipelines.Client.exceptions.UnauthorizedClientException
- ChimeSDKMediaPipelines.Client.exceptions.ThrottledClientException
- ChimeSDKMediaPipelines.Client.exceptions.ResourceLimitExceededException
- ChimeSDKMediaPipelines.Client.exceptions.ServiceUnavailableException
- ChimeSDKMediaPipelines.Client.exceptions.ServiceFailureException