Change Log
SwarmCloud
# 2.0.0 11/1/2020
- Add support to MP4
- Add support to file download
- Major code refactoring
# 2.0.1 3/11/2020
- Reduce bundle size
- Support okhttp higher version
- Code refactoring
- Parameters optimization
- Fix known bugs
# 2.0.4 22/11/2020
- Optimize p2p algorithm
- Fix known bugs
# 2.0.6 28/11/2020
- Fix the bug that the number of connection nodes decreasing when play long time
# 2.1.2 11/12/2020
- Upgrade p2p protocol to v4
- Support MPEG-DASH
- Add listener to SDK exception
- Code refactoring
# 2.1.4 23/12/2020
- Support get peers from peers
- Fix signal SSL bug
- Report signature
- Fix known bugs
# 2.2.3 17/2/2021
- Change stun address via console
- Speed up P2P startup
- Optimize live p2p algorithm to support subscription
- Upgrade p2p protocol to v5
- Exchange signal by peer
- Add P2P first mode
- Fix known bugs
# 2.3.0 9/3/2021
- Fix bug that peer cannot connect when set waitForPeer true
- After reaching the preset number of P2P connections, the websocket connection can be automatically disconnected
- Add new field of config httpLoadTime
- Remove protocol of default segmentId
- Remove http head request of mp4 streaming and file download
- Remove the prefix "v" of p2p protocol identifier
- Optimize live streaming algorithm according to current bitrate
- Support P2P First Strategy for Mp4 and file download
# 2.3.1 6/4/2021
- Parameters optimization
- Signaling module optimization
- Broadcast lost message on VOD mode
- Fix known bugs
# 2.3.2 12/4/2021
- Cancel periodic peer connections check
# 2.4.1 20/5/2021
- Add new field of P2pConfig sharePlaylist
- Optimize p2p logic on critical state
- Fix known bugs
# 2.5.5 14/7/2021
- Add new field of config simultaneousTargetPeers
- Add new field of config trickleICE
- Smarter algorithm to eliminate dead p2p connection
# 2.6.0 1/8/2021
- Add new field of config logPersistent
- Replace Java-Websocket with okhttp websocket
- Fix known bugs
# 2.7.1 13/9/2021
- Remove field of config channelIdPrefix
- Add new field of config hlsMediaFileExtensions and AnnounceLocation
- Fix known bugs
# 2.8.0 8/11/2021
- Optimize sharePlaylist
- Channel request retry once failed
- Optimize the memory usage of Set top box
# 2.9.0 9/11/2021
- "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
- Channel request retry when failed
# 2.9.2 22/2/2022
- Add new field of config geoIpPreflight
- Allow upload logs to cdnbye backend if needed
- Fix known bugs
# 2.9.4 18/3/2022
- Optimize live streaming p2p algorithm
- Fix known bugs
# 2.9.8 7/4/2022
- The first two TS files of HLS are redirected to the original url to speed up the start of play
- Fix p2p start failed when the m3u8 request return status code 206
# 2.9.9 30/4/2022
- Don't block main thread when request mp4 http header
- Change trickleICE to false by default when playing live stream
- Sort bitrate of media stream when playing multi-bitrate m3u8
- Fix stats report when playing mp4 stream