Change Log
3.8
17/6/2024
- Support Android 4.1
- Shorten websocket heartbeat time interval
- Fix known bugs
3.7
15/5/2024
- Update datachannel.aar to latest version
- Fix the bug of TS 301 redirection
- Fix possible ANR issues when switching sources
- Fix the crash issue of libDC UnsatisfiedLinkError
- Add a new field prefetchOnly
- Add a new field useStrictHlsSegmentId
- Set MEMORY_SIZE-HARD-LIMIT to 35 1024 1024
- Do not restart P2P when replaying the same source on demand
- Compatible with multiple track m3u8
- Optimizing signaling protocols
- Optimize peer signaling strategy
- Fix a bug in decoding errors caused by low probability transmission disorder
3.6
26/8/2023
- Optimize the speed of start playing
- Optimize super peer collaboration strategy
- Add new API insertTimeOffsetTag and mediaFileSeparator
- Support HTTP long polling for signal
- Replace WebRTC with datachannel-native
- Fix known bugs
3.5
10/5/2023
- Replace webrtc.aar with datachannel.aar
- Add support for Super Peer
- Add new API shouldBypassSegment and strictSegmentId
- Fix known bugs
3.4
22/3/2023
- Add support for Super Peer
- Optimize share playlist
- Optimize sharing strategy for cellular network
- Add new API shouldBypassSegment and strictSegmentId
- Fix known bugs
3.3
24/2/2023
- Add support for Android 4.4
- Optimize the speed of start playing
- Optimize sharing strategy for cellular network
- Fix known bugs
3.2
5/10/2022
- Supporting MPEG-DASH
3.1
16/8/2022
- Rewrote the project with kotlin
- Upgrade p2p protocol to v8
- Remove support for MP4/MPEG-Dash/File Download
- Allow no-blocking streaming and "Double End Streaming"
- Encrypt temporary disk storage cache data
- Optimized P2P-HTTP switching algorithm
- Optimized preload strategy
- Allow receiver send cancel data transfer request to sender
- Fix known bugs