Commit Graph

395 Commits

Author SHA1 Message Date
xiongziliang
aca6c18e56 限制select文件描述符个数 2020-06-08 19:21:45 +08:00
xiongziliang
8ef8c91f2e 更新第三方库,解决rtp丢包导致无法解析的问题 2020-06-04 16:17:41 +08:00
xiongziliang
aeb2f910c1 release编译时修复assert宏相关警告 2020-05-30 13:52:09 +08:00
xiongziliang
932da46c3a 更新第三方库 2020-05-30 12:01:44 +08:00
xiongziliang
31ad2caa6b 使用抛异常替代asset,提高代码稳定性 2020-05-30 11:49:36 +08:00
xiongziliang
cca9b1758a 更新ZLToolKit 2020-05-18 15:34:44 +08:00
xiongziliang
2c9141513d ts/ps支持G711 2020-04-26 09:45:00 +08:00
xiongziliang
b2b276029b 修复windows下编译问题 2020-04-24 16:35:41 +08:00
xiongziliang
3cdc0dd98f 更新ZLToolKit 2020-04-24 12:45:21 +08:00
xiongziliang
b4228f91c3 适配ZLToolKit 2020-04-24 12:39:22 +08:00
xiongziliang
0df25942aa rtp推流初步添加事件 2020-04-23 23:18:24 +08:00
xiongziliang
b6946a5968 事件广播触发者改成SockInfo对象 2020-04-23 21:38:44 +08:00
xiongziliang
4d84661a87 更新ZLToolKit 2020-04-23 17:50:12 +08:00
xiongziliang
b09919d374 替换inet_ntoa线程安全版本 2020-04-23 16:14:24 +08:00
xiongziliang
5c3418a412 合并 #278 2020-04-18 18:46:20 +08:00
xiongziliang
7823d2c1d8 修复为安装openssl编译失败的问题 2020-04-13 17:30:38 +08:00
xiongziliang
d363871601 修复一些mp4点播不支持的问题 2020-04-13 09:44:05 +08:00
xiongziliang
c8d4edac9c 修复不支持多级ssl证书的问题:#257 2020-04-10 18:58:14 +08:00
xiongziliang
b169f94cce 大幅提高rtsp服务器性能 2020-04-07 13:03:53 +08:00
xiongziliang
45c5f1ec4c 避免死锁 2020-04-06 21:23:35 +08:00
xiongziliang
c040f472fa 更新第三方库,防止windows下编译失败 2020-04-04 23:24:11 +08:00
xiongziliang
46be8a38e7 重写MP4点播 2020-04-03 20:45:58 +08:00
xiongziliang
bbaf5d7b3b 优化事件触发器性能 2020-04-01 16:51:51 +08:00
xiongziliang
1168174c2b tab统一替换为4个空格键:#242 2020-03-20 11:51:24 +08:00
xiongziliang
502e3bff5f 解决ps rtp解包问题 2020-03-08 22:10:37 +08:00
xiongziliang
10884340b0 优化rtp推流相关代码 2020-03-08 21:19:20 +08:00
xiongziliang
f76109c629 兼容ssrc为0的rtp推流 2020-02-23 12:16:20 +08:00
xiongziliang
c56a0a0624 更新ZLToolKit 2020-02-18 21:13:30 +08:00
xiongziliang
2ecb9c6887 更新ZLToolKit 2020-02-18 11:25:39 +08:00
xiongziliang
a7a376b3f2 流量汇报事件添加id参数 2020-02-13 12:10:08 +08:00
xiongziliang
f5187e8b0d 优化GOP相关逻辑 2020-01-20 16:22:25 +08:00
xiongziliang
f453668683 去除侦探gop长度的逻辑 2020-01-20 15:34:06 +08:00
xiongziliang
95c8474d48 修复GOP缓存相关小bug 2020-01-15 19:59:47 +08:00
xiongziliang
34e3e9f720 优化及时推拉流秒开成功率 2020-01-15 11:55:16 +08:00
xiongziliang
444137e5b7 重写GOP缓存机制 2020-01-15 11:07:55 +08:00
xiongziliang
0a4b59031f 及时推拉流也能确保第一帧为关键帧 2020-01-14 19:41:55 +08:00
xiongziliang
01bae24fdc update zltoolkit 2020-01-07 10:45:55 +08:00
xiongziliang
e4f9e377c5 修复FFmpeg日志路径相关的bug 2020-01-03 17:26:36 +08:00
xiongziliang
84de9720b5 更新ZLToolKit 2019-12-29 18:32:26 +08:00
xiongziliang
4e0919d13b 提供完成的c api事件测试代码 2019-12-24 16:02:41 +08:00
xiongziliang
92bc4fbbb1 c api测试程序防止退出时崩溃 2019-12-23 14:20:49 +08:00
xiongziliang
2da0c884a1 添加kBroadcastHttpBeforeAccess事件,拦截http文件下载事件 2019-12-23 12:47:04 +08:00
xiongziliang
bfa9a3b678 #include <ctime> 2019-12-13 16:29:26 +08:00
xiongziliang
caf8274026 更新ZLToolKit 2019-12-13 16:20:03 +08:00
xiongziliang
e6235e00e1 修复windows下无法编译的问题 2019-12-13 16:17:15 +08:00
xiongziliang
5fe5dd9de6 hls保存ts文件时根据日期、时间保存 2019-12-12 22:58:31 +08:00
xiongziliang
ee66d945e8 更新media-server库 2019-12-12 22:25:55 +08:00
xiongziliang
030d8f6d53 完成windows下编译 2019-12-06 13:53:28 +08:00
xiongziliang
0d9bdec182 支持rtp代理服务器 2019-12-06 11:54:10 +08:00
xiongziliang
e6d511cc9e 解决播放成功与中途断开事件触发紊乱的问题:#143 2019-11-19 15:52:02 +08:00
xiongziliang
c8ba6fd73f 更新ZLToolKit 2019-11-14 14:48:27 +08:00
xiongziliang
3554fe920f 更新ZLToolKit 2019-11-12 10:00:55 +08:00
xiongziliang
8c0596bfb2 更新ZLToolKit(修复发送缓存覆盖导致ssl错误的bug) 2019-11-12 09:52:34 +08:00
xiongziliang
1b6e61c413 1、修复#125
2、修复非法rtsp url导致异常的问题
2019-11-11 19:03:03 +08:00
xiongziliang
d6b319b993 尝试修复 #125 2019-11-11 16:22:12 +08:00
xiongziliang
9d7b2821b7 初步支持ssl多证书 2019-11-08 15:20:54 +08:00
xiongziliang
6023885e93 抽象整理HttpBody类,fread模式下使用循环池提升内存性能 2019-10-27 02:04:51 +08:00
xiongziliang
7e1e735203 更新ZLToolKit 2019-10-21 09:03:11 +08:00
xiongziliang
0aa28b2848 简化代码 2019-10-18 10:02:42 +08:00
xiongziliang
67d2beb52a 配置文件支持相对路径,http文件服务器防止访问根目录父目录 2019-10-18 09:51:20 +08:00
xiongziliang
4642bbeb4c rtsp推流默认不覆盖时间戳 2019-10-12 22:02:50 +08:00
xiongziliang
a09016303b 更新ZLToolKit 2019-10-10 14:35:17 +08:00
Weiwei.Zhou
7608aa6fa9 merge 2019-10-10 13:22:51 +08:00
xiongziliang
54b2cd0089 更新ZLToolKit 2019-10-08 17:22:27 +08:00
xiongziliang
e69ec8f8a2 更新ZLToolKit(windows下日志支持颜色) 2019-09-29 15:30:10 +08:00
xiongziliang
e3e412cf8e 更新ZLToolKit(修复在覆盖时间戳时的相关bug) 2019-09-26 19:10:45 +08:00
xiongziliang
644905a374 实现websocket客户端模板 2019-09-16 17:45:27 +08:00
xiongziliang
d30d0e2b29 issue:#83 2019-09-11 09:21:10 +08:00
xiongziliang
226473a223 更新ZLToolKit(修复点播结束后,MediaReader对象还无法销毁的的bug) 2019-09-03 16:40:10 +08:00
xiongziliang
7f0fa0ead1 更新ZLToolKit 2019-08-20 12:11:21 +08:00
xiongziliang
10c97ff8bc 更新mac版本二进制文件,启用openssl 2019-08-19 16:05:17 +08:00
xiongziliang
5bcdb7fb53 更新ZLToolKit 2019-08-19 09:25:10 +08:00
xiongziliang
5f8773b3af 更新ZLToolKit 2019-08-18 23:24:15 +08:00
xiongziliang
0931d82a2a 修复windows下编译失败的问题 2019-08-13 11:17:41 +08:00
xiongziliang
7c7b9e560e 统一添加bom 2019-08-08 19:01:45 +08:00
xiongziliang
749fb98439 更新ZLToolKit(日志分天以及清理) 2019-08-06 22:52:19 +08:00
xiongziliang
462eac9aea 更新ZLToolKit(优化windows下线程切换) 2019-08-04 23:16:05 +08:00
xiongziliang
383a14a76d 重新mp4录制 2019-08-01 18:49:04 +08:00
xiongziliang
69098612bc Merge branch 'master' of https://github.com/xiongziliang/ZLMediaKit into zqsong 2019-08-01 14:06:34 +08:00
xiongziliang
fcdcf12af9 更新ZLToolKit 修好GOP缓存不够导致秒开失败的bug 2019-08-01 13:06:54 +08:00
zqsong
124cce34b6 mp4录制全部替换mp4v2为media-server 2019-08-01 11:44:16 +08:00
xiongziliang
6922d82c65 rtmp解复用支持无内存拷贝
hls生成支持输入无0x 00 00 01的H264/H265数据
2019-07-25 12:09:36 +08:00
xiongziliang
2d460ff83d 更新ZLToolKit(防止错误获取WorkThread中的线程) 2019-07-24 14:14:46 +08:00
xiongziliang
d71f1dd293 本协议拉流代码支持任意编码格式 2019-07-19 11:30:39 +08:00
xiongziliang
1df3859c98 修复异步addDelegate导致丢帧的问题 2019-07-09 14:53:23 +08:00
xiongziliang
aba16278dd 更新ZLToolKit(优化特定情况下的秒开速度) 2019-07-09 11:29:04 +08:00
xiongziliang
f6ff2172bd 更新ZLToolKit(优化环形缓存逻辑) 2019-07-02 09:50:08 +08:00
xiongziliang
04197e1c4e 更新ZLToolKit(优化秒开) 2019-07-01 22:45:51 +08:00
xiongziliang
0a2c022fa8 优化代码 2019-06-28 16:12:39 +08:00
xiongziliang
d66c5971aa 更新ZLToolK(修复在onRead事件中设置读缓存的bug) 2019-06-26 09:24:20 +08:00
xiongziliang
85f05adc06 优化代码,提升可读性 2019-06-24 16:56:46 +08:00
xiongziliang
fec7fe5b3b 更新ZLToolK 2019-06-24 16:08:06 +08:00
xiongziliang
cc7b19dedc 更新ZLToolK(修复windows下sendto相关问题) 2019-06-24 15:34:57 +08:00
xiongziliang
e26056617b 更新ZLToolK 2019-06-24 09:22:19 +08:00
xiongziliang
c1069f2482 更新ZLToolK(修复定时器相关bug) 2019-06-21 11:30:03 +08:00
xiongziliang
702ee9e482 更新ZLToolK 2019-06-20 15:09:56 +08:00
xiongziliang
8300973c77 更新ZLToolK(修复可能内存越界的bug) 2019-06-20 14:16:48 +08:00
xiongziliang
fa3c687c3b 更新ZLToolK(修复可能死锁的问题) 2019-06-20 11:22:06 +08:00
xiongziliang
b4e7b09d0f 更新ZLToolK(修复同步接口可能存在的bug) 2019-06-20 11:02:30 +08:00
xiongziliang
85de33e9f4 更新ZLToolK 2019-06-20 10:30:37 +08:00
xiongziliang
c9c2e956de 更新ZLToolK(性能优化) 2019-06-18 15:39:24 +08:00
xiongziliang
d9b807a26d 更新ZLToolKit(修复环形缓存失效的bug) 2019-06-16 22:14:06 +08:00
xiongziliang
f9a3054f4b 更新ZLToolKit(修复环形缓存实现的bug) 2019-06-16 22:03:23 +08:00
xiongziliang
a865cccf8b 更新ZLToolKit 2019-06-12 18:57:42 +08:00
xiongziliang
080f2af4b4 常量改成string ,提供性能 2019-06-12 18:37:52 +08:00
xiongziliang
826f3649ea 更新ZLToolK(修复linux下编译问题) 2019-06-11 12:28:48 +08:00
xiongziliang
1257ad725b 更新ZLToolK 2019-06-11 12:09:02 +08:00
xiongziliang
c5e75b3508 更新ZLToolK(内存优化) 2019-06-11 11:56:20 +08:00
xiongziliang
b8be62a412 更新ZLToolK(优化tcp发送性能) 2019-06-11 11:48:41 +08:00
xiongziliang
307321a380 更新ZLToolK(修复环形缓存相关的bug) 2019-06-10 12:23:51 +08:00
xiongziliang
7f062c661b 更新ZLToolKit(环形缓存性能以及稳定性提升) 2019-06-03 12:35:35 +08:00
xiongziliang
c0f41167ba 创建Socket优先绑定本线程 2019-05-31 18:01:38 +08:00
xiongziliang
ec190e3273 修复windows编译问题 2019-05-31 12:14:51 +08:00
xiongziliang
db0611de91 修复rtsp注册前未设置sdp的bug
rtsp鉴权放置在查找流之前,防止无谓的按需拉流
2019-05-30 16:01:56 +08:00
xiongziliang
5304d81306 修复https客户端无法完成ssl握手的问题 2019-05-30 10:12:47 +08:00
xiongziliang
a39c4c1344 完善错误提示 2019-05-29 18:08:50 +08:00
xiongziliang
a603d7f1c3 完善服务器日志打印 2019-05-28 18:47:10 +08:00
xiongziliang
3917b6451c 完善获取媒体读取器个数方法 2019-05-27 16:09:29 +08:00
xiongziliang
0fa2452657 添加getAllSession接口
完善接口注释
2019-05-27 15:09:44 +08:00
xiongziliang
c857968f40 flv录制延时两秒启动,防止收集config帧不齐 2019-05-27 10:58:08 +08:00
xiongziliang
6ef5ae0f3c fix #32 : 兼容新老版本mysql客户端 2019-05-24 17:50:46 +08:00
xiongziliang
9db03d4f48 更新ZLToolKit(修复win下编译问题) 2019-05-24 17:25:04 +08:00
xiongziliang
a515a85235 更新ZLToolKit(优化时间戳获取函数) 2019-05-24 16:40:25 +08:00
xiongziliang
2f6773f180 添加完整的服务器用例 2019-05-20 11:22:59 +08:00
xiongziliang
2217211464 rtp组播监听组播地址
更新ZLToolKit
2019-05-20 09:43:13 +08:00
xiongziliang
4c39821691 添加http服务器配置项:是否支持vhost 2019-05-16 17:09:29 +08:00
xiongziliang
6b86952d83 更新ZLToolKit(修复新版NDK编译问题) 2019-05-10 16:46:57 +08:00
xiongziliang
5def5be29f 添加android测试程序 2019-05-10 13:25:22 +08:00
xiongziliang
9d92f613e2 优化接口命名,更新ZLToolKit 2019-05-09 10:49:50 +08:00
xiongziliang
6d3d0272a6 删除冗余文件
更新licence日期
2019-05-08 15:40:07 +08:00
xiongziliang
7997c06010 初步添加RTCP包接收接口 2019-05-08 14:23:18 +08:00
xiongziliang
ebfcd86875 修复Socket onErr事件发送数据导致递归触发的bug 2019-04-25 15:17:26 +08:00
xiongziliang
8d70e0769c 更新ZLToolKit 2019-04-24 16:13:37 +08:00
xiongziliang
9ce5c146a9 更新ZLToolKit(修复编译问题) 2019-04-24 11:15:43 +08:00
xiongziliang
7fddb722f0 更新ZLToolKit(兼容老版本openssl) 2019-04-22 11:20:27 +08:00
xiongziliang
2ad9c44ddf 更新ZLToolKit 2019-04-17 10:51:17 +08:00
xiongziliang
bc1a79038c 更新ZLToolKit(完善ssl相关) 2019-04-16 17:25:19 +08:00
xiongziliang
a266123365 更新ZLToolKit(复用Buffer提升性能) 2019-04-12 09:49:14 +08:00
xiongziliang
9fc534d815 优化rtp排序逻辑,处理seq回环的情况 2019-04-11 18:26:40 +08:00
xiongziliang
dee4f0317a 更新ZLToolKit(修复tcp客户端bug) 2019-04-10 09:25:12 +08:00
xiongziliang
51d0964fe9 更新media-server 2019-04-09 21:26:31 +08:00
xiongziliang
531e8c4f49 更新ZLToolKit 2019-04-08 15:08:31 +08:00
xiongziliang
a638c029dd 更新ZLToolKit 2019-04-08 10:17:40 +08:00
xiongziliang
ea4f9a0c4a mp4close放在后台线程执行 2019-04-03 11:09:50 +08:00
xiongziliang
33eb7ef320 整体替换HLS生成代码,支持265 2019-04-01 12:57:33 +08:00