• /
  • EnglishEspañolFrançais日本語한국어Português
  • 로그인지금 시작하기

사용자의 편의를 위해 제공되는 기계 번역입니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

Shaka v4.0.3용 미디어 에이전트

이번 릴리스에서는 Shaka 4.x와의 하위 호환성을 유지하면서 세밀한 재생 옵저버빌리티를 위한 세 가지 새로운 비트레이트 메트릭, QoE(Quality of Experience) 지원, Shaka Player 5.x 호환성을 도입합니다.

새로운 비트레이트 메트릭

스트리밍 성능에 대한 더 깊은 인사이트를 제공하는 세 가지 새로운 속성을 이제 사용할 수 있습니다:

기인하다

원천

설명

contentManifestBitrate

stats.streamBandwidth

매니페스트에 선언된 총 변형 비트레이트(비디오+오디오)입니다(표시된 비트레이트).

contentMeasuredBitrate

stats.estimatedBandwidth

Shaka의 ABR 알고리즘으로 측정한 추정 네트워크 대역폭(관측된 비트레이트).

contentDownloadBitrate

(bytesDownloaded × 8) / playTime

다운로드된 모든 미디어 전반의 유효 다운로드 처리량입니다.

또한, contentBitrate 은(는) 결합된 비디오 및 오디오 대역폭을 보고하는 다른 메트릭과 구분하기 위해 track.videoBandwidth (비디오 전용 비트레이트)을(를) 사용합니다.

체감 품질(QoE) 지원

이제 video-core을(를) 통해 QoE 집계 이벤트가 지원됩니다. 구성에서 qoeAggregate: true 을(를) 설정하여 활성화합니다:

const options = {
info: {
beacon: 'xxxxxxxxxx',
applicationID: 'xxxxxxx',
licenseKey: 'xxxxxxxxxxx',
},
config: {
qoeAggregate: true,
qoeIntervalFactor: 2,
},
};
const tracker = new ShakaTracker(player, options);

다음 KPI는 자동으로 추적됩니다:

KPI

설명

startupTime

콘텐츠 요청부터 콘텐츠 시작까지의 시간(ms).

peakBitrate

재생 중 관찰된 최대 contentBitrate.

averageBitrate

세션 전체의 가중 평균 비트레이트.

hadStartupFailure

true 콘텐츠가 시작되기 전에 콘텐츠 오류가 발생한 경우.

hadPlaybackFailure

true 재생 중 콘텐츠 오류가 발생한 경우.

totalRebufferingTime

재버퍼링에 소요된 총 시간(ms).

rebufferingRatio

총 재생 시간 대비 리버퍼링 시간의 백분율입니다.

totalPlaytime

총 콘텐츠 재생 시간(ms).

numberOfErrors

세션 중 총 오류 수.

Shaka Player 5.x 호환성

이제 트래커는 Shaka Player 4.x 및 5.x 모두와 호환됩니다:

  • getPlayerVersion() 두 메이저 버전 모두에서 버전을 해결합니다.
  • onError() Shaka 플레이어 오류(e.detail)와 HTML 비디오 요소 오류(e.target.error)를 모두 처리합니다.
  • Shaka 5.x용 샘플 파일이 업데이트되었습니다(지원 중단된 shaka.polyfill.installAll() 제거, 플레이어 인스턴스화 업데이트).

업그레이드 가이드

다음을 실행하여 업데이트합니다:

bash
$
npm install @newrelic/video-shaka@4.0.3

QoE를 활성화하려면 위와 같이 구성 옵션에 qoeAggregate: true 을(를) 추가합니다.

종속성

QoE 지원을 위해서는 @newrelic/video-core v4.1.1 이상이 필요합니다.

Copyright © 2026 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.