Releases
v1.8.0
xqq
released this
24 Dec 14:45
New version after a long period with many changes
New features and enhancements
Support working on iOS Safari with iOS 17.1+ through Apple's ManagedMediaSource API by @monyone in #137
Great performance improvements by supporting MSE in Workers on Chrome, Safari 18 (includes iOS) by @xqq in #140
You need to turn on the config.enableWorkerForMSE
to be true
manually
Support playback for AV1 over MPEG-TS by @monyone in #138
Support playback for AV1 over HTTP-FLV defined in Enhanced RTMP by @monyone in #101
Support chasing live latency more smoothly by changing playback rate by @FredZeng in #54
You need to turn on the config.liveSync
to be true
and adjust other related parameters manually
Support ATSC EAC-3 audio codec in MPEG-TS by @monyone in #103
Support Opus audio codec over HTTP-FLV (Enhanced RTMP) by @monyone in #193
Support FLAC audio codec over HTTP-FLV (Enhanced RTMP) by @monyone in #196
Bugfix and improvements
Support handling timestamp wraparound in MPEG-TS by @wakabayashik in #175
Support "ManagedMediaSource in Worker" which is supported from iOS 18 by @tsukumijima in #211
Allow hevc config version to be 0 or 1 by @dexbol in #153
Fix: vui_hrd_parameters by @monyone in #106
Fix: HEVC hrd_parameters_present by @monyone in #110
Fix: correct hevc nalutype for FLV by @monyone in #160
Fix: Little Endian to Big Endian conversion for Opus (eFLV) by @monyone in #195
fixed: busy loop caused by invalid frame_size_code in AC-3 data by @wakabayashik in #179
fixed: stall when unbuffered seek to position 0 with audio codec mp3 by @wakabayashik in #182
fix safari cannot play ts file problem. by @suzp1984 in #188
fix removal of startstreaming event listener when using MME by @dbussert in #210
Misc
You can’t perform that action at this time.