Releases: videojs/http-streaming
Releases · videojs/http-streaming
v2.3.1
v2.3.0
2.3.0 (2020-11-05)
Features
Bug Fixes
- appendsdone abort and handle multiple id3 sections. (#971) (329d50a)
- check tech error before pause loaders (#969) (0c7b2cb)
- inline json version (#967) (326ce1c)
- experimentalBufferBasedABR: call selectPlaylist and change media on an interval (#978) (200c87b), closes #886 #966 #964
- only prevent audio group creation if no other playlists are using it (#981) (645e979)
- playback-watcher: ignore subtitles (#980) (ca7655e)
Chores
Tests
v2.2.3
v2.2.2
v2.2.1
v2.2.0
2.2.0 (2020-09-25)
Features
- default handleManfiestRedirect to true (#927) (556321f)
- support MPD.Location (#926) (c4a43d7)
- Update minimumUpdatePeriod handling (#942) (8648e76)
Bug Fixes
- audio groups with the same uri as media do not count (#952) (3927c0c)
- dash manifest not refreshed if only some playlists are updated (#949) (31d3441)
- detect demuxed video underflow gaps (#948) (d0ef298)
- MPD not refreshed if minimumUpdatePeriod is 0 (#954) (3a0682f), closes #942
- noop vtt segment loader handle data (#959) (d1dcd7b)
- report the correct buffered regardless of playlist change (#950) (043ccc6)
- Throw a player error when trying to play DRM content without eme (#938) (ce4d6fd)
- use playlist NAME when available as its ID (#929) (2269464)
- use TIME_FUDGE_FACTOR rather than rounding by decimal digits (#881) (7eb112d)
Chores
- package: remove engine check in pkcs7 (#947) (89392fa)
- mark angel one dash subs as broken (#956) (56a0970)
- mediaConfig_ -> staringMediaInfo_, startingMedia_ -> currentMediaInfo_ (#953) (8801d1c)
- playlist selector logging (#921) (ccdbaef)
- update m3u8-parser to v4.4.3 (#928) (af5b4ee)
Reverts
v2.1.0
2.1.0 (2020-07-28)
Features
- Easier manual playlist switching, add codecs to renditions (#850) (f60fa1f)
- exclude all incompatable browser/muxer codecs (#903) (2d0f0d7)
- expose canChangeType on the VHS property (#911) (a4ab285)
- let back buffer be configurable (8c96e6c)
- Support codecs switching when possible via sourceBuffer.changeType (#841) (267cc34)
Bug Fixes
- always append init segment after trackinfo change (#913) (ea3650a)
- cleanup mediasource listeners on dispose (#871) (e50f4c9)
- do not try to use unsupported audio (#896) (7711b26)
- do not use remove source buffer on ie 11 (#904) (1ab0f07)
- do not wait for audio appends for muxed segments (#894) (406cbcd)
- Fixed issue with MPEG-Dash MPD Playlist Finalisation during Live Play. (#874) (c807930)
- handle null return value from CaptionParser.parse (#890) (7b8fff2), closes #863
- have reloadSourceOnError get src from player (#893) (1e50bc5), closes videojs/video.js#6744
- initialize EME for all playlists and PSSH values (#872) (e0e497f)
- more conservative stalled download check, better logging (#884) (615e77f)
- pause/abort loaders before an exclude, preventing bad appends (#902) (c9126e1)
- stop alt loaders on main mediachanging to prevent append race (#895) (8690c78)
- Support aac data with or without id3 tags by using mux.js@5.6.6 (#899) (9c742ce)
- Use revokeObjectURL dispose for created MSE blob urls (#849) (ca73cac)
- Wait for sourceBuffer creation so drm setup uses valid codecs (#878) (f879563)
Chores
- Add vhs & mpc (vhs.masterPlaylistController_) to window of index.html (#875) (bab61d6)
- demo: add a representations selector to the demo page (#901) (0a54ae2)
- fix tears of steal playready on the demo page (#915) (29a10d0)
- keep window vhs/mpc up to date on source switch (#883) (3ba85fd)
- update DASH stream urls (#918) (902c2a5)
- update local video.js (#876) (c2cc9aa)
- use playready license server (#916) (6728837)