YuLi
4a24057e73
feat(http): decouple upload size limit from maxReqSize and harden file upload ( #4780 )
...
- Add maxUploadSize config (default 1GB) for custom HttpBody streaming uploads;
maxReqSize now only controls in-memory buffering threshold
- Reject uploads exceeding maxUploadSize with 413 before writing any data
- Delete incomplete files on HttpFileStorage destruction
- Open HttpFileStorage in "wb" mode instead of "ab" to avoid stale data
- Pass content_size to writeData() for integrity validation
- Use uint64_t for content_len to support large file uploads
- Wrap HttpBody _on_completed callback in try-catch to prevent unhandled exceptions
- Make GET_CONFIG global variables read-only
- Update ZLToolKit submodule
---------
Co-authored-by: xiongziliang <771730766@qq.com >
2026-07-23 13:55:35 +08:00
xia-chu
0efa1be502
更新ZLToolKit
2026-04-18 19:01:11 +08:00
xia-chu
66b94b266c
更新第三方库
...
新增mp4对mp2编码的支持
2026-04-01 20:16:49 +08:00
夏楚
6d520ea6a3
新增支持Python混合编程模式 ( #4579 )
2026-02-10 13:28:42 +08:00
wuliqqq
d0eeba544a
fix: 修复GOP cache overflow之后删除的只剩一个gop的问题 ( #4620 #4619 )
2026-01-06 21:33:56 +08:00
xia-chu
1e6a8964cc
修复WebRtcSession对象可能泄露的bug ( #4596 )
2025-12-17 21:42:25 +08:00
xia-chu
1892185b23
更新默认配置文件,支持配置注释和排序
2025-12-01 20:08:23 +08:00
xia-chu
6f16c81d97
更新子模块
...
更新zltoolkit提高Windows下wepoll相关代码性能
2025-11-27 21:58:28 +08:00
xia-chu
b1f55ec402
整理构建系统
2025-11-26 21:12:52 +08:00
xia-chu
f5791a7c6d
修复可能创建目录失败导致录像失败的问题 ( #4536 )
2025-11-08 11:11:22 +08:00
xia-chu
8b6aa37b87
优化ertmp对opus的支持
2025-10-16 20:15:34 +08:00
韦伟
39a26359ef
update media-server to add opus control header ( #4469 #4462 )
...
fix #4462
https://github.com/ireader/media-server/pull/387
2025-09-23 20:41:16 +08:00
baigao-X
3fb43c5fef
feat: 增加webrtc代理拉流 ( #4389 )
...
- 增加客户端模式,支持主动拉流、推流:
- addStreamProxy接口新增支持whep主动拉流,拉流地址目前只兼容zlm的whep url。
- addStreamPusherProxy接口新增支持whip主动推流,推流地址目前只兼容zlm的whip url。
- 以上推流url格式为webrtc[s]://server_host:server_port/app/stream_id?key=value, 内部会自动转换为http[s]://server_host:server_port/index/api/[whip/whep]?app=app&stream=stream_id&key=value。
- 增加WebRtc p2p 模式:
- 增加 ICE FULL模式。
- 增加STUN/TURN 服务器。
- 增加websocket 信令。
- 增加P2P代理拉流。
---------
Co-authored-by: xia-chu <771730766@qq.com >
Co-authored-by: mtdxc <mtdxc@126.com >
Co-authored-by: cqm <cqm@97kid.com >
2025-09-20 16:23:30 +08:00
xia-chu
c19f348786
更新zltoolkit
2025-09-10 21:58:04 +08:00
xia-chu
bbbfce9fe3
更新zltoolkit,优化负载均衡问题
2025-08-10 12:49:02 +08:00
xia-chu
652ac9fe82
新增获取poller监听fd个数方法
2025-08-10 12:15:56 +08:00
xia-chu
654dc198dd
修复编译问题
2025-08-10 01:44:37 +08:00
xia-chu
17a43e6007
更新zltoolkit,优化负载均衡问题
2025-08-09 23:49:53 +08:00
PioLing
7b1f8fedac
Add network traffic statistics ( #4239 )
...
Co-authored-by: xiongguangjie <xiong_panda@163.com >
Co-authored-by: xia-chu <771730766@qq.com >
2025-05-02 16:23:25 +08:00
xia-chu
2ede3197cd
Update ZLToolKit
...
Fix the bug that may overwrite the function during callback.
2025-01-19 20:44:12 +08:00
xia-chu
72c285908c
Update zltoolkit
2024-12-05 21:25:47 +08:00
xia-chu
67668c9f2c
更新第三方库
2024-11-29 23:38:10 +08:00
xiongguangjie
b9a1f0d9b5
update zltoolkit fix #3979
2024-10-28 10:59:37 +08:00
xia-chu
4c90a1a95b
Instantly enable recording support for GOP caching
2024-10-18 22:22:13 +08:00
Xiaofeng Wang
351e8fbd43
Fixed the compilation issue on macOS15 M platform
...
https://github.com/ZLMediaKit/ZLToolKit/pull/252
2024-10-11 14:23:05 +08:00
xia-chu
aca39bbfaa
Support hot-reload of SSL certificates ( #2835 )
2024-09-22 18:38:53 +08:00
alex
4152dcd409
AI automatically translates all comments in the code into English ( #3917 )
2024-09-19 14:53:50 +08:00
xia-chu
c904019d7d
更新ZLToolKit
2024-08-10 11:12:42 +08:00
xia-chu
da704ab2f1
更新并适配ZLToolKit
2024-08-04 20:46:05 +08:00
xiongziliang
c15e454286
更新三方库,提高国标流兼容性
2024-06-29 21:02:07 +08:00
xiongziliang
56d30322fe
Linux平台下适配recvmmsg接口
2024-06-29 11:33:17 +08:00
xiongziliang
2bf16e63e1
保证rtp服务器tcp模式下线程安全
2024-06-22 13:04:06 +08:00
xia-chu
1695624732
防止release编译时第三方库断言不触发导致的崩溃 ( #3617 )
2024-06-12 20:18:50 +08:00
xiongziliang
77d2df1695
移除RtpSelector相关逻辑,优化代码结构
2024-06-09 10:52:10 +08:00
xiongziliang
12b71ca41d
Update zltoolkit
2024-05-25 20:44:58 +08:00
xia-chu
e4de454d5d
Charset default to UTF-8 on Windows
2024-04-20 22:25:21 +08:00
xia-chu
44d6457108
Update ZLToolKit, support kqueue for macOS/BSD
2024-04-20 21:15:47 +08:00
xia-chu
5a137f8b8e
Update submodule
2024-03-17 10:28:10 +08:00
xiongziliang
1b709f665a
Update submodules
2024-03-02 16:57:27 +08:00
xiongziliang
da5673d1c4
Update ZLToolKit
2024-02-07 23:07:25 +08:00
xiongziliang
0359f178de
Update ZLToolKit
2024-01-28 19:35:06 +08:00
xiongguangjie
f9da87eb5d
update media-server for ps demuxer bug fix ( #3249 )
...
media-server 有一个bug , 已经提pr修复了,因此更新media-server
2024-01-23 22:47:39 +08:00
xiongziliang
473228a128
Update ZLToolKit
2024-01-06 23:28:18 +08:00
xiongziliang
77400832ac
Update ZLToolKit
2024-01-06 17:47:43 +08:00
xiongziliang
bb2d482056
Update ZLToolKit
2023-12-31 22:16:05 +08:00
xiongziliang
bcf0c719f1
Update ZLToolKit
2023-12-23 21:32:24 +08:00
xia-chu
25c99470ee
feat: add support of codec plugin
2023-12-10 11:09:04 +08:00
夏楚
bbe8f4a018
release 8.0
2023-12-09 16:23:51 +08:00
xiongziliang
22732ea3f4
确保deleteRecordDirectory接口忽略正在录制的mp4文件 ( #3032 )
2023-12-02 21:53:25 +08:00
xiongziliang
3137b95406
修复hls快速重连时,延迟删除文件夹相关bug ( #3039 )
2023-12-02 21:53:24 +08:00