brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Aug 08. 2020

439 live video, 미디어라이브,미디어패키지

구성


입력 : 비디오  RTMP   Mp4 ----------S3 ----------    medialive  --------------mediapackage -------cloudfront ------ 출력: hls / dash / ms smooth




<1>  미디어 패키지 출력 만들기

<2>  미디어 라이브에서 입력 세팅하기




<1>  미디어 패키지 출력 만들기


1

서비스  > 미디어 패키지  > 채널 만들기

live-captioned-packager

입력 : apple HLS


Cloudfront만들기 선택

채널 만들기



2

live-captioned-packager >  앤드포인트 추가하기


4

ID

HLS-Group

설명

For iOS devices, Android devices, laptops, and some Smart TVs


5 패키지 세팅

Apple HLS

2초

// 첫번째 출력 성공



5

추가하기 

앤드포인트 >  새 앤드포인트

ID

DASH-ISO-Group

설명

For Android devices, laptops, and most Smart TVs


6

패키지 세팅

타입 을  DASH-ISO  로 변경

// 두번째 출력 성공



7

추가하기 

앤드포인트

ID

Microsoft-Smooth-Group

설명

For Xbox


 타입 > 마이크로소프트 smooth로 변경 하기

 저장하기





<2>  미디어 라이브 세팅하기


1


서비스 >  medialive >   채널 생성하기 > 채널이름

live-captioned

고객  role  ARN      // role  또는  고객  role ARN이  필요하다.

arn:aws:iam::254947596911:role/MediaLiveAccessRole

역할 기억하기 체크 한다.

//




2

입력

추가  >  입력 생성 >  입력이름

live-captioned-input

타입

mp4


3

입력 소스 A  URL 

https://aws-tc-largeobjects.s3.amazonaws.com/SPLs/235/live-feed-1080p30-embedded.mp4


입력 소스 A  URL 

https://aws-tc-largeobjects.s3.amazonaws.com/SPLs/235/live-feed-1080p30-embedded.mp4


생성하기


4

채널 > 입력 > live-captioned-input, 을 선택 한다. > 확인


5

소스 종료 동작을 LOOP 로 변경  // 샘플 파일이라 변경함. 실제에서는 변경 하지 않음.


6

오디오 추가하기

이름

eng_audio

선택기 설정

audio language selection 

언어코드

eng


7

캡션 선택기 > 캽션 선택기 추가 > 이름

eng_captions

선택기 설정

Embedded source

언어코드

eng


8

왼쪽 메뉴에서 채널 및 입력 세부정보  클릭

채널탬플릿 -> 'Live event  --- MediaPackage'  선택 -> 템플릿 변경 경고창(템플릿을 변경하면 일부설정을 잃을수 있습니다.) 나타남 --> 확인 클릭


6

abr 스택 설정하기


채널

확인하기



7

ABR 스택 , 캡션 추가하기

채널  >  출력   1 HD  > 아웃풋 추가하기


비디오 제거하기

오디오 제거하기

캡션 추가하기

출력5

출력이름

_captions

캡선 설명이름

eng_webvtt

eng_captions 선택

Webvvtt destination 선택

추가설정

eng

English


8

오디오 추가하기


왼족 채널 >  1. HD   > 출력 추가 

출력6

비디어 제거하기


오디오1

출력이름

_audio

오디오 설명 이름

eng_aac

eng_audio 선택

코덱설정   Aac

언어코드

eng

스트림이름

English

//




9

비디오 출력에서  오디오 제거하기


출력1 > 오디오1 >  오디오제거하기



10

미디어라이브 채널 과 미디어패키지 채널 연결하기


채널 > 출력  그룹 > 출력1 : 1080p30 

미디어패키지 목적지 

미디어패키지 채널 ID 

live-captioned-packager

채널 생성하기


시작하기




<3> 확인하기


1

 bitmoivin 플레이어

https://bitmovin.com/demos/stream-test


jw player stream tester 

https://developer.jwplayer.com/tools/stream-tester/


2

hls  출력 그룹


jw player stream tester 


https://developer.jwplayer.com/tools/stream-tester/




3

ms  smooth 출력 그룹

https://testweb.playready.microsoft.com/Tool/PlayerHAS



감사합니다.



브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari