Commit Graph

134 Commits

Author SHA1 Message Date
xia-chu
0c728827aa 添加全局内存统计功能 2021-02-21 21:28:17 +08:00
xia-chu
b0e1d5d6aa 重写rtp去冲突逻辑 2021-02-06 20:10:32 +08:00
xiongziliang
070bf19cb5 重写rtp框架 2021-01-31 20:03:51 +08:00
xia-chu
b6cbc87712 全面整理代码,去除编译警告 2021-01-17 18:31:50 +08:00
xiongziliang
0f54351811 按需转协议默认关闭(意即一直转协议) 2020-11-15 00:43:42 +08:00
xiongziliang
bb9b39d821 添加按需转协议开关,默认一直转协议:#569 2020-11-15 00:40:46 +08:00
xiongziliang
728dd3ec3c 合并pr:#509 2020-10-01 14:53:15 +08:00
qiuzhouwei
4132df89cd 增加了服务器id,修改了record.cpp中mp4录制的自定义录制路径,ffmpegsource中的超时时间,webhook中的唯一id等 2020-09-28 10:45:59 +08:00
wxf
b22a6e3dbd 添加 ts 切片是否通知选项, 默认为不通知 2020-09-15 17:46:12 +08:00
wxf
188e087fc2 添加 hls ts 切片录制完成通知 2020-09-14 13:20:45 +08:00
xiongziliang
9e26a02fb1 实现rtsp/rtmp按需转协议功能 2020-09-12 19:09:56 +08:00
xiongziliang
41c75fb66a 新增是否开启浏览http目录的配置选项:#367 2020-06-30 09:16:02 +08:00
xiongziliang
31ad2caa6b 使用抛异常替代asset,提高代码稳定性 2020-05-30 11:49:36 +08:00
xiongziliang
06d61cf195 添加全局时间戳覆盖逻辑 2020-05-25 12:07:38 +08:00
xiongziliang
f9df7f5217 去除ultraLowDelay配置项 2020-04-29 11:08:43 +08:00
xiongziliang
99a55ddaaa 添加合并写功能 2020-04-09 16:19:03 +08:00
xiongziliang
0fc1499643 添加性能测试模式 2020-04-08 11:16:09 +08:00
xiongziliang
7019e4717c 整理授权协议 2020-04-04 20:30:09 +08:00
xiongziliang
cefb2a7cc4 hls/mp4录制不再能随时开启或关闭 2020-04-04 14:33:12 +08:00
xiongziliang
1168174c2b tab统一替换为4个空格键:#242 2020-03-20 11:51:24 +08:00
xiongziliang
c77f82f02c 尝试添加rtp类型自动判断逻辑 2020-03-04 22:25:00 +08:00
xiongziliang
4a7d17334c rtsp不允许覆盖时间戳(pts) 2020-01-14 10:29:27 +08:00
xiongziliang
97ad062dcf 默认关闭rtmp时间戳覆盖 2019-12-29 12:16:02 +08:00
xiongziliang
4b4c4e0cec 实现hls按需拉流 2019-12-29 11:52:02 +08:00
xiongziliang
aaab52c94f 文件根目录httpRoot改成www,并且自动复制到相应目录 2019-12-27 12:15:38 +08:00
xiongziliang
f7db9d3690 默认关闭虚假主机 2019-12-26 12:23:38 +08:00
xiongziliang
2da0c884a1 添加kBroadcastHttpBeforeAccess事件,拦截http文件下载事件 2019-12-23 12:47:04 +08:00
xiongziliang
0d9bdec182 支持rtp代理服务器 2019-12-06 11:54:10 +08:00
xiongziliang
b3fcb4c038 重写mp4录制驱动机制 2019-12-04 18:36:30 +08:00
xiongziliang
cadff93d4d 1、hls cookie改成60秒有效期并且访问时刷新cookie
2、去除keep-alive下最大请求次数限制
2019-11-30 14:29:44 +08:00
xiongziliang
a8a4f267f7 添加配置项,控制在关闭hook时,推流是否转协议或录制 2019-11-08 15:54:13 +08:00
xiongziliang
ccbd1d4a83 添加hls.segRetain配置项,修复hls切片等于segNum+1的问题 2019-11-05 10:27:28 +08:00
xiongziliang
67d2beb52a 配置文件支持相对路径,http文件服务器防止访问根目录父目录 2019-10-18 09:51:20 +08:00
xiongziliang
4642bbeb4c rtsp推流默认不覆盖时间戳 2019-10-12 22:02:50 +08:00
Weiwei.Zhou
d6e60e0919 添加断流重连是否接着前一次继续写;修复断流重连成功后hls时间戳错误问题 2019-10-11 16:51:10 +08:00
xiongziliang
a604d8c620 mp4点播每次流化时间改成500毫秒,优化文件io性能 2019-10-10 17:52:19 +08:00
Weiwei.Zhou
f0deafd722 mp4录制完成后是否进行二次关键帧索引写入头部 2019-10-10 13:37:56 +08:00
xiongziliang
dd81a70bed 添加是否添加静音音频选项 2019-09-29 10:33:05 +08:00
Weiwei.Zhou
67575bb2e1 添加文件循环读取 2019-09-24 20:48:30 +08:00
xiongziliang
d6fa0296cb 添加配置项ultraLowDelay,可选择是否低延时模式 2019-09-04 18:57:54 +08:00
xiongziliang
fb1d7dd5a6 rtsp推流拉流转发时修整sdp
rtsp推流修整时间戳
2019-08-22 16:05:35 +08:00
xiongziliang
1f89019818 写mp4文件缓存可配置 2019-08-01 22:13:26 +08:00
xiongziliang
9c0fb9e676 添加配置项:是否直接rtsp拉流代理 2019-07-19 11:54:29 +08:00
xiongziliang
cfbdda0698 url参数变更后再次鉴权;hls播放鉴权提到httpsession类中实现 2019-06-14 15:19:02 +08:00
xiongziliang
20e62b103a 添加用户追踪事件 2019-06-12 18:55:23 +08:00
xiongziliang
080f2af4b4 常量改成string ,提供性能 2019-06-12 18:37:52 +08:00
xiongziliang
555601506b 添加访问http目录权限事件 2019-06-12 17:53:48 +08:00
xiongziliang
e9e21e11a2 rtsp/rtmp超时时间可配置 2019-05-29 18:24:35 +08:00
xiongziliang
a100ee0acd 支持全局的禁用虚拟主机 2019-05-28 17:14:36 +08:00
xiongziliang
94ccd27f47 等待流注册时间可配置化 2019-05-28 09:25:41 +08:00
xiongziliang
b0bf216bc2 添加无人观看主动断开事件 2019-05-27 18:39:43 +08:00
xiongziliang
2f6773f180 添加完整的服务器用例 2019-05-20 11:22:59 +08:00
xiongziliang
4c39821691 添加http服务器配置项:是否支持vhost 2019-05-16 17:09:29 +08:00
xiongziliang
5def5be29f 添加android测试程序 2019-05-10 13:25:22 +08:00
xiongziliang
6d3d0272a6 删除冗余文件
更新licence日期
2019-05-08 15:40:07 +08:00
xiongziliang
ea4f9a0c4a mp4close放在后台线程执行 2019-04-03 11:09:50 +08:00
xiongziliang
e44c2d5508 整理代码 2019-03-27 18:56:49 +08:00
xiongziliang
029fdaeae6 精简配置文件 2018-12-19 17:53:43 +08:00
xiongziliang
dd2192fd5e rtp over udp改成独占式端口,提高性能 2018-12-14 17:10:24 +08:00
xiongziliang
2749631a0c 完成按需拉流事件广播 2018-10-31 12:11:14 +08:00
xiongziliang
9f16cc1201 简化命名空间 2018-10-24 17:17:55 +08:00
xiongziliang
237a7d71f3 优化hls 2018-09-03 10:28:41 +08:00
xiongziliang
e486394184 优化rtmp握手体验
优化代码结构
添加rtmp鉴权时间统计
2018-08-10 11:55:18 +08:00
xiongziliang
806cf29eac 支持是否修改rtmp时间戳配置 修改对象命名 2018-06-21 14:14:05 +08:00
xiongziliang
f2e82fc2cc 解决hls iPhone无法播放的问题 2018-03-27 12:42:06 +08:00
xiongziliang
70bb1a652a 添加配置文件热加载功能 2018-02-09 11:42:55 +08:00
xiongziliang
551b9a437b shell登录鉴权改成广播方式
删除rtsp/rtmp shell命令,添加media命令
加载配置文件后发送广播
2018-02-08 17:24:42 +08:00
xiongziliang
3c40f171c1 组播地址改成字符串 2018-02-07 13:43:44 +08:00
xiongziliang
5ed2ce40fe 修改文件录制、hls生成、拉流代理逻辑 2018-02-07 11:16:43 +08:00
xiongziliang
991715fc93 添加流量统计广播、整理广播参数类型 2018-02-06 15:28:27 +08:00
xiongziliang
ec902f5164 添加 http-flv/rtmp/rtsp通用鉴权接口 2018-02-05 15:56:44 +08:00
xiongziliang
bd72a69d33 初步提交2.0版本,支持虚拟主机 2018-02-02 18:06:08 +08:00
xiongziliang
f3e551b3b9 支持可配置化的RTSP登录认证 2017-12-10 01:34:43 +08:00
xiongziliang
0588c47bd2 优化HLS延时 2017-11-09 18:14:16 +08:00
xiongziliang
e1b732e944 windows支持gb2312编码 2017-10-10 00:04:07 +08:00
xiongziliang
d26d484ecf “添加bom头 2017-10-09 22:11:01 +08:00
xiongziliang
1d1d2516e9 添加版权信息 2017-09-27 16:20:30 +08:00
xiongziliang
8732cbf2b8 修改拼写错误 2017-09-27 14:52:34 +08:00
xiongziliang
c13d18a352 update 2017-08-10 11:24:19 +08:00
xiongziliang
a769d6c284 初步完成Windows下的移植 2017-08-09 18:39:30 +08:00
xiongziliang
e165849c35 提供Android编译支持 2017-06-03 10:52:49 +08:00
xiongziliang
6a411da024 add api for ini file 2017-05-05 18:03:23 +08:00
xiongziliang
4a021e17bc 调整目录结构 2017-05-02 17:15:12 +08:00
xiongziliang
7d73f44c73 mv to Common folder 2017-05-02 17:08:57 +08:00