AWS Media Convert를 사용하여 CMAF를 시도하십시오!
4154 단어 MediaServicesAWSHLSCMAFmpeg-dash
이달 발매된 한 잡지에 기고한 기사는 개방감에 젖은 스트림 패키지 목촌을 무사히 마쳤다.
시간이 좀 지나자 AWS 미디어 컨버터와 미디어 패키지가 CMAF에 대응했다.
AWS Elemental Media Convert 추가 CMAF 출력
이렇게 되면 이전 벤토4가 만든 것과 같은 일을 미디어컨버트도 할 수 있게 된다.
<이전 기사>
HLS와 MPEG-DASH로 미디어 공통화
그럼 이번에는 미디어컨버트를 이용해 CMAF를 제작해 HLS와 DASH 두 가지 재생이 가능한지 확인한다.
MediaConvert
작업 작성
MediaConvert 콘솔ジョブの作成
을 클릭합니다.
입력 설정
S3에 업로드할 파일을 지정합니다.
테스트니까 다른 설정은 안 해요.
출력 설정
선택出力グループ
追加
CMAF
.
출력은 Output1
과 Output2
두 가지가 있다.
이곳은 예전 HLS와 크게 다르게 영상만 만드는 파일과 소리만 만드는 파일이다.
기타 설정 항목의 설명과 주의사항.
항목
값 설정
시험을 준비하다
사용자 정의 그룹 이름
임의로
없어도 돼.
목적지
S3의 어딘가
제어 세그먼트
Single File or Segmented Files
개별 파일 또는 버스트 파일 선택
세션 길이(초)
Fragmented MP4(fMP4)를 사용하려면 세그먼트의 길이를 지정합니다.
세그먼트 길이(초)
세그먼트 길이 지정
HLS 선언문 쓰기
유효성 생성 선언
DASH 선언문 쓰기
유효성 생성 선언
이름 수식자
임의값
Output2와 다른 이름 설정
Output2 이름 수정자
임의값
Output1과 다른 이름 설정
참고: Output 이름 수정자 1과 2는 다른 이름을 설정해야 합니다.
둘 다 설정도 안 되고 그러면 HLS에서 출력할 때 영상과 소리의 재생 목록 이름이 충돌해서 하나만 생성할 수 있습니다
다음은 Output1
와 Output2
의 내용입니다. 테스트이기 때문에 아무것도 하지 않습니다. 기본적으로는 H.264와 AAC로 출력합니다.作成
를 눌러 몇 분 동안 기다리세요.
S3에서 다음 파일을 내보냅니다.$ aws s3 ls s3://xxxx/encoded/cmaf/bbb1500/
2018-07-03 15:00:36 0
2018-07-12 17:03:45 402 bigbuckbunny_1500.m3u8
2018-07-12 17:03:46 1367 bigbuckbunny_1500.mpd
2018-07-12 17:01:06 7316253 bigbuckbunny_1500audio.cmfa
2018-07-12 17:03:45 5763 bigbuckbunny_1500audio.m3u8
2018-07-12 17:01:06 372919133 bigbuckbunny_1500video.cmfv
2018-07-12 17:03:44 6069 bigbuckbunny_1500video.m3u8
.cmfv
는 영상 파일이고, .cmfa
는 음성 파일이다.m3u8
와 mpd
두 개의 선언문이 생성된 것을 확인할 수 있다.
보다
S3의 내용을 Public으로 만들어 시청각 HLS와 DASH를 나눈다.
HLS
Mac의 Safari URL 표시줄에 다음을 입력합니다.https://s3-ap-northeast-1.amazonaws.com/{S3 bucket}/encoded/cmaf/bbb1500/bigbuckbunny_1500.m3u8
DASH
DASH IF Reference Player를 사용하여 재생성합니다.
http://reference.dashif.org/dash.js/v2.8.0/samples/dash-if-reference-player/index.html https://s3-ap-northeast-1.amazonaws.com/{S3 bucket}/encoded/cmaf/bbb1500/bigbuckbunny_1500.mpd
결실
둘 다 문제 없이 재생됐어.
(c) copyright 2008, Blender Foundation/ www.bigbuckbunny.org
참고: DASH IF Reference Player에서 재생되는 DASH 내용은 비디오 파일과 사운드 파일이 독립적이어야 하며 비디오 사운드가 혼합된 미디어 파일을 재생하면 오류가 발생합니다.
MediaConvert에서 出力
를 DASH
로 설정하면 기본적으로 영상 소리가 혼합된 단일 파일이 출력되므로 주의가 필요합니다.
총결산
지난번에도 썼는데 HLS와 DASH를 각각 만드는 번거로움을 줄일 수 있고 서류도 같은 물건을 사용할 수 있기 때문에 합리적이다.
iOS 10 이후 HLS fMP4 지원, iOS 9 지원 종료
HLS TS가 정말 잘린 대상인가 봐요.
Reference
이 문제에 관하여(AWS Media Convert를 사용하여 CMAF를 시도하십시오!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/tomopyonsama/items/e4d58af20928cab41cb5
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ aws s3 ls s3://xxxx/encoded/cmaf/bbb1500/
2018-07-03 15:00:36 0
2018-07-12 17:03:45 402 bigbuckbunny_1500.m3u8
2018-07-12 17:03:46 1367 bigbuckbunny_1500.mpd
2018-07-12 17:01:06 7316253 bigbuckbunny_1500audio.cmfa
2018-07-12 17:03:45 5763 bigbuckbunny_1500audio.m3u8
2018-07-12 17:01:06 372919133 bigbuckbunny_1500video.cmfv
2018-07-12 17:03:44 6069 bigbuckbunny_1500video.m3u8
S3의 내용을 Public으로 만들어 시청각 HLS와 DASH를 나눈다.
HLS
Mac의 Safari URL 표시줄에 다음을 입력합니다.
https://s3-ap-northeast-1.amazonaws.com/{S3 bucket}/encoded/cmaf/bbb1500/bigbuckbunny_1500.m3u8
DASH
DASH IF Reference Player를 사용하여 재생성합니다.
http://reference.dashif.org/dash.js/v2.8.0/samples/dash-if-reference-player/index.html
https://s3-ap-northeast-1.amazonaws.com/{S3 bucket}/encoded/cmaf/bbb1500/bigbuckbunny_1500.mpd
결실
둘 다 문제 없이 재생됐어.
(c) copyright 2008, Blender Foundation/ www.bigbuckbunny.org
참고: DASH IF Reference Player에서 재생되는 DASH 내용은 비디오 파일과 사운드 파일이 독립적이어야 하며 비디오 사운드가 혼합된 미디어 파일을 재생하면 오류가 발생합니다.
MediaConvert에서
出力
를 DASH
로 설정하면 기본적으로 영상 소리가 혼합된 단일 파일이 출력되므로 주의가 필요합니다.총결산
지난번에도 썼는데 HLS와 DASH를 각각 만드는 번거로움을 줄일 수 있고 서류도 같은 물건을 사용할 수 있기 때문에 합리적이다.
iOS 10 이후 HLS fMP4 지원, iOS 9 지원 종료
HLS TS가 정말 잘린 대상인가 봐요.
Reference
이 문제에 관하여(AWS Media Convert를 사용하여 CMAF를 시도하십시오!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/tomopyonsama/items/e4d58af20928cab41cb5
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(AWS Media Convert를 사용하여 CMAF를 시도하십시오!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tomopyonsama/items/e4d58af20928cab41cb5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)