u7ko4
|
e3cad7f8fa
|
支持绑定到指定网卡 (#3760)
|
2024-08-01 11:03:26 +08:00 |
|
xia-chu
|
81aef25583
|
整理startSendRtp相关接口,新增支持udp被动模式
startSendPassive接口指定is_udp为1时则为开启udp被动模式, 被动模式下需要对方先发数据给zlmediakit,然后才能回复rtp数据;
同时在被动模式指定src_port时,不再等待对方连接成功后再返回(而是直接返回成功和端口号,失败通知请监听on_send_rtp_stopped hook)。
|
2024-07-28 23:37:13 +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 |
|
xia-chu
|
9463d1291d
|
修复编译警告
|
2024-07-21 19:47:36 +08:00 |
|
xia-chu
|
66065f5359
|
修复rtp推流协议为空的bug
|
2024-07-21 19:17:12 +08:00 |
|
chdahuzi
|
c6a8118c10
|
fmp4封装超过一定I帧间隔,强制刷新segment,防止内存上涨 (#3736)
|
2024-07-19 17:10:22 +08:00 |
|
张传峰
|
aad98be5ef
|
ehome协议推流花屏问题 (#3720)
https://github.com/ZLMediaKit/ZLMediaKit/issues/3710
当前修改方式 只检测一次 由于第一个数据是256字节需要检测两次 ;现在修改方式是检测3次, 如果失败就不是ehome。后续不需要检测
|
2024-07-17 11:40:10 +08:00 |
|
mtdxc
|
d735aa1797
|
Media tuple refactor (#3715)
Co-authored-by: cqm <cqm@97kid.com>
|
2024-07-14 09:32:41 +08:00 |
|
张传峰
|
0eb38635ce
|
国标推流一直打印 'Already existed a same track' (#3713)
https://github.com/ZLMediaKit/ZLMediaKit/pull/3689
https://github.com/ZLMediaKit/ZLMediaKit/issues/3702#issuecomment-2222326053
|
2024-07-14 09:27:14 +08:00 |
|
waken
|
9727e03c2e
|
修复创建单端口udp_server自定义vhost、app为空问题 (#3714 #3702)
|
2024-07-14 09:26:29 +08:00 |
|
PioLing
|
3e7e1a317e
|
Fix the bug in Win32 that fails to retrieve sizes larger than 4GB. (#3707 #3702)
|
2024-07-10 10:43:14 +08:00 |
|
zhang2349
|
c72e576420
|
rtp server新增支持自定义vhost和app名称 (#3693)
代码来自https://github.com/ZLMediaKit/ZLMediaKit/pull/3446 , 增加了vhost
|
2024-07-09 10:42:10 +08:00 |
|
xia-chu
|
b4fecdc929
|
防止对象析构时抛异常导致的崩溃
|
2024-07-05 21:06:11 +08:00 |
|
zhang2349
|
6c3d362b5a
|
修正finish是true但track不支持,没有执行addTrackCompleted的问题 (#3689)
加快track类型不支持时媒体的注册速度
|
2024-07-05 20:55:36 +08:00 |
|
xiongguangjie
|
5b4ec8415d
|
Fix dahua nvr rtsp record compatible bug (#3677 #3632)
|
2024-07-05 20:54:06 +08:00 |
|
xiongziliang
|
8390d72b78
|
优化on_publish hook响应太慢导致rtp推流无法秒开的问题
由限制缓存个数改成限制缓存时间长度(10秒)
|
2024-06-28 22:40:44 +08:00 |
|
xia-chu
|
5470049076
|
精简ProtocolOption相关代码
|
2024-06-28 19:40:46 +08:00 |
|
sgzed
|
cf6066b36e
|
bugfix: 修复所有Player的删除器使用同一个线程进行析构导致崩溃的问题 (#3672)
Player的删除器release_func是static类型,weak_poller不会更新了。后面析构使用的就不是正确的poller线程了。
|
2024-06-28 16:08:10 +08:00 |
|
Lidaofu
|
5a717186dd
|
feat: 增加拉流代理rtsp时提供倍速功能支持 (#3669)
Co-authored-by: lidaofu <lidf@ahtelit.com>
|
2024-06-28 16:08:08 +08:00 |
|
xiongziliang
|
2bf16e63e1
|
保证rtp服务器tcp模式下线程安全
|
2024-06-22 13:04:06 +08:00 |
|
Xiaofeng Wang
|
84dbe4b076
|
Send config frames once before sending DirectProxy RTP packets (#3611)
|
2024-06-16 09:37:33 +08:00 |
|
PioLing
|
f9f386bc23
|
修改完善MediaSource事件拦截器 (#3622)
|
2024-06-14 12:59:02 +08:00 |
|
PioLing
|
d34da06766
|
bugfix: 修复rtp推流观看人数统计异常的问题 (#3620 #3615)
|
2024-06-13 11:41:22 +08:00 |
|
xia-chu
|
8159f4e085
|
bugfix: 修复rtp服务器单端口tcp模式下访问空指针崩溃的问题
|
2024-06-12 20:18:50 +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
|
4cd735f61d
|
编码H264时支持时间戳透传,修复时间戳相关问题
|
2024-06-02 13:34:51 +08:00 |
|
xiongziliang
|
189b02e400
|
解析rtp时,兼容rtsp服务端发送缓冲区溢出覆盖的bug
|
2024-06-02 13:11:45 +08:00 |
|
KkemChen
|
373620cfc6
|
feat: add broadcast event for player count change (#3562)
|
2024-05-23 10:30:11 +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 |
|
xiongguangjie
|
1c89950ebe
|
Fix record info size to int64 (#3527)
|
2024-05-11 10:49:33 +08:00 |
|
yanggs
|
046aaa3498
|
修复拉取指定流时时长信息丢失的问题 (#3500)
|
2024-05-01 13:19:47 +08:00 |
|
xia-chu
|
664d0b67bc
|
Add the listRtpSender http api
|
2024-04-21 11:31:43 +08:00 |
|
xia-chu
|
e4de454d5d
|
Charset default to UTF-8 on Windows
|
2024-04-20 22:25:21 +08:00 |
|
xia-chu
|
ff70ef233c
|
Fix bug where ts files are not written into m3u8 file during HLS playback.
|
2024-04-20 20:00:25 +08:00 |
|
xiongguangjie
|
d8cb75d387
|
Improve url encode and decode code add user pass encode decode methond (#3468)
去除url转义的冗余代码,添加用户名与密码的转义
|
2024-04-13 20:36:15 +08:00 |
|
xia-chu
|
af3ef996b0
|
Avoid build warnings in the main code
|
2024-03-30 14:59:28 +08:00 |
|
xia-chu
|
390c374086
|
Optimize the code
1. change param_strs to params
2. move params from MediaInfo to MediaTuple
3. passing MediaTuple as a parameter for some functions
|
2024-03-30 14:41:20 +08:00 |
|
xiongziliang
|
3e13e69724
|
BufFix: avoid may change data in splitter
|
2024-03-24 22:01:56 +08:00 |
|
Jacob Su
|
208f57e2cd
|
Fix macOS compile error by rename version.h -> ZLMVersion.h (#3411 #3410)
|
2024-03-24 17:18:18 +08:00 |
|
johzzy
|
029813402d
|
feat: update negotiateSdp and WebRtcArgs (#3371)
- update negotiateSdp
- update HttpAllArgs and alias
- update onRtcConfigure
- define setWebRtcArgs, handle set_webrtc_cands and setLocalIp
---------
Co-authored-by: xiongziliang <771730766@qq.com>
Co-authored-by: KkemChen <kkemchen@qq.com>
|
2024-03-23 22:46:30 +08:00 |
|
xia-chu
|
b05f515ccc
|
Revert "Fix the issue of failing to push streams to FMS 3.0 server"
This reverts commit 3b7f16b755 .
|
2024-03-22 20:50:07 +08:00 |
|
xia-chu
|
49ddde28c0
|
Refactor code
|
2024-03-22 20:50:07 +08:00 |
|
xia-chu
|
e972ec5a22
|
Remove deprecated code
|
2024-03-22 20:50:07 +08:00 |
|
xia-chu
|
5036aa5ec5
|
BugFix: crashes when exceptions are thrown during destruction #3402
|
2024-03-22 20:50:07 +08:00 |
|
百鸣
|
ff43fa5075
|
Fix the issue of abnormal timestamps during MP4 recording. (#3363)
Co-authored-by: xingqiao <xingqiao@uni-ubi.com>
|
2024-03-16 22:01:06 +08:00 |
|
haorui wang
|
3b7f16b755
|
Fix the issue of failing to push streams to FMS 3.0 server. (#3362)
[how]
1. AMF 为简单类型时填插 AMF Null (参考 OBS 以及实际测试)
2. createStream 前附加 releaseStream 和 FCPublish, 兼容旧 FMS3.0
3. 正确处理 RTMP Header fmt 为 1 和 2 的业务逻辑
|
2024-03-16 21:58:33 +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 |
|
xia-chu
|
1930d909f9
|
Fix the thread safety issue caused by poller thread switching when paced sender enabled
|
2024-03-16 21:53:30 +08:00 |
|