Wowza Streaming Engine에서 대기시간이 짧은 Apple HLS 재생을 향상시키는 법!

와우자 스트리밍 엔진을 사용하면 대기 시간이 짧은 Apple HLS 콘텐츠를 원활하게 스트리밍을 할 수 있습니다.

더 작은 청크 크기를 사용하여 Apple HLS 스트리밍 대기 시간을 줄일 수 있습니다. 와우자 스트리밍 엔진이 한 번에 3개의 청크를 플레이어에게 반환하는 기본 동작을 사용하면 재생 오류가 발생할 수 있습니다. 이 블로그에서는 지연 시간이 짧은 Apple HLS 스트리밍을 원활하게 재생하도록 요청하면 와우자 스트리밍 엔진이 플레이어에 더 많은 청크를 저장하고 반환하도록 구성하는 방법에 대해 설명하겠습니다.

HLS 청크(Chunk) 속성 구성하기

이 블로그에서는 와우자 스트리밍 엔진의 저 지연 Apple HLS 콘텐츠 스트리밍에만 적용됩니다. 와우자 스트리밍 엔진과 함께 설치되는 라이브 애플리케이션을 사용하여만 하고 다른 라이브 응용 프로그램을 사용하려면 내용 패널에서 대신 다른 응용 프로그램을 선택하기 바랍니다.

속성 탭(Peoperties Tab)은 고급 권한이 있는 관리자로 제한됩니다. 자세한 내용은 Credential을 참조하기 바랍니다.

① 와우자 스트리밍 엔진 매니저에서 응용 프로그램 탭을 클릭한 다음 콘텐츠 패널에서 라이브를 클릭하십시오.

② 세부 사항 페이지(Details Page Properties) 탭의 빠른 링크 표시 줄에서 Cupertino Streaming Packetizer를 클릭합니다.

③ Cupertino Streaming Packetizer 영역에서 편집을 클릭하고 다음의 값을 변경하십시오.

cupertinoChunkDurationTarget – 각 청크의 지속시간을 밀리초 단위로 설정합니다. 기본값은 10000이지만 Apple HLS 스트리밍의 대기 시간을 줄이려면 chunkDurationTarget이 작아야만 합니다. 1초 청크 크기의 경우 값을 1000으로 설정하십시오

☞ 와우자 스트리밍 엔진은 인코더의 GOP 크기 보다 작은 청크를 만들 수 없습니다.

cupertinoMaxChunkCount – 사용 가능한 청크 목록에서 와우자 스트리밍 엔진이 저장하는 최대 청크 수를 설정합니다. 기본값은 10이지만 지연 시간 스트리밍을 줄이려면 50초 분량의 청크를 저장하는 것이 좋습니다. 1초 청크의 경우 cupertinoMaxChunkCount를 50으로 설정하십시오. 1/2초 청크를 사용하는 경우 값을 두 배로 늘려야만 합니다.(100)

cupertinoPlaylistChunkCount – 재생 목록에서 플레이어에게 반환되는 항목 수를 설정합니다. 기본값을 3이지만 지연 시간을 줄이려면 12초의 데이터를 플레이어에 반환하는 것이 좋습니다. 이것은 청크 리스트 요청 사이에서 청크의 손실을 방지합니다. 1초 청크의 경우, cupertinoPlayChunkCount를 12로 설정하십시오, 1/2초 청크를 사용하는 경우 값은 두 배가 되어야만 합니다.(24)

④ 저장(Save)를 클릭하십시오.

⑤ 속성 탭(Properties Tab)에서 Quick Links bars에 있는 사용자 정의(Custom)을 클릭합니다.

⑥ 사용자 정의(Custom)에서 편집(Edit)를 클릭하십시오.

⑦ 사용자 정의 속성 추가를 클릭하여 Add Custom Propertu dialog box에서 다음과 같은 사용자 지정 속성 설정을 지정한 다음 추가를 클릭합니다.

-. 경로(path)에서, /Root/Application/LiveStreamPacketizer를 선택합니다.

-. 이름(Name)에서, cupertinoMinPlaylistChunkCount를 입력합니다.

-. 유형(Type)에서, 정수(Integer)를 선택합니다.

-. 값(Value)에서, 와우자 스트리밍 엔진이 플레이어에게 재생 목록을 제공하기 전에 필요한 최소 청크 수를 지정하십시오. 기본 값은 1이지만 지연 시간을 줄이려면 최소 6초 분량의 청크가 필요합니다. 1초 청크의 경우, cupertinoMinPlaylistChunkCount를 6으로 설정하십시오. 1/2초 청크를 사용하는 경우 값은 두 배가 되어야만 합니다.(12)

⑧ 저장(Save)를 클릭하고 응용 프로그램을 다시 시작하여 변경 사항을 적용하십시오.

 

문의는 sales@castware.co.kr

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다