ZLMediaKit/src/Common
Dw9 978143c86d
rtp级联(ps/ts/es)新增支持gop缓存功能 (#2395)
该修改主要解决rtp级联(调用startSendRtp接口)未做gop缓存导致上级无法秒开的问题。
同时通过RingBuffer对象线程隔离的特性,实现了在断连续推场景下归属线程切换导致的线程安全问题。
用户如未使用rtp级联功能,请修改配置文件关闭GOP缓存(rtp_proxy.gop_cache=0)以便节省内存。

---------

Co-authored-by: 夏楚 <771730766@qq.com>
2023-04-17 12:19:24 +08:00
..
config.cpp rtp级联(ps/ts/es)新增支持gop缓存功能 (#2395) 2023-04-17 12:19:24 +08:00
config.h rtp级联(ps/ts/es)新增支持gop缓存功能 (#2395) 2023-04-17 12:19:24 +08:00
Device.cpp 提高c sdk mk_media对象线程安全 2023-03-11 11:02:20 +08:00
Device.h 提高c sdk mk_media对象线程安全 2023-03-11 11:02:20 +08:00
macros.cpp 新增Assert异常类型,解决国标重复推流不注销问题 (#2393) 2023-04-14 15:10:48 +08:00
macros.h 新增Assert异常类型,解决国标重复推流不注销问题 (#2393) 2023-04-14 15:10:48 +08:00
MediaSink.cpp rtp级联(ps/ts/es)新增支持gop缓存功能 (#2395) 2023-04-17 12:19:24 +08:00
MediaSink.h rtp级联(ps/ts/es)新增支持gop缓存功能 (#2395) 2023-04-17 12:19:24 +08:00
MediaSource.cpp rtp级联(ps/ts/es)新增支持gop缓存功能 (#2395) 2023-04-17 12:19:24 +08:00
MediaSource.h startSendRtpPassive接口新增连接超时参数:close_delay_ms 2023-02-17 23:02:09 +08:00
MultiMediaSourceMuxer.cpp rtp级联(ps/ts/es)新增支持gop缓存功能 (#2395) 2023-04-17 12:19:24 +08:00
MultiMediaSourceMuxer.h rtp级联(ps/ts/es)新增支持gop缓存功能 (#2395) 2023-04-17 12:19:24 +08:00
PacketCache.h Unified code style (#2137) 2022-12-02 14:43:06 +08:00
Parser.cpp http地址支持相对路径 (#2223) 2023-02-20 10:52:00 +08:00
Parser.h http地址支持相对路径 (#2223) 2023-02-20 10:52:00 +08:00
Stamp.cpp 时间戳处理新增接口支持获取相对时间戳 2023-03-22 21:19:16 +08:00
Stamp.h 时间戳处理新增接口支持获取相对时间戳 2023-03-22 21:19:16 +08:00