1. 02 Sep, 2023 1 commit
  2. 29 Jul, 2023 1 commit
  3. 11 Jun, 2023 1 commit
  4. 30 May, 2023 1 commit
  5. 27 May, 2023 1 commit
  6. 26 May, 2023 1 commit
    • 修复TCP RTP 2字节头被误判为4字节头的问题 (#2499) · 032a2ac9
      当RFC4571封装的RTP包大小在0x2400到0x24ff之间时,会被误认为是RTSP Interleaved
      封装的数据。因为0x24正好是'$'的ASCII码,而RtpSplitter::onSearchPacketTail通过'$'来识别RTSP
      Interleaved数据。暂时没有想到什么好的办法能够百分之百的正确区分RFC4571数据和RTSP
      Interleaved数据。增加一个状态变量记录之前的状态,一旦检测到数据不是RTSP
      Interleaved格式,则后续不再进行尝试,以减小误判的可能性。
      dengjfzh committed
  7. 02 May, 2023 1 commit
  8. 28 Apr, 2023 1 commit
  9. 22 Apr, 2023 3 commits
  10. 21 Apr, 2023 1 commit
  11. 17 Apr, 2023 1 commit
    • rtp级联(ps/ts/es)新增支持gop缓存功能 (#2395) · 978143c8
      该修改主要解决rtp级联(调用startSendRtp接口)未做gop缓存导致上级无法秒开的问题。
      同时通过RingBuffer对象线程隔离的特性,实现了在断连续推场景下归属线程切换导致的线程安全问题。
      用户如未使用rtp级联功能,请修改配置文件关闭GOP缓存(rtp_proxy.gop_cache=0)以便节省内存。
      
      ---------
      
      Co-authored-by: 夏楚 <771730766@qq.com>
      Dw9 committed
  12. 14 Apr, 2023 1 commit
  13. 01 Apr, 2023 1 commit
  14. 15 Mar, 2023 1 commit
  15. 28 Feb, 2023 2 commits
  16. 26 Feb, 2023 1 commit
  17. 17 Feb, 2023 2 commits
  18. 08 Jan, 2023 1 commit
  19. 07 Jan, 2023 1 commit
  20. 30 Dec, 2022 1 commit
  21. 02 Dec, 2022 1 commit
  22. 29 Nov, 2022 1 commit
    • Header refactor (#2115) · 75407391
      * 优化MultiMediaSourceMuxer头文件包含
      
      * 将MediaSinkDelegate和Demux移到MediaSink中
      
      * MediaSource头文件重构, 独立出PacketCache.h
      精简Frame和Track的头文件
      
      * Rtmp头文件重构
      
      * Rtsp头文件重构
      
      * webrtc头文件重构
      
      * 规范.h头文件包含,并将其移到.cpp中:
      - 尽量不包含Common\config.h
      - Util\File.h
      - Rtsp/RtspPlayer.h
      - Rtmp/RtmpPlayer.h
      
      * 删除多余的Stamp.h和Base64包含
      mtdxc committed
  23. 19 Nov, 2022 2 commits
  24. 18 Nov, 2022 1 commit
  25. 14 Nov, 2022 1 commit
  26. 12 Nov, 2022 3 commits
  27. 10 Nov, 2022 1 commit
  28. 09 Nov, 2022 1 commit
  29. 01 Nov, 2022 5 commits