Releases: Dash-Industry-Forum/livesim2
Releases · Dash-Industry-Forum/livesim2
v1.3.1
v1.3.0
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
v1.2.1
v1.2.0
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
v1.1.0
Added
- UTCTiming "mode"
keep
forwards UTCTiming values from VoD MPD - UTCTiming "modes"
httpisoms
andhttpxsdatems
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
v1.0.0
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
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