xia-chu
|
f7c2803691
|
修复getSequence拼写错误
|
2025-10-18 12:45:11 +08:00 |
|
老衲不出家
|
3028612a0e
|
修复rtsp点播相关问题 (#4445)
Android / build (push) Has been cancelled
CodeQL / Analyze (cpp) (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
Docker / build (push) Has been cancelled
Linux / build (push) Has been cancelled
macOS / build (push) Has been cancelled
Windows / build (push) Has been cancelled
|
2025-09-11 16:52:54 +08:00 |
|
xia-chu
|
a8f5cedd84
|
rtsp/http类型播放协议支持自定义header
|
2025-09-10 21:51:26 +08:00 |
|
xia-chu
|
5686027fc2
|
修复MediaSource::close线程安全问题
主动或无人观看关闭流可能会由于线程安全问题导致崩溃
|
2025-09-09 22:02:20 +08:00 |
|
xia-chu
|
57fede9508
|
修复编译警告
Android / build (push) Waiting to run
CodeQL / Analyze (cpp) (push) Waiting to run
CodeQL / Analyze (javascript) (push) Waiting to run
Docker / build (push) Waiting to run
Linux / build (push) Waiting to run
macOS / build (push) Waiting to run
Windows / build (push) Waiting to run
|
2025-08-09 15:42:28 +08:00 |
|
PioLing
|
7b1f8fedac
|
Add network traffic statistics (#4239)
Android / build (push) Has been cancelled
CodeQL / Analyze (cpp) (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
Docker / build (push) Has been cancelled
Linux / build (push) Has been cancelled
macOS / build (push) Has been cancelled
Windows / build (push) Has been cancelled
Co-authored-by: xiongguangjie <xiong_panda@163.com>
Co-authored-by: xia-chu <771730766@qq.com>
|
2025-05-02 16:23:25 +08:00 |
|
xiongguangjie
|
fd4f00dd63
|
修复非法rtp数据导致空指针崩溃问题 (#4226)
Android / build (push) Has been cancelled
CodeQL / Analyze (cpp) (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
Docker / build (push) Has been cancelled
Linux / build (push) Has been cancelled
macOS / build (push) Has been cancelled
Windows / build (push) Has been cancelled
|
2025-04-07 20:50:03 +08:00 |
|
custompal
|
f0204ea3b3
|
播放器(reader)setGetInfoCB时统一使用Session对象 (#4195)
Android / build (push) Has been cancelled
CodeQL / Analyze (cpp) (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
Docker / build (push) Has been cancelled
Linux / build (push) Has been cancelled
macOS / build (push) Has been cancelled
Windows / build (push) Has been cancelled
Co-authored-by: custompal <chenrengen@gosuncn.com>
|
2025-03-21 15:22:48 +08:00 |
|
PioLing
|
d078446a91
|
兼容某些不规范的rtsp流 (#4188)
Android / build (push) Has been cancelled
CodeQL / Analyze (cpp) (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
Docker / build (push) Has been cancelled
Linux / build (push) Has been cancelled
macOS / build (push) Has been cancelled
Windows / build (push) Has been cancelled
|
2025-03-13 16:22:35 +08:00 |
|
baigao-X
|
12a2f7d491
|
Handling rtsp authentication like ffmpeg, Compatible with some rtsp servers (#4154)
|
2025-02-19 15:06:11 +08:00 |
|
xiongguangjie
|
2a85dffdf9
|
on_play/on_publish hook 新增protocol字段 (#4133 #4143)
对于webhook 涉及到media info的相关信息,增加protocol 的字段,表明是基于什么协议传输的
|
2025-02-13 15:18:47 +08:00 |
|
mtdxc
|
cffd98042b
|
代码优化: _last_seq_out -> next_seq, (#4069)
|
2024-12-20 11:15:15 +08:00 |
|
xia-chu
|
892108d6ba
|
新增若干音视频编码类型的默认实现
部分支持VP8/VP9/AV1/JPEG/MP3/H266/ADPCM/SVAC/G722/G723/G729
|
2024-11-30 08:23:10 +08:00 |
|
ss002012
|
226b87a633
|
优化rtsp ntp时间戳,防止音视频不同步( #4017 #4018)
rtp时间戳可能被截断,ntp时间戳生成时优先使用未截断的原始时间戳,防止音视频不同步
|
2024-11-18 14:08:53 +08:00 |
|
286897655
|
8e823b3b74
|
提升rtsp协议兼容性 (#4003)
海康解码器播放rtsp流url带了?key=value参数,SETUP时会带着这些参数,导致获取trackid失败
|
2024-11-09 19:32:18 +08:00 |
|
xiongguangjie
|
de7afaf992
|
Avoid negative PTS in the RTSP protocol (#3929 #3815)
Optimaztion for issue #3815 ffmpeg rtsp pull stream has negative pts
|
2024-09-26 10:59:41 +08:00 |
|
alex
|
4152dcd409
|
AI automatically translates all comments in the code into English (#3917)
|
2024-09-19 14:53:50 +08:00 |
|
Dw9
|
046de691cb
|
Fix the issue of RTP sorting cache crashing when the sequence is reset (#3915)
|
2024-09-18 19:09:14 +08:00 |
|
xiongguangjie
|
8f03105baa
|
Fix bug #3894 of rtsp over http (#3903)
|
2024-09-17 09:44:22 +08:00 |
|
老衲不出家
|
e322db0a04
|
兼容seq计数器重置不规范的rtp流 (#3860)
rtp seq在重置回退时,之前的逻辑会一直丢数据,修改后将兼容这种不规范的rtp流。
|
2024-09-05 17:28:33 +08:00 |
|
xia-chu
|
da704ab2f1
|
更新并适配ZLToolKit
|
2024-08-04 20:46:05 +08:00 |
|
xiongguangjie
|
8398ae17e4
|
compatible rtsp sdp parse no samplerate for audio (#3740)
兼容rtsp sdp协商中未声明采样率但是可以通过a 字段中fmtp中有config中解析出来的情况
|
2024-07-21 20:43:52 +08:00 |
|
mtdxc
|
d735aa1797
|
Media tuple refactor (#3715)
Co-authored-by: cqm <cqm@97kid.com>
|
2024-07-14 09:32:41 +08:00 |
|
xia-chu
|
b4fecdc929
|
防止对象析构时抛异常导致的崩溃
|
2024-07-05 21:06:11 +08:00 |
|
xiongguangjie
|
5b4ec8415d
|
Fix dahua nvr rtsp record compatible bug (#3677 #3632)
|
2024-07-05 20:54:06 +08:00 |
|
Lidaofu
|
5a717186dd
|
feat: 增加拉流代理rtsp时提供倍速功能支持 (#3669)
Co-authored-by: lidaofu <lidf@ahtelit.com>
|
2024-06-28 16:08:08 +08:00 |
|
xiongziliang
|
77d2df1695
|
移除RtpSelector相关逻辑,优化代码结构
|
2024-06-09 10:52:10 +08:00 |
|
zwcarl
|
9a5fdd3dac
|
修复组播bug (#3602)
当多个客户端拉同一个组播源时,如果此时源被析构,会偶现使用该源的组播对象没有被析构的情况,在RtpMultiCaster的_rtp_reader->setDetachCB回调函数中,先移除该组播对象再通知上层session可以解决此问题
---------
Co-authored-by: zhengwang <carl.zheng@lednets.com>
|
2024-06-09 10:42:02 +08:00 |
|
xiongziliang
|
189b02e400
|
解析rtp时,兼容rtsp服务端发送缓冲区溢出覆盖的bug
|
2024-06-02 13:11:45 +08:00 |
|
admin
|
472d7d1e4f
|
兼容rtsp服务端发送缓冲区溢出覆盖的bug
|
2024-05-15 14:31:36 +08:00 |
|
xia-chu
|
bbdbd6a3e0
|
feat: Using kBeatIntervalMS option for rtsp heartbeat interval time and add kRtspBeatType for setting rtsp heartbeat type
|
2024-05-11 14:41:18 +08:00 |
|
yanggs
|
046aaa3498
|
修复拉取指定流时时长信息丢失的问题 (#3500)
|
2024-05-01 13:19:47 +08:00 |
|
xia-chu
|
50f65c4ba4
|
Random port pool ensures that both UDP and TCP modes are available simultaneously
|
2024-03-16 21:53:30 +08:00 |
|
xiongguangjie
|
06abbd0eb7
|
rtp send rtp g711 audio can config duration (#3325)
optimization for this
[issue](https://github.com/ZLMediaKit/ZLMediaKit/issues/3316)
|
2024-03-02 16:40:13 +08:00 |
|
xia-chu
|
25c99470ee
|
feat: add support of codec plugin
|
2023-12-10 11:09:04 +08:00 |
|
夏楚
|
64f15202de
|
Support multi audio/video track
|
2023-12-09 22:34:22 +08:00 |
|
夏楚
|
bbe8f4a018
|
release 8.0
|
2023-12-09 16:23:51 +08:00 |
|
ljx0305
|
44c82752b3
|
修正回环时计算前后包距错误 (#3089)
|
2023-12-07 22:05:42 +08:00 |
|
JiaHao
|
34695ab1b8
|
兼容旷世智能分析系统RTSP拉流客户端相关Bug (#3045)
旷世智能分析系统发送DESCRIBE命令时会夹带包括用户名密码完整的rtsp url,这不符个常规
Signed-off-by: Nashira <nashira@nashira.cn>
|
2023-11-30 17:53:47 +08:00 |
|
xia-chu
|
e81ff307c7
|
防止发送时间戳都为0的sr rtcp包
|
2023-11-26 09:05:24 +08:00 |
|
xia-chu
|
0f4e0e1076
|
完善相对时间戳逻辑, 完善同步机制, 解决相对时间戳不同步的问题
默认禁止时间戳回退并设置最大跳跃幅度为300毫秒
rtsp恢复产生ntp时间戳
由于绝对时间戳可能跳跃回退,之前在求相对时间戳时会导致音视频不同步。
现在求相对时间戳逻辑经过修改,已经支持同步功能,所以恢复rtp ntp时间戳逻辑
|
2023-11-26 09:05:24 +08:00 |
|
xia-chu
|
e3e7495c90
|
新增webrtc播放器datachannel消息广播机制和接口
|
2023-09-02 12:53:56 +08:00 |
|
xia-chu
|
39dd886ec1
|
优化获取播放器列表相关功能
|
2023-09-02 12:07:42 +08:00 |
|
xia-chu
|
d286ac1d73
|
NoticeCenter支持安全类型转换,解决监听者参数类型不一致导致的bug
|
2023-09-02 11:22:28 +08:00 |
|
xia-chu
|
c35b5e9215
|
rtp过滤逻辑限制version字段
|
2023-09-02 10:50:25 +08:00 |
|
waken
|
fef85da771
|
修复调用close_stream同时调用getMediaList引发的崩溃 (#2800)
复现条件:chrome打开webrtc
demo网页,网页会每秒调用getMediaList。添加一条rtsp拉流,然后再调用close_stream,会偶现进入RtspPlayer::getPacketLossRate函数,然后_rtcp_context为空拿不到指针
|
2023-08-31 10:53:46 +08:00 |
|
xia-chu
|
cb4ab21548
|
修复rtsp组播遍历迭代器导致崩溃的bug
|
2023-08-26 11:34:22 +08:00 |
|
xia-chu
|
895e93cb6a
|
端口池分配端口改成无序分配
解决zlmediakit重启后端口重复分配导致国标串流问题
|
2023-08-20 12:19:53 +08:00 |
|
xia-chu
|
90c164f7f7
|
rtsp播放器过滤非法的回复 (#2760)
提高对一些rtsp流的兼容性
|
2023-08-20 11:19:57 +08:00 |
|
夏楚
|
ff225114ec
|
修复rtsp服务可能无法发送rtp给nat内播放器的bug (#2737 #2740)
在udp connect rtsp播放器内网端口后,可能导致过滤掉其公网端口发送的打洞包;
从未无法完成与rtsp播放器udp端口的双向通信。
Socket::bindPeerAddr修改成软绑定时,只是保存发送目标地址,不会导致打洞包的过滤。
|
2023-08-05 09:25:35 +08:00 |
|