Commit Graph

394 Commits

Author SHA1 Message Date
ziyue
a44334acaf 全面支持ipv6 2022-05-08 16:33:33 +08:00
xiongziliang
c14bf7d8b1 修复编译问题 2022-05-08 00:39:52 +08:00
xiongziliang
d66845425c 完善ipv6网络适配 2022-05-08 00:26:01 +08:00
ziyue
3062ea0e7c 初步支持ipv6: #576, #1406 2022-05-07 20:06:08 +08:00
xiongziliang
97952bdf0f 更新第三方库,修复mp4录制相关问题:1507 2022-04-16 22:23:26 +08:00
xiongziliang
2b460c97ed 更新第三方库 2022-04-16 14:38:38 +08:00
xiongziliang
5879947325 webrtc url添加session参数,用于hook追踪会话唯一性 2022-03-27 21:12:59 +08:00
xiongziliang
19c7d1c406 删除多余的日志打印 2022-03-19 10:54:08 +08:00
xiongziliang
ed661b1cf1 修改无法删除hls目录的bug:#1485 2022-03-12 10:57:39 +08:00
ziyue
5489b2dd17 更新第三方库: #1435 2022-03-01 11:56:12 +08:00
ziyue
b2bb37dc5c http: 修复32位系统下,下载3GB以上文件失败的问题: #1446 2022-02-23 17:03:13 +08:00
xiongziliang
6876a0a3e9 更新第三方库,解决时间戳回环导致ts无pat/pmt的bug 2022-02-13 21:55:09 +08:00
xiongziliang
2fbd8de727 更新zltoolkit,解决msvc2017编译问题 2022-02-11 20:44:42 +08:00
ziyue
72caa43c97 主动关闭的流不支持断流续推: #1401 2022-02-09 14:31:40 +08:00
xiongziliang
0402646f7c 防止命名空间歧义 2022-02-05 01:01:29 +08:00
夏楚
c72cf4cbcc
整理命名空间 (#1409)
* feat: remove using namespace mediakit in header files.

(cherry picked from commit d44aeb339a8a0e1f0455be82b21fe4b1b536299f)

* feat: remove using namespace mediakit in FFmpegSource.h

* feat: remove using namespace mediakit in RtpExt.h

* feat: remove using namespace mediakit in header files.

* feat: remove using namespace std in header files.

* feat: remove using namespace std in header files when zltoolkit remove std in header

* 补充命名空间

* 整理命名空间

* 整理命名空间2

* 修复macos ci

* 修复编译问题

* 修复编译问题2

* 修复编译问题3

Co-authored-by: Johnny <hellojinqiang@gmail.com>
Co-authored-by: Xiaofeng Wang <wasphin@gmail.com>
2022-02-02 20:34:50 +08:00
ziyue
756ec1364b websocket客户端触发事件时确保对象强引用有效
同时修复websocket客户端判断alive返回false的bug
2022-01-25 11:44:51 +08:00
ziyue
131476d3ac 更新zltoolkit, 修复RingBuffer相关bug 2022-01-24 10:47:21 +08:00
ziyue
5007578202 hls/ts 播放器不做content-length严格限制 2022-01-21 16:10:27 +08:00
ziyue
ee6ad66a6d HTTP: 重写http相关超时管理机制 2022-01-19 22:50:44 +08:00
xiongziliang
c9d755f4e8 修复编译问题 2022-01-14 22:04:46 +08:00
ziyue
556161c20f 更新三方库 2022-01-14 13:09:57 +08:00
ziyue
5b6ff0af27 完善mingw编译环境的适配 2022-01-11 14:09:57 +08:00
ziyue
afc7b019f1 完善日志去重逻辑 2022-01-07 11:00:58 +08:00
ziyue
1d81a77171 修复windows下编译错误 2022-01-06 16:05:17 +08:00
ziyue
5a592e6db6 优化循环池性能 2022-01-06 14:30:44 +08:00
ziyue
e2636c5179 更新zltoolkit 2022-01-06 12:43:58 +08:00
ziyue
d9db31055c 更新第三方库,修复http-fmp4直播内存持续增长bug 2021-12-31 11:30:04 +08:00
ziyue
7f6be9e118 Refine: 消除编译警告 2021-12-30 15:28:27 +08:00
ziyue
098ecf542a 部分代码移至第三方库 2021-12-29 14:18:52 +08:00
夏楚
878ce87329
支持线程内存malloc统计 (#1317) 2021-12-27 17:40:15 +08:00
xiongziliang
8afafb1ce0 更新第三方库: #1310 2021-12-26 19:20:21 +08:00
ziyue
3cba8fca79 分包器缓存太多时主动清空数据 2021-12-24 17:47:15 +08:00
ziyue
0bf75529a2 HTTP: 确保http请求结束后不再触发超时事件 2021-12-24 13:26:42 +08:00
ziyue
d3a92c4ab8 更新zltoolkit 2021-12-15 15:54:11 +08:00
xiongziliang
edbbaa4541 Refine: 更新ZLToolKit,优化日志对象追踪 2021-11-28 21:47:34 +08:00
xiongziliang
f45830cbb8 Refine: 优化webrtc对象追踪机制 2021-11-28 21:43:21 +08:00
xiongziliang
01dbf8fdf2 Bugfix: 更新ZLToolKit,修复多线程情况多次重复创建UdpSession的bug 2021-11-28 20:44:19 +08:00
ziyue
0aff3b80f2 更新zltoolkit, 兼容openssl 3 2021-11-22 16:29:21 +08:00
ziyue
afdc5e4267 Refine: 优化tcp/udp服务器异常管理断开机制 2021-11-19 15:26:33 +08:00
xiongziliang
b0343acf8c Refine: 提炼精简代码 2021-11-13 00:24:38 +08:00
ziyue
5d56e86cfd 修复Windows上strptime不存在编译失败的问题 2021-10-27 17:14:16 +08:00
ziyue
8c7a78880a 更新zltoolkit 2021-10-27 15:19:12 +08:00
ziyue
573dc2e67a 获取文件大小确保安全 2021-10-22 17:01:04 +08:00
ziyue
fcfa13b0fe 适配最新zltoolkit 2021-10-22 16:43:34 +08:00
夏楚
19ebb03458
media-server使用原仓库并适配 (#1180)
* remote media-server

* 适配第三方库media-server使用原仓库

* ireader/media-server库使用gitee镜像

Co-authored-by: monktan <monktan@tencent.com>
2021-10-22 14:16:39 +08:00
ziyue
b4327b9b18 获取文件大小功能移至zltoolkit 2021-10-20 18:09:37 +08:00
ziyue
060d371961 更新zltoolkit 2021-10-18 21:13:41 +08:00
ziyue
03655a71b2 修复linux下assert未找到的编译问题 2021-10-18 16:27:39 +08:00
ziyue
a8e61010cf 整理日志接口 2021-10-18 16:02:14 +08:00
ziyue
5d9f05669e mk_log_printf改用vasprintf函数 2021-10-18 15:09:02 +08:00
ziyue
b10fc52384 CHECK宏支持自定义错误提示 2021-10-16 16:24:40 +08:00
ziyue
11eb04f094 修复cpu亲和性设置导致FFmpeg进程不能使用多核cpu的问题:#1149 2021-10-16 14:41:00 +08:00
ziyue
c09eb48724 修复udp服务器启动失败时访问空指针的bug 2021-09-27 20:11:39 +08:00
xiongziliang
fec1307a9d 修复连接迁移时,重复创建UdpSession的bug 2021-09-10 22:59:54 +08:00
xiongziliang
d2a0b1e3e6 基本完成webrtc单端口改造 2021-09-10 22:39:15 +08:00
ziyue
7ba44d1ac8 webrtc单端口模式支持线程安全,支持链接迁移 2021-09-10 18:37:32 +08:00
ziyue
209d47cf3b 修复webrtc simulcast推流崩溃的bug 2021-09-07 16:22:34 +08:00
ziyue
57e91054af 合并日志相关pr: #1077 2021-08-30 20:47:11 +08:00
ziyue
94a6dc66c9 修复生成rtmp包时间戳错误的问题 2021-08-19 19:52:55 +08:00
wxf
a93bba95c1 更新 Toolkit 统一使用 cmake 查到的 ssl 2021-08-16 11:25:14 +08:00
ziyue
da9d3a3b1f 更新ZLToolKit 2021-07-20 21:29:46 +08:00
ziyue
a07addfe38 更新zltoolkit 2021-07-20 21:00:25 +08:00
ziyue
2dcc2c34b2 更新ZLToolKit,提升性能 2021-07-20 20:53:19 +08:00
ziyue
0d48275115 更新zltoolkit库,优化打印日志性能 2021-07-14 21:41:46 +08:00
xiongziliang
eba3758b30 支持设置、获取线程名 2021-07-10 23:54:08 +08:00
xiongziliang
b9e4350dd2 支持线程帮核 2021-07-10 22:02:59 +08:00
xiongziliang
76d6e68ecc 修复windows下编译问题:#978 2021-07-10 19:14:53 +08:00
xiongziliang
9a4c179b0d 修复windows下编译问题:#978 2021-07-10 19:13:54 +08:00
ziyue
59131e3b0a 修复ts/ps解析后组帧逻辑bug:#964 2021-07-07 11:02:36 +08:00
ziyue
0838db5326 修复tcp server循环引用的问题 2021-07-06 10:34:00 +08:00
xiongziliang
4ef1fe2a1f 修复tcp服务器负载均衡机制失效的问题 2021-07-05 22:33:21 +08:00
ziyue
4a6c164d83 更新网络框架,解决负载不够均衡的问题 2021-07-05 21:14:08 +08:00
ziyue
397c1c7c57 整理宏 2021-06-28 20:12:07 +08:00
ziyue
40c1cb239d Merge branch 'master' of https://gitee.com/xia-chu/ZLMediaKit into dev 2021-06-08 17:52:44 +08:00
ziyue
9c3ec4b4ed 更新zltoolkit,修复Windows下编译问题 2021-06-08 17:45:59 +08:00
ziyue
868fb6e587 更新zltoolkit,修复RtpServer在tcp模式下崩溃的bug 2021-06-08 17:33:23 +08:00
ziyue
edf9129f7e Merge branch 'master' of https://gitee.com/xia-chu/ZLMediaKit into dev 2021-06-08 14:40:51 +08:00
ziyue
c4817c6d5f GB28181单端口接收流支持多线程 2021-06-08 14:03:25 +08:00
ziyue
92736db5b2 适配zltoolkit 2021-06-08 11:29:32 +08:00
ziyue
c3354a3df6 Merge branch 'master' of https://gitee.com/xia-chu/ZLMediaKit into dev 2021-05-31 14:18:48 +08:00
ziyue
5eb00d5fab 修复windows下获取errno失败导致崩溃的bug:#889 2021-05-26 16:26:09 +08:00
xiongziliang
9f223bc7a2 Merge branch 'master' of https://github.com/xia-chu/ZLMediaKit into dev 2021-05-22 10:25:05 +08:00
xiongziliang
8cbec43ee8 合并代码 2021-05-22 09:26:49 +08:00
xiongziliang
259e9dab07 更新ZLToolKit 2021-05-15 09:59:36 +08:00
xiongziliang
0e968a2d5e 更新ZLToolKit 2021-05-12 23:48:13 +08:00
xia-chu
cf520491fa Merge branch 'master' of https://gitee.com/xia-chu/ZLMediaKit into dev 2021-04-26 19:50:17 +08:00
xia-chu
86afa379c4 更新zltoolkit,修复gcc下编译问题 2021-04-26 19:24:28 +08:00
xia-chu
d005ccf396 更新zltoolkit 2021-04-26 18:24:34 +08:00
xia-chu
48338af700 完善FCI相关代码 2021-04-23 15:06:55 +08:00
xia-chu
31b6dde715 Merge branch 'master' of https://gitee.com/xia-chu/ZLMediaKit into dev 2021-04-20 14:30:34 +08:00
xiongziliang
9004ad7a60 修复老版本openssl编译问题 2021-04-19 19:48:30 +08:00
xiongziliang
f69a23565d Merge remote-tracking branch 'github/master' into dev 2021-04-18 23:13:47 +08:00
xiongziliang
4a6a3746dd 更新ZLToolKit 2021-04-18 23:11:08 +08:00
xiongziliang
5fd23c4cf7 更新ZLToolKit 2021-04-18 21:03:20 +08:00
xiongziliang
77da999394 更新第三方库 2021-04-15 21:45:00 +08:00
xiongziliang
5539050f06 更新第三方库 2021-04-01 21:44:10 +08:00
ziyue
daef7051ad sdp完整性检查,与忽略大小写拼写 2021-03-30 09:53:58 +08:00
ziyue
51ac93a08c rtp超时检测最多暂停5分钟
更新zltoolkit
2021-03-16 15:37:34 +08:00
ziyue
d475191dc7 修复过早启动时间戳线程的bug 2021-03-16 10:52:43 +08:00
ziyue
28e6dd9e02 修复过早启动时间戳线程的bug 2021-03-16 10:50:08 +08:00
xiongziliang
daedbed737 更新第三方库 2021-03-07 10:16:39 +08:00
xiongziliang
6548f7959f 更新第三方库 2021-02-28 21:02:55 +08:00
xia-chu
80bcf53ccf 更新ZLToolKit并适配代码 2021-02-06 20:10:34 +08:00
xiongziliang
bba18156ea 更新第三方库,完善fmp4直播:#664 2021-01-31 21:18:08 +08:00
xiongziliang
7745cdb8fc 更新zltoolkit 2021-01-31 20:28:33 +08:00
xiongziliang
bad9553ec4 统计TcpServer个数 2021-01-24 21:59:55 +08:00
xiongziliang
aa45590c13 添加对象统计接口 2021-01-23 09:44:37 +08:00
xia-chu
f63b2b1863 去除编译警告,修复bug 2021-01-19 16:05:38 +08:00
xiongziliang
5d752c89b5 修复编译问题 2021-01-17 20:15:08 +08:00
xia-chu
b6cbc87712 全面整理代码,去除编译警告 2021-01-17 18:31:50 +08:00
xiongziliang
3ff802c2ea 更新ZLToolKit 2021-01-17 10:32:47 +08:00
xiongziliang
97528c2583 更新ZLToolKit 2021-01-09 18:46:09 +08:00
monktan
3ddc14d35d 合并pr(#661): 减少unsport code打印,新增git信息获取
(cherry picked from commit 47f2f5b349)
2021-01-02 22:02:23 +08:00
xiongziliang
1397399589 更新zltoolkit 2020-12-13 09:52:16 +08:00
xiongziliang
42679cdf98 更新第三方库,提升GB28281推流兼容性 2020-11-29 09:42:16 +08:00
xiongziliang
6c8f1c9403 更新ZLToolKit,修复bug: #558 2020-11-08 21:42:36 +08:00
xiongziliang
700a16c759 大幅提升接收推流性能以及降低内存占用 2020-11-01 03:41:35 +08:00
xiongziliang
bb5edcb8b4 更新第三方库 2020-10-24 23:33:40 +08:00
xiongziliang
46ee7f369b 防止误删gop缓存 2020-10-20 00:06:59 +08:00
xiongziliang
c9d7cd99a3 修复线程安全相关bug:#521 2020-10-20 11:50:18 +08:00
xiongziliang
51fcaeda4c 更新第三方库 2020-10-18 21:33:36 +08:00
xiongziliang
209689121a 消除编译警告 2020-10-10 18:36:29 +08:00
xiongziliang
dfaa8b540c 使用临时变量和std::move减少智能指针的拷贝构造 2020-10-10 18:23:25 +08:00
xiongziliang
a1de3bfd30 添加流创建时间、在线时间 2020-10-01 18:57:15 +08:00
xiongziliang
4f42f508d5 复用代码 2020-09-26 09:39:38 +08:00
xiongziliang
416d21df36 返回值去除std::move 2020-09-21 14:32:56 +08:00
xiongziliang
ab74a185a0 更新第三方库 2020-09-20 23:27:26 +08:00
xiongziliang
2dd1046131 合并fmp4和mov接口 2020-09-20 19:44:20 +08:00
xiongziliang
3b5053af50 修复关闭HLS后,编译失败的问题 2020-09-12 19:46:58 +08:00
xiongziliang
c711eedaa7 适配ZLToolKit代码,支持自定义创建Socket:#468 2020-09-12 19:03:52 +08:00
xiongziliang
d0f17559cb 更新ZLToolKit 2020-09-06 18:01:47 +08:00
xiongziliang
90622a30fa 更新ZLToolKit 2020-08-30 09:15:50 +08:00
xiongziliang
0456cee336 修复添加aac静音前缀未设置的问题 2020-08-15 09:51:31 +08:00
xiongziliang
d986b1d36c 更新第三方库 2020-08-08 12:23:46 +08:00
xiongziliang
21548e3609 更新ZLToolKit 2020-08-04 17:12:39 +08:00
xiongziliang
76b5e1c3e3 更新ZLToolKit 2020-08-04 15:06:00 +08:00
xiongziliang
8be13c5b5f 更新ZLToolKit 2020-08-04 11:46:29 +08:00
xiongziliang
40e68fa0f5 支持通配符证书 2020-08-03 12:00:23 +08:00
xiongziliang
a9b0ca9cdd hls支持opus 2020-08-01 20:56:34 +08:00
xiongziliang
f84b3d90b4 流未找到事件中,可以立即返回播放失败: #417 2020-07-16 16:00:31 +08:00
xiongziliang
c507e8a772 完善对系统时间戳跳变的支持 2020-07-14 15:03:47 +08:00
xiongziliang
971a4d765d 修复修改系统时间戳导致定时器不精准的bug 2020-07-13 14:38:45 +08:00
xiongziliang
c66e5dcdb1 更新第三方库,修复ps rtp解包相关问题:#388 2020-07-11 21:56:39 +08:00
xiongziliang
80d9f8ccaa 更新ps解析库,兼容不规范的ps流:#359 2020-07-04 21:44:44 +08:00
xiongziliang
cd5dd6ffd0 更新ps解析库,修复猜测编码格式错误的bug:#359 2020-07-04 19:30:03 +08:00
xiongziliang
21edbb0ebe 更新ZLToolKit 2020-07-02 17:44:53 +08:00
xiongziliang
f881108dfe 更新第三方库 2020-06-15 09:13:45 +08:00
xiongziliang
487c993baf 修复select全局限制文件描述符个数的bug:#333 2020-06-08 20:03:51 +08:00
xiongziliang
aca6c18e56 限制select文件描述符个数 2020-06-08 19:21:45 +08:00