미디어 스트림 파이프라인의 예제 코드 - Amazon Chime SDK

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

미디어 스트림 파이프라인의 예제 코드

다음 예제는 혼합 오디오, 개별 오디오 및 두 가지 모두에 대한 미디어 스트림 파이프라인을 생성하는 방법을 보여줍니다. 각 섹션을 펼쳐 자세히 알아보세요.

response = client.create_media_stream_pipeline( Sources=[ { 'SourceType': 'ChimeSdkMeeting', 'SourceArn': 'arn:aws:chime:us-east-1:account-ID:meeting/bed804cf-8cf0-4991-9b8d-d1acc2987433' }, ], Sinks=[ { 'SinkArn': 'arn:aws:chime:us-east-1:account-ID:media-pipeline-kinesis-video-stream-pool/foo', 'SinkType': 'KinesisVideoStreamPool', 'ReservedStreamCapacity': 1, 'MediaStreamType': 'MixedAudio' }, ], ClientRequestToken='sample token', Tags=[ { 'Key': 'sample key', 'Value': 'sample value' }, ] )

응답:

{ 'MediaStreamPipeline': { 'MediaPipelineId': '45bc79a0-4591-4ebe-a642-d42c4e279f2d', 'MediaPipelineArn': 'arn:aws:chime:us-east-1:account-ID:media-pipeline/45bc79a0-4591-4ebe-a642-d42c4e279f2d', 'CreatedTimestamp': '2023-07-25T21:48:48.265Z', 'UpdatedTimestamp': '2023-07-25T21:48:48.376Z', 'Status': 'Initializing', 'Sources': [ { 'SourceType': 'ChimeSdkMeeting', 'SourceArn': 'arn:aws:chime:us-east-1:account-ID:meeting/bed804cf-8cf0-4991-9b8d-d1acc2987433' }, ], 'Sinks': [ { 'SinkArn': 'arn:aws:chime:us-east-1:account-ID:media-pipeline-kinesis-video-stream-pool/foo', 'SinkType': 'KinesisVideoStreamPool', 'ReservedStreamCapacity': 1, 'MediaStreamType': 'MixedAudio' }, ] } }
response = client.create_media_stream_pipeline( Sources=[ { 'SourceType': 'ChimeSdkMeeting', 'SourceArn': 'arn:aws:chime:us-east-1:account-ID:meeting/bed804cf-8cf0-4991-9b8d-d1acc2987433' }, ], Sinks=[ { 'SinkArn': 'arn:aws:chime:us-east-1:account-ID:media-pipeline-kinesis-video-stream-pool/foo', 'SinkType': 'KinesisVideoStreamPool', 'ReservedStreamCapacity': 5, 'MediaStreamType': 'IndividualAudio' }, ], ClientRequestToken='sample token', Tags=[ { 'Key': 'sample key', 'Value': 'sample value' }, ] )

응답:

{ 'MediaStreamPipeline': { 'MediaPipelineId': '45bc79a0-4591-4ebe-a642-d42c4e279f2d', 'MediaPipelineArn': 'arn:aws:chime:us-east-1:account-ID:media-pipeline/45bc79a0-4591-4ebe-a642-d42c4e279f2d', 'CreatedTimestamp': '2023-07-25T21:48:48.265Z', 'UpdatedTimestamp': '2023-07-25T21:48:48.376Z', 'Status': 'Initializing', 'Sources': [ { 'SourceType': 'ChimeSdkMeeting', 'SourceArn': 'arn:aws:chime:us-east-1:account-ID:meeting/bed804cf-8cf0-4991-9b8d-d1acc2987433' }, ], 'Sinks': [ { 'SinkArn': 'arn:aws:chime:us-east-1:account-ID:media-pipeline-kinesis-video-stream-pool/foo', 'SinkType': 'KinesisVideoStreamPool', 'ReservedStreamCapacity': 5, 'MediaStreamType': 'IndividualAudio' }, ] } }
response = client.create_media_stream_pipeline( Sources=[ { 'SourceType': 'ChimeSdkMeeting', 'SourceArn': 'arn:aws:chime:us-east-1:account-ID:meeting/bed804cf-8cf0-4991-9b8d-d1acc2987433' }, ], Sinks=[ { 'SinkArn': 'arn:aws:chime:us-east-1:account-ID:media-pipeline-kinesis-video-stream-pool/foo', 'SinkType': 'KinesisVideoStreamPool', 'ReservedStreamCapacity': 1, 'MediaStreamType': 'MixedAudio' }, { 'SinkArn': 'arn:aws:chime:us-east-1:account-ID:media-pipeline-kinesis-video-stream-pool/foo', 'SinkType': 'KinesisVideoStreamPool', 'ReservedStreamCapacity': 5, 'MediaStreamType': 'IndividualAudio' }, ], ClientRequestToken='sample token', Tags=[ { 'Key': 'sample key', 'Value': 'sample value' }, ] )

응답:

{ 'MediaStreamPipeline': { 'MediaPipelineId': '45bc79a0-4591-4ebe-a642-d42c4e279f2d', 'MediaPipelineArn': 'arn:aws:chime:us-east-1:account-ID:media-pipeline/45bc79a0-4591-4ebe-a642-d42c4e279f2d', 'CreatedTimestamp': '2023-07-25T21:48:48.265Z', 'UpdatedTimestamp': '2023-07-25T21:48:48.376Z', 'Status': 'Initializing', 'Sources': [ { 'SourceType': 'ChimeSdkMeeting', 'SourceArn': 'arn:aws:chime:us-east-1:account-ID:meeting/bed804cf-8cf0-4991-9b8d-d1acc2987433' }, ], 'Sinks': [ { 'SinkArn': 'arn:aws:chime:us-east-1:account-ID:media-pipeline-kinesis-video-stream-pool/foo', 'SinkType': 'KinesisVideoStreamPool', 'ReservedStreamCapacity': 1, 'MediaStreamType': 'MixedAudio' }, { 'SinkArn': 'arn:aws:chime:us-east-1:account-ID:media-pipeline-kinesis-video-stream-pool/foo', 'SinkType': 'KinesisVideoStreamPool', 'ReservedStreamCapacity': 5, 'MediaStreamType': 'IndividualAudio' }, ] } }