1. 29 Jul, 2023 2 commits
  2. 22 Jul, 2023 5 commits
  3. 28 Jun, 2023 2 commits
  4. 26 Jun, 2023 1 commit
  5. 10 Jun, 2023 1 commit
  6. 03 Jun, 2023 1 commit
    • 媒体时间戳默认改为相对时间戳,通过时间戳矫正器解决跳跃和回退问题 (#2523) · e4acc59b
      通过用户反馈发现,遇到较多直播源时间戳混乱问题,包括rtsp流之rtcp ntp时间戳混乱,国标流时间戳混乱问题。
      之前默认采用源流绝对时间戳,但是由于时间戳混乱会导致hls切片异常或视频播放不了等问题。
      故默认改成相对时间戳(modify_stamp=2),通过时间戳矫正器过滤了时间戳跳跃以及回退问题(强制加1ms),
      同时保留了对之前时间戳覆盖(modify_stamp=1)的兼容。
      该修改同时兼容点播流,在点播流开启时间戳覆盖时,不起实质作用(采用原始绝对时间戳)。
      夏楚 committed
  7. 27 Apr, 2023 1 commit
  8. 22 Apr, 2023 1 commit
  9. 06 Apr, 2023 1 commit
  10. 24 Mar, 2023 1 commit
  11. 06 Mar, 2023 1 commit
  12. 20 Feb, 2023 1 commit
    • 新增支持获取gop大小与间隔信息: #1570 · 1f2ef82b
      getMediaList/getMediaInfo接口、on_media_changed hook新增支持字段如下:
      {
          "codec_id" : 0,
          "codec_id_name" : "H264",
          "codec_type" : 0,
          "fps" : 0.0,
          "frames" : 1119, #累计接收帧数,不包含sei/aud/sps/pps等不能解码的帧
          "gop_interval_ms" : 1993, #gop间隔时间,单位毫秒
          "gop_size" : 60, #gop大小,单位帧数
          "height" : 556,
          "key_frames" : 21, #累计接收关键帧数
          "ready" : true,
          "width" : 990
      }
      ziyue committed
  13. 06 Feb, 2023 1 commit
  14. 05 Feb, 2023 2 commits
  15. 04 Feb, 2023 1 commit
  16. 30 Dec, 2022 1 commit
  17. 21 Dec, 2022 1 commit
    • rtsp/rtp 新增支持mjpeg编码 (#2166) · eed5f023
      * Trying to send mjpeg via MultiMediaSourceMuxer
      
      * Improved JPEGRtpEncoder::inputFrame code but still not working
      
      * 优化代码
      
      * 完善jpeg相关逻辑
      
      * Micro fix
      
      * FrameJPEG renamed to JPEGFrame according to ZLM style
      
      * Modified  JPEGRtpEncoder::inputFrame and JPEGRtpEncoder::rtp_send_jpeg
      
      * getVideoHeight(), getVideoWidth() and getVideoFps() in JPEGTrack
      
      * mjpeg rtp打包避免内存拷贝/修复mjpeg rtp解包huffman_table size字段错误的bug
      
      * 支持mjpeg pix type
      
      * 优化性能
      
      * add bom header
      a-ucontrol committed
  18. 02 Dec, 2022 1 commit
  19. 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
  20. 18 Nov, 2022 1 commit
  21. 15 Nov, 2022 1 commit
  22. 01 Nov, 2022 3 commits
  23. 19 Oct, 2022 2 commits
  24. 16 Oct, 2022 1 commit
  25. 10 Aug, 2022 1 commit
  26. 08 Aug, 2022 2 commits
  27. 05 Aug, 2022 2 commits
  28. 02 Aug, 2022 1 commit