Commit Graph

190 Commits

Author SHA1 Message Date
xiongziliang c76930e3cd 支持http-ts/websocket-ts直播 2020-09-20 00:21:46 +08:00
xiongziliang c711eedaa7 适配ZLToolKit代码,支持自定义创建Socket:#468 2020-09-12 19:03:52 +08:00
xiongziliang 2fd567b8b0 1、ws-flv直播支持客户端主动关闭请求:#430
2、兼容CONTINUATION类型的websocket包
3、修复websocket客户端在处理Content-Length时的相关bug
2020-08-08 12:17:06 +08:00
xiongziliang 20d3757986 http-flv/ws-flv先触发on_play再触发on_stream_not_found 2020-05-25 17:38:36 +08:00
xiongziliang f9df7f5217 去除ultraLowDelay配置项 2020-04-29 11:08:43 +08:00
xiongziliang b4228f91c3 适配ZLToolKit 2020-04-24 12:39:22 +08:00
xiongziliang 00c21cd99e 优化代码 2020-04-23 22:22:24 +08:00
xiongziliang eda7a59f3c 统一事件参数类型 2020-04-23 22:04:59 +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 99a55ddaaa 添加合并写功能 2020-04-09 16:19:03 +08:00
xiongziliang 7019e4717c 整理授权协议 2020-04-04 20:30:09 +08:00
xiongziliang 11420b868b 整理代码 2020-04-04 19:55:11 +08:00
xiongziliang 1168174c2b tab统一替换为4个空格键:#242 2020-03-20 11:51:24 +08:00
xiongziliang b15cd86514 新增HTTP HEAD命令的支持,目的是兼容一些播放器 2020-03-16 09:33:00 +08:00
xiongziliang e90319a1f2 http服务器支持OPTIONS命令 2020-03-11 20:58:41 +08:00
xiongziliang a7a376b3f2 流量汇报事件添加id参数 2020-02-13 12:10:08 +08:00
xiongziliang 7e25537957 流量汇报事件添加客户端ip和端口参数 2020-02-13 11:33:59 +08:00
xiongziliang e91c26c052 实现hls的流量汇报事件 2019-12-29 15:38:29 +08:00
xiongziliang 71631a33c4 http服务器实现后台线程读取数据 2019-12-28 13:11:41 +08:00
xiongziliang 118be421d6 添加bom头 2019-12-27 12:22:17 +08:00
xiongziliang 003021e24b 优化http服务器性能 2019-12-26 15:02:28 +08:00
xiongziliang eb89a3e504 完善http服务器对不固定长度body的支持 2019-12-24 10:25:28 +08:00
xiongziliang 5249c24430 整理MediaSource代码 2019-12-03 16:10:02 +08:00
xiongziliang cadff93d4d 1、hls cookie改成60秒有效期并且访问时刷新cookie
2、去除keep-alive下最大请求次数限制
2019-11-30 14:29:44 +08:00
xiongziliang d46b67a5cf 精简代码 2019-11-30 11:56:40 +08:00
xiongziliang a44ab25d46 整理http文件服务器相关代码 2019-11-30 11:38:00 +08:00
xiongziliang 083933cbad 修复访问野指针的问题:#146 2019-11-21 13:46:42 +08:00
xiongziliang 0bff2ad176 优化精简Http服务器代码 2019-10-29 09:16:52 +08:00
xiongziliang 43e1cc69a8 优化http服务器 2019-10-29 00:35:44 +08:00
xiongziliang 7ed5b7c2ba http api服务器支持发送大文件 2019-10-28 16:50:15 +08:00
xiongziliang 7c16f37d64 优先判断文件然后再判断http-flv 2019-10-27 09:15:29 +08:00
xiongziliang 6023885e93 抽象整理HttpBody类,fread模式下使用循环池提升内存性能 2019-10-27 02:04:51 +08:00
xiongziliang 144fb20339 http服务器支持mmap,提示性能 2019-10-26 18:41:42 +08:00
xiongziliang a739bd7304 完善日志 2019-10-23 12:00:53 +08:00
xiongziliang 0aa28b2848 简化代码 2019-10-18 10:02:42 +08:00
xiongziliang 67d2beb52a 配置文件支持相对路径,http文件服务器防止访问根目录父目录 2019-10-18 09:51:20 +08:00
Weiwei.Zhou f0deafd722 mp4录制完成后是否进行二次关键帧索引写入头部 2019-10-10 13:37:56 +08:00
xiongziliang 205b01f6d1 修复http文件服务器可能丢失数据的问题 2019-09-30 20:07:09 +08:00
xiongziliang 10e74b7eb6 修复websocket跨域问题 2019-09-17 10:29:15 +08:00
xiongziliang 3095075749 完善websocket服务器 2019-09-16 17:42:52 +08:00
xiongziliang 96aa687fea 完善http文件访问鉴权逻辑 2019-09-11 16:37:49 +08:00
xiongziliang 8fe876c0ef 修复http文件鉴权漏洞 2019-09-11 15:51:42 +08:00
xiongziliang 2192451cd1 修复http文件鉴权相关bug 2019-09-09 09:41:23 +08:00
xiongziliang d6fa0296cb 添加配置项ultraLowDelay,可选择是否低延时模式 2019-09-04 18:57:54 +08:00
3503207480@qq.com 036b36f012 注释,说明
注释,说明
2019-08-30 11:17:27 +08:00
xiongziliang 06784d86be 完善websocket-flv直播错误响应 2019-08-23 09:45:01 +08:00
xiongziliang 113b7842d9 http cookie 可以保存更丰富的信息 2019-08-20 12:09:43 +08:00
xiongziliang 453994f26b 减少内存拷贝,提高websocket服务器性能 2019-08-13 12:00:21 +08:00
xiongziliang 9f04062fc5 支持websocket(ssl)-flv 直播 2019-08-12 18:32:22 +08:00
xiongziliang 8e17300a17 初步支持websocket-flv直播 2019-08-12 18:14:51 +08:00
xiongziliang 2068c873a5 完善跨域支持 2019-07-30 16:07:00 +08:00
xiongziliang ff34b937f3 修复http头重复的bug 2019-07-17 14:54:14 +08:00
xiongziliang 917763c435 修复http头重复的bug 2019-07-17 14:50:24 +08:00
xiongziliang 71f020dabc 修复http文件鉴权bug 2019-06-14 21:33:41 +08:00
xiongziliang 5c3092db51 代码优化 2019-06-14 18:51:50 +08:00
xiongziliang 790daee5ad 精简代码 2019-06-14 18:47:28 +08:00
xiongziliang c7cc082d95 http文件鉴权支持自定义错误提示 2019-06-14 18:42:09 +08:00
xiongziliang cfbdda0698 url参数变更后再次鉴权;hls播放鉴权提到httpsession类中实现 2019-06-14 15:19:02 +08:00
xiongziliang 42fe7e3dc5 服务器cookie不再强制关联path 2019-06-13 12:00:41 +08:00
xiongziliang 4662c1feb0 cookie过期时间为0时仅限本次访问鉴权 2019-06-13 09:24:53 +08:00
xiongziliang 20e62b103a 添加用户追踪事件 2019-06-12 18:55:23 +08:00
xiongziliang 555601506b 添加访问http目录权限事件 2019-06-12 17:53:48 +08:00
xiongziliang c8b192fa6e 完善http错误提示 2019-05-30 10:59:14 +08:00
xiongziliang 0c460b397d 发送超时时间可配置 2019-05-30 10:41:25 +08:00
xiongziliang a39c4c1344 完善错误提示 2019-05-29 18:08:50 +08:00
xiongziliang 458a92521f 完善服务器日志打印 2019-05-28 18:46:52 +08:00
xiongziliang a100ee0acd 支持全局的禁用虚拟主机 2019-05-28 17:14:36 +08:00
xiongziliang 94ccd27f47 等待流注册时间可配置化 2019-05-28 09:25:41 +08:00
xiongziliang 29e4a6b14a http-flv支持延时注册流 2019-05-27 22:49:30 +08:00
xiongziliang 3e54018409 删除重复代码 2019-05-27 12:13:27 +08:00
xiongziliang fbead02868 流量统计添加isPlayer参数 2019-05-20 17:46:06 +08:00
xiongziliang 2a8b6d2b84 删除冗余代码 2019-05-16 17:56:36 +08:00
xiongziliang 609006d06e 性能优化 2019-05-16 17:34:38 +08:00
xiongziliang 28d20955e0 http服务器支持查找index.html文件 2019-05-16 17:31:48 +08:00
xiongziliang 4c39821691 添加http服务器配置项:是否支持vhost 2019-05-16 17:09:29 +08:00
xiongziliang 6d3d0272a6 删除冗余文件
更新licence日期
2019-05-08 15:40:07 +08:00
xiongziliang 5dfb7663e4 优化http服务器和客户端内存占用 2019-04-23 12:22:59 +08:00
xiongziliang ebd2ed2d97 优化rtsp/http/rtmp服务器内存占用 2019-04-23 11:52:40 +08:00
xiongziliang c355ca51bf 优化http服务器目录菜单生成
http文件服务器路径目录支持无/结尾
2019-04-17 10:32:49 +08:00
xiongziliang c4d14ec415 修复flv PreviousTagSize相关问题 2019-04-08 15:06:40 +08:00
xiongziliang 791d84d08e 完善websocket 2019-04-02 15:07:54 +08:00
xiongziliang b78c14a2a3 通过减少线程切换提高服务器性能 2019-03-21 22:28:12 +08:00
xiongziliang 082efb126b 适配ZLToolKit最新代码(优化发送性能) 2019-03-18 18:44:16 +08:00
xiongziliang 1d13aa84fa 移除废弃接口 2018-12-20 10:42:51 +08:00
xiongziliang 84e0e83366 支持ssl加密的Rtsp服务器 2018-12-19 16:54:11 +08:00
xiongziliang ad25ea184c 优化代码 2018-11-27 11:05:44 +08:00
xiongziliang 858d2996c4 修复Windows下可能编译失败的问题 2018-11-27 10:48:49 +08:00
xiongziliang 022838a7d3 修复http相关的bug 2018-11-13 17:59:12 +08:00
xiongziliang 9f16cc1201 简化命名空间 2018-10-24 17:17:55 +08:00
xiongziliang 39baaebc55 统一成员变量命名风格 2018-10-24 15:43:52 +08:00
xiongziliang 5d7ed15355 流量汇报事件添加时长字段 2018-10-09 09:36:03 +08:00
xiongziliang 9fdf05bed0 修复websock误判问题 2018-09-29 11:08:02 +08:00
xiongziliang 05e6d32576 完善webSocket协议实现
优化代码
2018-09-26 23:12:03 +08:00
xiongziliang 67644a7bad 优化http分包器性能 2018-09-23 00:55:00 +08:00
xiongziliang 0beb76cc3f 修复http连接关闭时机的问题 2018-09-21 09:59:04 +08:00
xiongziliang c1f9dc1040 完善http服务器功能 2018-09-21 09:41:40 +08:00
xiongziliang 798858aab5 修复content-length为0时的bug 2018-09-20 23:05:32 +08:00
xiongziliang 4a6019c6fe 初步完成WebSocket 2018-09-20 18:20:43 +08:00
xiongziliang ffb5a22845 下一步实现websocket或大文件上传做好准备 2018-09-20 17:50:58 +08:00