Change Log
SwarmCloud
# 1.0.0 4/1/2020
- Release v1.0.0
useHttpRange
is not available by default
# 1.0.1 16/1/2020
- Update hls.js to 0.13.1
- Optimize parameters
# 1.1.0 10/2/2020
- Optimize parameters
- Optimize security verification mechanism
# 1.2.0 19/3/2020
- Optimize P2P algorithm
- Fix known bug
# 1.3.0 8/5/2020
- New config
wifiOnly
- Improve performance
# 1.4.0 25/5/2020
- Optimize P2P algorithm
- Enable signal compression
- Fix known bug
- Reduce bundle size
# 1.5.0 12/6/2020
- Reduce bundle size
- Fix known bug
# 1.6.0 22/6/2020
- Upgrade p2p transfer protocol
- Fix known bug
- Optimize logging function
# 1.6.1 5/7/2020
- Optimize live parameter
- Fix known bug
# 1.6.2 12/7/2020
- Optimize live parameter
- Update hls.js to 0.14.0
# 1.7.0-1.7.2 17/8/2020
- live mode optimization
- Fix known bugs
# 1.7.3 31/8/2020
- Optimize P2P algorithm for VOD
- Fix known bugs
# 1.7.5 16/9/2020
- Fix the bug of duplicate P2P broadcast in VOD mode
- Prevents redundant P2P broadcast in live mode
# 1.7.6 8/10/2020
- Update hls.js to 0.14.13
# 1.8.1 28/11/2020
- Upgrade p2p protocol to v4
- Improve p2p connection
# 1.9.0 31/12/2020
- Disable Trickle ICE
- Change signaling address via console
- Optimize P2P algorithm
# 1.9.1 14/1/2021
- Speed up P2P startup
- Optimize live p2p algorithm to support subscription
- Change stun address via console
# 1.10.0 21/1/2021
- Upgrade p2p protocol to v5
- Exchange signal by peer
- Optimize live subscription algorithm
# 1.11.0 3/2/2021
- P2P first mode
- Optimize live p2p algorithm
# 1.12.0 7/3/2021
- Increase the maximum peer connections of mobile device to 20
- After reaching the preset number of P2P connections, the websocket connection can be automatically disconnected
- Upgrade hls.js to 0.14.17
- Add new field of config httpLoadTime
- Improve the accuracy of network type detection
# 1.13.0 14/3/2021
- Remove protocol of default segmentId
- Remove the prefix "v" of p2p protocol identifier
- Optimize signaling module
- Fix bugs of cache module
- Optimize parameters
# 1.14.0 20/4/2021
- Adapt hls.js v1.0.0
- Signaling heartbeat optimization
- Optimization of P2P connection elimination
# 1.15.0 18/6/2021
- A peer which requested a piece of media content will get it immediately no matter to other data connection flows. In previous versions, a peer could send data to another peer only if it had already finished downloading.
- Add new field of config sharePlaylist
- Add new field of config trickleICE
# 1.16.0 2/7/2021
- Optimize live p2p algorithm
- Add new field of config simultaneousTargetPeers
# 1.17.0 2/8/2021
- Enable live pre-loading
- Set trickleICE default value to true
# 1.18.0 13/9/2021
- Remove field of config channelIdPrefix
- Add new field of config announceLocation
- Add typescript type file *.d.ts
- Optimize P2P connection control process
- Fix the bug that stun address configuration is invalid
- Optimize VOD P2P algorithm
# 1.19.0 8/11/2021
- Optimize sharePlaylist
- Fix the compatibility problem of hls.js v1
- Fix memory leak when destroy instance
- Channel request retry when failed
- Add new field of config scheduleLevel
# 1.20.0 14/2/2022
- Add new field of config geoIpPreflight
- "Double Signaling" is introduced to connect two signaling services at the same time. If the primary signaling is not available, it can automatically switch to the backup one.
- Update reconnecting-websocket to v4.4.0