RTMP vs HLS, 내게 적합한 유튜브 라이브 스트리밍 방식은?

RTMP와 HLS의 차이

유튜브 라이브 스트리밍은 RTMP와 HLS를 모두 지원한다. 두 송출 방식의 지연시간, 안정성, 사용 환경등, 차이점에 대해 살펴보고, 콘텐츠에 가장 적합한 라이브 스트리밍 송출 방식을 선택하는데 고려해야 할 기준을 4가지를 정리해, 안정적인 스트리밍 서비스 구축에 도움이 되고자 한다.

라이브 스트리밍을 위한 필수 장비 : 안정적인 회선

KT와 SK의 회선 비교

라이브 스트리밍에 있어 회선의 품질은 방송뿐 아니라 장비의 안정성에도 영향을 미친다. KT와 SK의 인터넷 회선 비교를 통해, 라이브 스트리밍 방송을 유튜브등의 플랫폼에 연동할때 회선으로 인해 발생하는 문제점 및, 회선 선택시 고려해야할 3가지 사항을 알아본다.

와우자 스트리밍 엔진 트랜스코더의 프리셋 설정

똑같은 그림을 따라 그리기

와우자 스트리밍 엔진 트랜스코더의 동작을 정의하는 프리셋의 설정 항목에 대해 정리한다. 코덱, 비트레이트, 프로파일, 키프레임, 스케일링등의 설정은 프리셋에서 결정된다. 또한, 와우자에서 권장하는 스트리밍 품질을 위한 포맷을 안내한다.

와우자 스트리밍 엔진 트랜스코더의 사용자 템플릿 생성과 적용 방법

스트림을 목적지로 전송하는 서버

와우자 스트리밍 엔진 (Wowza Streaming Engine) 트랜스코더의 구성요소중 하나인 템플릿(Template)의 개념에 대해 설명하고, 템플릿을 구성하는 방법과, 입력 스트림별로 적용할 템플릿을 지정하는 방법, 기본 폴백(Fall Back) 템플릿에 대해서 예시와 함께 설명한다.

3가지 기본 영상 스케일링 방식과 시청자 경험

Anamorphic

네트워크 상황과 기기 해상도에 따라 콘텐츠의 해상도와 비율을 유동적으로 조절하는 전략은 시청 경험의 중요한 요소로 작용한다.
아나몰픽(Anamorphic), 레터박스(Letterbox), 크롭(Crop)의 차이를 비교하고, 잘못된 화면 비율이 시청자에게 어떤 악영향을 주는지 생각해 본다.