Skip to content

Releases: Dash-Industry-Forum/livesim2

v1.7.0

17 Jan 14:29
Compare
Choose a tag to compare

Changed

  • CMAF ingest of full segments now send Content-Length header

Added

  • Basic Annex I support for announcing that MPD query parameters should be used in all video segment requests
  • Verification that the MPD and the video segments carry the URL-specified query parameters

Fixed

  • endNumber in live MPD (Issue #235)
  • urlgen page crashed when no DRM configuration
  • mpd part of play URL in urlgen is now query escaped
  • ContentProtect for DRMs in CPIX file with no configured LaURL

Chore

  • updated dependencies

v1.6.0

17 Jan 14:29
Compare
Choose a tag to compare

Added

  • On-the-fly encryption with keys from commercial DRM (Widevine and PlayReady) via CPIX document
  • DRM configuration and URL generation on urlgen page
  • Unified ECCP and other DRMs using the new URL parameter /drm_X

Fixed

  • CLI parameter -h for livesim2

v1.5.2

05 Nov 17:25
Compare
Choose a tag to compare

Fixed

  • Segment size bug for ECCP encryption (introduced in v1.5.1)
  • --timeout parameter not working. Changed to --timeoutS

v1.5.1

05 Nov 06:23
Compare
Choose a tag to compare

Added

  • Better logging when loading asset representation data
  • Check that pre-encrypted content has the same duration for all representations
  • Test that endNumber in SegmentTemplate will limit segments used
  • Automatic build of Docker Images

Fixed

  • Pre-encrypted content is not re-fragmented, but left as it
  • Dockerfile to insert version in binary (requires full repo or tag)

v1.5.0

02 Oct 19:53
e9d80d1
Compare
Choose a tag to compare

Added

  • Added functions and constants for CMAF file extensions in pkg/cmaf
  • Short HEVC + AC-3 test content
  • Generation of CMAF ingest streams with a REST-based API
  • New program cmaf-ingest-receiver that can receive one or more CMAF ingest streams
  • New option --whitelistblocks for unlimited number of requests to some CIDR blocks
  • Link on starting page to Wiki page on preparing content

Fixed

  • Will now set contentType from mimeType on AdaptationSet or Representation level.
  • If contentType and mimeType are not present, contentType will be set from codecs string.
  • Issue with audio resegmentation.

Changed

  • Go version changed to 1.22

v1.4.1

28 May 11:37
2ecc708
Compare
Choose a tag to compare

Fixed

  • publishTime of MPD for multiperiod with SegmentTimeline

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