Skip to content

Releases: Dash-Industry-Forum/livesim2

v1.3.1

08 May 05:23
f09c960
Compare
Choose a tag to compare

Fixed

  • correct low-latency MPD update time for SegmentTimeline

v1.3.0

23 Apr 12:34
0456214
Compare
Choose a tag to compare

Added

  • MPD Patch functionality with new /patch_ttl URL configuration
  • nowDate query parameter as an alternative to nowMS for MPD and patch
  • MPD Patch has Expires header equal to publishTime + ttl + 10s

Fixed

  • Timed stpp subtitles EBU-TT-D linePadding
  • Update dependencies

v1.2.2

23 Apr 12:32
830afd2
Compare
Choose a tag to compare

Fixed

  • Add extra CORS headers to fix ECCP key request

v1.2.1

04 Mar 20:35
02251f3
Compare
Choose a tag to compare

Fixed

  • Correct UTCTiming schemes for http-iso and http-head
  • Make urlgen fields for negative test cases easier to fill
  • Fix OPTIONS for livesim2/ path
  • Fix encryption of segments for representations with previous metadata

v1.2.0

16 Feb 09:05
1297f3f
Compare
Choose a tag to compare

Added

  • Support for DASH-IF Enhanced Clear Key Content Protection (ECCP)
  • On the fly encryption for ECCP using cbcs or cenc scheme

Fixed

  • Make HTTP OPTIONS method work for all URLs
  • Make --playurl work for general paths
  • Derive and insert contentType if missing
  • Remove any mehd box from init segment
  • Asset lookup for case where one asset path is prefix of another

v1.1.1

19 Jan 10:25
c7d8b96
Compare
Choose a tag to compare

Fixed

  • The UTCTiming output for xsdate is now the same as for ISO
  • The DASH-IF content protection signaling updated to follow ECCP in IOP 5.0

v1.1.0

04 Jan 16:47
38da4db
Compare
Choose a tag to compare

Added

  • UTCTiming "mode" keep forwards UTCTiming values from VoD MPD
  • UTCTiming "modes" httpisoms and httpxsdatems for millisecond resolution
  • Support for Marlin DRM and DASH-IF ClearKey in MPD

Fixed

  • Default UTCTiming signaling schemeIdUri set to "urn:mpeg:dash:utc:http-xsdate:2014"

v1.0.1

15 Nov 14:53
dae6c39
Compare
Choose a tag to compare

Fixed

  • Correct contentType match for subtitles (text)

v1.0.0

30 Oct 18:35
68d224b
Compare
Choose a tag to compare

Added

  • New highly configurable statuscode parameter for cyclic bad segment request responses
  • New URL parameter traffic to simulate periodic issues with fetching segments.
  • Dockerfile to build a minimal Docker image with sample test content

Changed

  • Upgrade to Go 1.21
  • Changed logging to slog instead of zerolog. Log levels limited to DEBUG, INFO, WARN, ERROR.

Fixed

  • Vertical spacing for buttons on web pages

v0.9.0

13 Oct 09:46
2b5b1af
Compare
Choose a tag to compare

Added

  • Support for audio segments not matching video duration. Audio timing follows video by resegmentation
  • Test content with 29.97fps with and without audio beeps
  • /debug/pprof entry for profiling
  • log url and location for redirected HTTP requests

Changed

  • The online player is now proxied via /player when livesim2 runs with http
  • The online playURL should now including scheme
  • repdata (representation data on disk) format extended with commonSampleDuration
  • writerepdata option writes repdata even if existing

Fixed

  • added muted=true to default playURL
  • HTTP 410 Gone response for segments before timeShiftBufferDepth
  • limited methods in OPTIONS response