New features
- THEOplayer Web SDK support: Initial stable release of the New Relic THEOplayer tracker for browser environments. Import via
@newrelic/video-theo/browser. - Browser entry point: Dedicated
@newrelic/video-theo/browsersubpath that excludes the Vega/connected-device pipeline for browser-only bundles. - Bitrate tracking: Reports
contentBitrate,contentManifestBitrate,contentSegmentDownloadBitrate, andcontentNetworkDownloadBitrate. - Rendition quality tracking: Tracks active rendition height, width, and bandwidth via track-level quality change events.
- Multi-format support: HLS and DASH streams supported through THEOplayer's native adaptive streaming.
Improvements
@newrelic/video-coreupdated to 5.1.0, enabling QoE drain callbacks onsendStart/sendEndviagetHarvester().- Player name:
playerNameattribute reports asTHEOplayer. - Error code handling:
errorCodeis omitted from events when no SDK-provided code is available, avoiding meaningless sentinel values in NRDB.