AOS
주식회사 에오스모바일
← 개발자 노트
Android · · 조회 13

HLS(HTTP Live Streaming) 프로토콜을 활용한 스마트 TV 실시간 방송 송출 및 미디어 세그먼트 최적화

스마트 TV 영상 재생 안정성을 높이기 위해 HLS 스트리밍의 세그먼트 길이와 m3u8 재생 목록 설정을 분석합니다.

네트워크 대역폭이 유동적인 환경에서 안정적인 영상 스트리밍을 제공하기 위해 HLS 프로토콜을 활용할 수 있습니다. HLS는 원본 영상을 짧은 미디어 세그먼트로 분할하고 m3u8 재생 목록을 통해 클라이언트에 전달합니다. 세그먼트 길이가 너무 길면 초기 재생 지연이 커지고 너무 짧으면 네트워크 요청 수와 서버 부하가 증가할 수 있습니다. 본 글에서는 서비스 환경에 맞는 세그먼트 길이를 결정하는 기준과 hls.js의 버퍼 관련 설정을 조정하여 재생 안정성과 지연 시간을 균형 있게 관리하는 방법을 설명합니다.