MediaLive로 4K/UHD 라이브 스트리밍

마침내 새로운 휠이 도착했기 때문에 빨리 붙이고 싶고 우즈 우즈하고있는 streampack 키무라입니다.

4K 라이브를 간편하게 하려고 하면, 지금까지 실질 Wowza 정도밖에 선택사항이 없었습니다만, MediaLive도 4K/UHD 전송에 대응했으므로, 이전 시도한 아래의 기사의 Wowza를 MediaLive + MediaPackage로 바꾸어 실험해 보겠습니다.

【이전 기사】 ffmpeg로 파일에서 4K HEVC 의사 라이브 스트리밍

구성



Encoder (ffmpeg on EC2) -> RTP -> MediaLive -> MediaPackage -> Player

왜 MediaPackage 를 사용하는가 하면 , 이전의 안건으로 Wowza 로부터 4K DASH 를 내고 있었기 때문에 , 이번도 DASH 하려고 하는 혼담입니다.

설정



MediaLive



입력



전회는 ffmpeg 로부터 UDP MPEG-TS 로 던졌습니다만, MediaLive 에서는 받을 수 없기 때문에, RTP_PUSH 로 취하기로 합니다.



채널


Output groupsMediaPackage 에.
DASH 필요하면 S3 또는 MediaStore에서 좋을 것입니다.

3840x2180 UHD H.265 30fps로 출력합니다.
비트율은 10Mbps



MediaPackage



엔드 포인트



DASH와 함께 CMAF를 모두 만들어보십시오.



Encoder



Encoder는 이전과 마찬가지로 ffmpeg
이번에는 RTP로 던지므로 아래 명령으로.
빙글빙글 돌리는 파일을 만드는 방법은 마지막 기사 입니다.
$ ffmpeg -re -stream_loop -1 -i hevcuhd.mp4 -c copy -map 0 -f rtp_mpegts -fec prompeg=l=5:d=20 rtp://xxx.xxx.xxx.xxx:5000

시청



Mac에서 확인해 봅니다.
왼쪽은 Safari (CMAF)이고 오른쪽은 VLC (MPEG-DASH)입니다.


4K 디스플레이로 전체 화면으로 해도 깨끗합니다!

좋은 웹페이지 즐겨찾기