DASH 라이브 스트리밍 온라인 재생의 적용 시나리오
DASH Live Profile(동적 MPD)은 실시간 스트리밍을 위해 특별히 설계되었습니다. MPD 목록은 정기적으로 새로 고쳐져 최신 생성된 조각 정보를 포함하고 플레이어는 라이브 방송 효과를 얻기 위해 계속해서 새 조각을 가져옵니다. HLS 라이브 방송과 비교하여 DASH 라이브 방송은 유럽 방송 산업 및 IPTV 분야에서 널리 사용되고 있으며 MPEG-DASH 표준의 핵심 응용 시나리오 중 하나이기도 합니다. MPD 라이브 온라인 재생 도구를 사용하면 전체 DASH 플레이어 SDK를 배포하지 않고도 브라우저에서 DASH 라이브 스트림을 빠르게 확인할 수 있습니다. 동적 MPD URL을 붙여넣으면 dash.js가 최소UpdatePeriod 간격으로 MPD를 새로 고치고 최신 세그먼트를 다운로드하여 재생 버퍼에 추가합니다. 라이브 스트리밍 엔지니어에게 이는 DASH Live packager가 정상적으로 출력되는지, MPD 새로 고침이 적시에 이루어지는지 확인하는 핵심 테스트 방법입니다. 시청자의 경우 이는 DASH 형식으로 라이브 이벤트를 시청할 수 있는 간단한 옵션입니다. 표준 DASH Live의 엔드투엔드 대기 시간은 일반적으로 10~30초로 HLS보다 낮지만 WebRTC와 같은 초저 대기 시간 솔루션보다는 여전히 높습니다. 이 도구는 인위적으로 추가 지연을 추가하지 않고 표준 DASH-IF 라이브 모드에서 작동합니다. 정의 수동 잠금 기능을 사용하면 대역폭이 제한될 때 라이브 방송 연속성을 보장하기 위해 낮은 비트 전송률을 수정할 수 있습니다.
MPD 생방송 운영안내
- DASH 라이브 스트리밍 시스템에서 동적 MPD URL을 얻어 라이브 방송이 진행 중인지 확인하세요.
- MPD URL을 붙여넣고 재생하면 dash.js가 주기적으로 인벤토리를 새로 고치고 최신 샤드를 가져옵니다.
- 생방송 중에 재생 연속성을 관찰하세요. 푸시 스트림이 중지된 후에는 MPD가 더 이상 업데이트되지 않으며, 버퍼가 소진되면 재생이 종료됩니다.
MPD 라이브 방송에 대해 자주 묻는 질문
DASH Live MPD의 maximumUpdatePeriod 매개변수는 재생에 어떤 영향을 미치나요? 아래 자세한 답변을 읽어보시면 관련 세부 사항과 주의사항을 빠르게 파악하는 데 도움이 됩니다.
이 매개변수는 새로운 샤드 정보를 위해 MPD를 새로 고치는 빈도를 플레이어에게 알려줍니다. 값이 너무 작으면 요청 빈도와 서버 로드가 증가합니다. 값이 너무 크면 새 샤드 검색이 지연됩니다. 일반적으로 샤드 기간은 1~2개로 설정됩니다.
DASH 라이브 방송 재생 지연을 5초 미만으로 줄일 수 있나요? 아래 자세한 답변을 읽어보시면 관련 세부 사항과 주의사항을 빠르게 파악하는 데 도움이 됩니다.
표준 DASH Live는 샤딩 기간과 MPD 새로 고침 간격으로 제한되며 일반적으로 10초 이상 지연됩니다. DASH-IF의 저지연 CMAF 확장은 3~5초로 단축할 수 있지만 소스 스테이션과 플레이어 모두에서 지원해야 합니다. 이 도구는 표준 모드에서 실행됩니다.
DASH 라이브 스트림이 중단되었다가 다시 스트림이 푸시된 후 플레이어가 자동으로 재개될 수 있는지 여부에 대해? 아래 자세한 답변을 읽어보시면 관련 세부 사항과 주의사항을 빠르게 파악하는 데 도움이 됩니다.
MPD의 AvailabilityStartTime이 변경되지 않고 새 조각 일련 번호가 연속적인 경우 dash.js는 일반적으로 자동으로 복구할 수 있습니다. 스트리밍 중단으로 인해 MPD가 재설정되거나 시퀀스 번호가 점프하는 경우 페이지를 새로 고치고 MPD를 다시 로드해야 할 수 있습니다.
MPD 라이브 방송 중 DVR 재생(방송 내용 검토)이 가능한지? 아래 자세한 답변을 읽어보시면 관련 세부 사항과 주의사항을 빠르게 파악하는 데 도움이 됩니다.
MPD의 timeShiftBufferDepth 속성에 따라 다릅니다. 충분히 긴 시간 이동 창(예: 3600초)이 구성된 경우 dash.js는 창 내에서 검색 재생을 지원합니다. 구성하지 않으면 생방송 가장자리에서만 최신 콘텐츠를 재생할 수 있습니다.
DASH 라이브 방송과 HLS 라이브 방송 중 지연 시간이 더 짧은 것은 무엇입니까? 선택방법? 아래 자세한 답변을 읽어보시면 관련 세부 사항과 주의사항을 빠르게 파악하는 데 도움이 됩니다.
두 가지 모두에 대한 대기 시간은 프로토콜 자체가 아닌 샤딩 구성에 따라 동일한 크기(10~30초)입니다. 선택은 소스 사이트의 출력 형식을 기반으로 해야 합니다. 소스 사이트는 DASH를 푸시할 때 MPD 플레이어를 사용하고 HLS를 푸시할 때 M3U8 플레이어를 사용합니다.