Skip to main content

Web SDK Changelog

Latest version is: 1.3.12

1.3.12

Prevent specific User-Agent from sending in P2P (Tizen 2020)

Improves best-quality detection in low-latency mode.

1.3.11

Fixes WebRTS multi-track URL parsing and track selection.

Adds clearer handling when a requested WebRTS track cannot be found.

1.3.10

Fixes an issue with Bitmovin request handling.

Preserves HTTP headers, status codes, and abort semantics in error responses for latest Bitmovin player.

1.3.9

Improves HTTP/P2P transfer metrics.

Adds recovery when the Shaka buffer remains empty.

Fixes low-latency progress and stream completion races.

1.3.8

Introduces web-based CDN Selector.

Improves release and deployment diagnostics.

1.3.7

Strengthens Shaka low-latency and audio P2P support.

Improves fetch abort and request failure handling.

Adds Safari-specific peer and ICE-gathering limits.

Improves MPD refresh handling.

1.3.6

Aligns low-latency behavior with Shaka configuration.

Fixes bandwidth estimation for progress events.

Passes additional response headers to Shaka for better TTFB reporting.

1.3.5

Major overhaul of the Shaka low-latency request lifecycle: ranges, progress, completion, and aborts.

Fixes invalid segment sizes on Tizen 2020.

Improves compatibility with Smart TVs and older browsers.

Greatly expands analytics for latency, buffering, rebuffering, quality, HTTP/P2P traffic, and server hostnames.

1.3.4

Fixes several Shaka integration and P2P data-transfer issues.

Redesigns and cleans up the visualization dashboard.

Prevents invalid sending-ratio values.

1.3.3

Improves first-byte timing propagation.

Makes HLS bandwidth estimates use the transfer time after the first byte.

Improves reconstructed request timing.

1.3.2

Fixes latest dash.js initialization error handling.

1.3.1

Disables automatic peer reconnection by default.

Includes peer-connection adjustments.