ZLMediaKit/src/Rtp
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
..
Decoder.cpp update media-server (#2075) 2022-11-09 17:44:38 +08:00
Decoder.h Unified code style (#2137) 2022-12-02 14:43:06 +08:00
GB28181Process.cpp 新增支持mjpeg es rtp流 2022-12-30 18:04:15 +08:00
GB28181Process.h Unified code style (#2137) 2022-12-02 14:43:06 +08:00
PSDecoder.cpp 新增Assert异常类型,解决国标重复推流不注销问题 (#2393) 2023-04-14 15:10:48 +08:00
PSDecoder.h Optimize Decoder inheritance relationship (#1760) 2022-06-29 11:01:16 +08:00
PSEncoder.cpp Header refactor (#2115) 2022-11-29 11:07:13 +08:00
PSEncoder.h Header refactor (#2115) 2022-11-29 11:07:13 +08:00
ProcessInterface.h 新增媒体流flush机制:#1996 2022-10-16 19:54:17 +08:00
RawEncoder.cpp 修复编译警告 2022-08-08 15:28:43 +08:00
RawEncoder.h Unified code style (#2137) 2022-12-02 14:43:06 +08:00
RtpCache.cpp rtp级联(ps/ts/es)新增支持gop缓存功能 (#2395) 2023-04-17 12:19:24 +08:00
RtpCache.h rtp级联(ps/ts/es)新增支持gop缓存功能 (#2395) 2023-04-17 12:19:24 +08:00
RtpProcess.cpp 复用rtp/rtcp判断逻辑过滤非rtp包: #2247 2023-02-28 22:23:30 +08:00
RtpProcess.h openRtpServer接口新增only_audio参数,优化语音对讲场景 2023-02-17 22:48:39 +08:00
RtpSelector.cpp rtp服务器单端口模式收到相同ssrc推流时延时关闭RtpSession对象(防止频繁创建销毁对象) 2023-02-28 22:56:29 +08:00
RtpSelector.h rtp服务器单端口模式收到相同ssrc推流时延时关闭RtpSession对象(防止频繁创建销毁对象) 2023-02-28 22:56:29 +08:00
RtpSender.cpp startSendRtp接口在发送ps时支持只发送音频: #2217 2023-04-01 23:48:57 +08:00
RtpSender.h startSendRtp接口支持同时接收流:#2109,#2149 2023-01-07 22:36:30 +08:00
RtpServer.cpp 修正on_rtp_server_timeout hook时获取的端口非真实端口 (#2297) 2023-03-15 14:54:18 +08:00
RtpServer.h openRtpServer接口新增only_audio参数,优化语音对讲场景 2023-02-17 22:48:39 +08:00
RtpSession.cpp rtp服务器单端口模式收到相同ssrc推流时延时关闭RtpSession对象(防止频繁创建销毁对象) 2023-02-28 22:56:29 +08:00
RtpSession.h rtp服务器单端口模式收到相同ssrc推流时延时关闭RtpSession对象(防止频繁创建销毁对象) 2023-02-28 22:56:29 +08:00
RtpSplitter.cpp 优化Ehome协议兼容性 (#2063) 2022-11-12 21:03:54 +08:00
RtpSplitter.h 去除编译警告,修复bug 2021-01-19 16:05:38 +08:00
TSDecoder.cpp 消除编译警告 2022-11-19 09:37:49 +08:00
TSDecoder.h Optimize Decoder inheritance relationship (#1760) 2022-06-29 11:01:16 +08:00