Skip to main content

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