• /
  • EnglishEspañolFrançais日本語한국어Português
  • Log inStart now

Streaming Video & Ads for Browser release notesRSS

August 11
Media agent for Video JS v4.2.1

New features

  • Added optional automatic rendition/quality-level change tracking: integrates with the videojs-contrib-quality-levels plugin (when present) to report quality transitions along with the previous and new bitrates, with a graceful fallback when the plugin isn't loaded.

August 6
Media agent for HTML5 v5.0.1

Bug fixes

  • Updated the bundled @newrelic/video-core dependency to v5.0.1, adding Japan (JP) region collector support for Vega/Fire TV tracking.

August 6
Media agent for Dash JS v5.0.1

Bug fixes

  • Updated the bundled @newrelic/video-core dependency to v5.0.1, adding Japan(JP) region collector support for Vega/Fire TV tracking.

August 6
Media agent for Shaka v5.0.1

Bug fixes

  • Updated the bundled @newrelic/video-core dependency to v5.0.1, adding Japan(JP) region collector support for Vega/Fire TV tracking.

July 29
July 29
HTML5向けメディアエージェント v5.0.0

変更点

完全な変更履歴: https://github.com/newrelic/video-html5-js/compare/v4.1.2...v5.0.0

June 29
Media agent for HTML5 v4.1.2

What's changed

New Contributors

Full Changelog: https://github.com/newrelic/video-html5-js/compare/v4.1.1...v4.1.2

June 29
HTML5向けメディアエージェント v4.1.2

変更点

新規コントリビューター

完全な変更履歴https://github.com/newrelic/video-html5-js/compare/v4.1.1...v4.1.2

June 19
Media agent for Video JS v4.2.0

Highlights

  • Explicit opt-in for AWS MediaTailor, with full support for custom CDN domains.
  • New config.ad.type API to choose between CSAI and SSAI (DAI, MT) ad tracking — no more URL-based guessing for SSAI.
  • End-to-end logging through nrvideo.Log, with active detection mode logged at startup.

Features

MediaTailor custom CDN support

Replaced URL-based auto-detection with explicit opt-in.

  • Enabled the tracker via mediatailor: true (or mediatailor: { trackingUrl, adSegmentPrefix }), supporting both default AWS hostnames and custom CDN domains.
  • Added MT_DEFAULT_AD_SEGMENT_PATH (/tm/) constant for AWS-recommended CDN ad-segment path; ad segments rewritten to a custom CDN domain under /tm/ are detected automatically.
  • Updated isMediaTailorSegment() to check the default AWS segments hostname, the /tm/ path, and an optional customer-supplied adSegmentPrefix.
  • Threaded adSegmentPrefix through HLS (VHS) and DASH manifest parsing.
  • Added explicit session initialization via mediatailor: { trackingUrl } for POST /v1/session/ flows.

Ad tracking configuration

Introduced config.ad.type to control ad tracker selection.

  • Exposed AD_TRACKING constant with CSAI (flat value covering IMA / Brightcove IMA / Freewheel / generic) and SSAI sub-types (DAI, MT).
  • Required an explicit sub-type for SSAI — each platform needs its own SDK and cannot be auto-detected.
  • Mapped SSAI.MT to imply mediatailor: true.
  • Added a fallback to CSAI auto-detection with a warning when config.ad.type is unset (backward compatible for v4.1.2 users).
  • Co-located segmentPrefix and trackingUrl under config.ad.
  • Added DaiAdsTracker to static exports.

Logging improvements

  • Exposed VideojsTracker.Log as a static so UMD callers can set log level.
  • Added logging of the active ad segment detection mode at tracker startup.
  • Added logging of the matched ad segment detection path on the first ad break (once per session).
  • Added logging of which CSAI framework was auto-detected (BrightcoveIma / IMA / Freewheel / generic).
  • Replaced console.log/warn/error with nrvideo.Log across MediaTailor files.

Bug fixes

  • Fixed buffer end handling in tracker.
  • Fixed register-plugin.js silently dropping the options object and not forwarding it to the TrackerJS constructor.

Documentation

  • Updated the README and SSAI docs for custom CDN support, clarified when trackingUrl and adSegmentPrefix overrides are needed, and cleaned up sessionId references.
  • Corrected adSegmentPrefix references to config.ad.segmentPrefix in the SSAI troubleshooting docs.

Upgrade from 4.1.x

  • No breaking changes for CSAI users. If config.ad.type is unset, the tracker still auto-detects CSAI frameworks (with a one-time warning).
  • MediaTailor users must opt in explicitly. Replace any URL-pattern reliance with one of:
    • mediatailor: true (default AWS hostnames + /tm/ path)
    • mediatailor: { trackingUrl, adSegmentPrefix } (custom CDN / explicit session init)
    • config.ad.type: AD_TRACKING.SSAI.MT
  • If you previously passed adSegmentPrefix at the top level, move it to config.ad.segmentPrefix.

June 19
Video JS v4.2.0向けメディアエージェント

ハイライト

  • AWS MediaTailorの明示的なオプトイン、カスタムCDNドメインの完全サポート。
  • CSAISSAIDAIMT)の広告トラッキングを選択するための新しいconfig.ad.type API — SSAIのURLベースの推測は不要になりました。
  • 起動時にアクティブな検出モードがログに記録される、nrvideo.Logを通じたエンドツーエンドのロギング。

特徴

MediaTailorのカスタムCDNサポート

URLベースの自動検出を明示的なオプトインに置き換えました。

  • mediatailor: true(またはmediatailor: { trackingUrl, adSegmentPrefix })を介してトラッカーを有効にし、デフォルトのAWSホスト名とカスタムCDNドメインの両方をサポートしました。
  • AWS推奨のCDN広告セグメントパスにMT_DEFAULT_AD_SEGMENT_PATH/tm/)定数を追加しました;/tm/の下のカスタムCDNドメインに書き換えられた広告セグメントは自動的に検出されます。
  • isMediaTailorSegment()を更新して、デフォルトのAWSセグメントのホスト名、/tm/パス、およびオプションの顧客提供のadSegmentPrefixを確認するようにしました。
  • HLS(VHS)およびDASHマニフェスト解析にadSegmentPrefixをスレッド化しました。
  • POST /v1/session/フローに対するmediatailor: { trackingUrl }を介した明示的なセッション初期化を追加しました。

広告トラッキング設定

広告トラッカーの選択を制御するためにconfig.ad.typeを導入しました。

  • CSAI(IMA/Brightcove IMA/Freewheel/genericをカバーするフラットな値)およびSSAIサブタイプ(DAIMT)を持つAD_TRACKING定数を公開しました。
  • SSAIの明示的なサブタイプを必須にしました — 各プラットフォームには独自のSDKが必要であり、自動検出することはできません。
  • mediatailor: trueを意味するようにSSAI.MTをマッピングしました。
  • config.ad.typeが未設定の場合、警告を伴うCSAI自動検出へのフォールバックを追加しました(v4.1.2との下位互換性ありユーザーとの下位互換性を維持)。
  • segmentPrefixtrackingUrlconfig.adの下に配置しました。
  • 静的エクスポートにDaiAdsTrackerを追加しました。

ロギングの改善

  • UMDの呼び出し元がログレベルを設定できるように、VideojsTracker.Logを静的として公開しました。
  • トラッカーの起動時に、アクティブな広告セグメント検出モードのロギングを追加しました。
  • 最初の広告ブレーク(セッションごとに1回)で、一致した広告セグメント検出パスのロギングを追加しました。
  • 自動検出されたCSAIフレームワーク(BrightcoveIma/IMA/Freewheel/generic)のロギングを追加しました。
  • MediaTailorファイル全体でconsole.log/warn/errornrvideo.Logに置き換えました。

バグ修正

  • トラッカーのバッファ終了処理を修正しました。
  • register-plugin.jsがオプションオブジェクトを警告なしに破棄し、TrackerJSコンストラクターに転送しない問題を修正しました。

ドキュメント

  • カスタムCDNサポートのためにREADMEとSSAIドキュメントを更新し、trackingUrladSegmentPrefixのオーバーライドが必要な場合を明確にし、sessionIdの参照をクリーンアップしました。
  • SSAIのトラブルシューティングドキュメント内のconfig.ad.segmentPrefixへの参照をadSegmentPrefix箇所修正しました。

4.1.xからのアップグレード

  • CSAIユーザーに破壊的変更はありません。config.ad.typeが未設定の場合、トラッカーは引き続きCSAIフレームワークを自動検出します(1回限りの警告が表示されます)。

  • MediaTailorユーザーは明示的にオプトインする必要があります。URLパターンへの依存を次のいずれかに置き換えます:

    • mediatailor: true (デフォルトのAWSホスト名+/tm/パス)
    • mediatailor: { trackingUrl, adSegmentPrefix } (カスタムCDN/明示的なセッション初期化)
    • config.ad.type: AD_TRACKING.SSAI.MT
  • 以前にトップレベルでadSegmentPrefixを渡していた場合は、config.ad.segmentPrefixに移動してください。

Copyright © 2026 New Relic Inc.

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