xia-chu
|
e4de454d5d
|
Charset default to UTF-8 on Windows
|
2024-04-20 22:25:21 +08:00 |
xiongziliang
|
3e13e69724
|
BufFix: avoid may change data in splitter
|
2024-03-24 22:01:56 +08:00 |
xia-chu
|
e972ec5a22
|
Remove deprecated code
|
2024-03-22 20:50:07 +08:00 |
sandro-qiang
|
ceae040a7a
|
Fix http url path and component's coding (#3237 #3181)
|
2024-01-28 19:18:36 +08:00 |
xiongziliang
|
cfe9a31ca6
|
Fix http cross domain issues
|
2024-01-27 21:29:10 +08:00 |
PioLing
|
fdc5bfac26
|
Add win32 mmap (#3229)
|
2024-01-18 11:04:27 +08:00 |
xiongguangjie
|
9d68b668fc
|
Add http pipelining request support (#3154)
Support recv multi http request before reponse it.
Co-authored-by: 夏楚 <771730766@qq.com>
|
2023-12-23 21:27:28 +08:00 |
夏楚
|
bbe8f4a018
|
release 8.0
|
2023-12-09 16:23:51 +08:00 |
xiongziliang
|
527d9b9e64
|
优化http目录索引相关代码
优先使用ZLToolKit提供的api
|
2023-12-02 21:53:25 +08:00 |
xiongziliang
|
fd52470fc9
|
修复http文件服务器未设置charset的bug
|
2023-12-02 21:53:25 +08:00 |
xiongziliang
|
a3a563ed41
|
修复http虚拟目录相关bug
|
2023-12-02 21:53:25 +08:00 |
xiongziliang
|
c12a6f0aed
|
适配ZLToolKit
|
2023-12-02 19:49:28 +08:00 |
xiongziliang
|
d555f6038a
|
http文件索引改用英文
防止中文乱码
|
2023-12-02 16:43:06 +08:00 |
夏楚
|
76aebd74c6
|
整理MediaSource协议类型
|
2023-12-02 16:31:40 +08:00 |
夏楚
|
10c2197e76
|
新增downloadFile接口,支持下载限定目录下任意文件 (#3073)
|
2023-12-02 15:58:40 +08:00 |
xiongziliang
|
23b785b263
|
修复编译警告问题
|
2023-12-02 10:22:45 +08:00 |
alexliyu7352
|
4648c156c8
|
优化hls播放器,使用持久化连接 (#3070)
hls播放时,如果对方reset断开了tcp连接,应该自动发起重连
|
2023-12-01 17:56:08 +08:00 |
alexliyu7352
|
50281513d9
|
hls播放器优化 (#3064)
1. 连续切片下载失败后关闭播放器, 这种适用于源端服务器出现故障导致m3u8索引正常,但切片文件不正常时,尽快的能关闭播放器并通过web
hook上报业务系统,而不是仍旧不停的拉取ts切片.
2. 优化m3u8拉取失败时的快速重拉, 增加一个0.3秒的延时. 因为有时候httpClient已经_complete=true了,
但是alive()仍旧是true,所以稍微增加一个延时, 避免出现大量的m3u8重试, 实际上这里能否直接判断_complete=true?
3. 继续修改到哪里就把代码注释添加英文版本
|
2023-12-01 14:43:35 +08:00 |
alexliyu7352
|
86029d08af
|
addStreamProxy支持透传参数并设置MediaPlayer (#3063)
通过addStreamProxy接口可以直接配置MediaPlayer相关设置参数,比如说http代理url等
|
2023-12-01 14:33:07 +08:00 |
alexliyu7352
|
d593267f61
|
增加http代理功能 (#2988)
支持通过http代理拉流, 避免内外网复杂网络环境时需要专门配置防火墙,现在只需要配置一台代理内网的服务器.
---------
Co-authored-by: xia-chu <771730766@qq.com>
|
2023-11-23 11:09:01 +08:00 |
xia-chu
|
aa5343effa
|
修复http客户端设置tcp连接超时时间单位错误的问题
须毫秒转换为秒
|
2023-11-07 23:15:16 +08:00 |
xia-chu
|
a871fc1882
|
websocket服务器支持在创建器中指定消息类型
通过该修改可以更灵活的指定同端口下不同websocket服务的消息类型
|
2023-10-23 20:59:37 +08:00 |
ljx0305
|
7ee2d66eaa
|
统一代码命名风格 (#2910)
openRtpServer时,如果开启tcp模式,从tcp端口池获取
|
2023-10-19 17:55:30 +08:00 |
PioLing
|
6348e64cdf
|
确保hls播放器持续播放 (#2896)
在hls注销后,hls cookie会继续存活60秒,在此期间,如果hls流重新注册,将导致无法继续播放;
通过此修改,在hls注销后每3秒查询一次MediaSource,可以在性能和功能间保持平衡。
|
2023-10-12 11:05:41 +08:00 |
夏楚
|
9f6930390a
|
IP白名单支持ipv6 (#2858)
Fix #2855
|
2023-09-26 14:48:19 +08:00 |
xia-chu
|
39dd886ec1
|
优化获取播放器列表相关功能
|
2023-09-02 12:07:42 +08:00 |
xia-chu
|
d286ac1d73
|
NoticeCenter支持安全类型转换,解决监听者参数类型不一致导致的bug
|
2023-09-02 11:22:28 +08:00 |
xia-chu
|
06a6d26491
|
提高http文件服务器安全性
|
2023-08-26 19:43:11 +08:00 |
xia-chu
|
2e05119df1
|
修复访问http目录下索引文件相关的bug
|
2023-08-12 15:54:12 +08:00 |
xia-chu
|
c1f6517471
|
在开启on_http_access hook时,访问http文件(或目录)ip白名单机制不生效
on_http_access hook优先级更高,关闭on_http_access hook时才采用ip白名单机制,防止两种鉴权机制间的冲突
|
2023-07-27 15:54:03 +08:00 |
xia-chu
|
dfae1aee97
|
修复设置allow_ip_range为空后,无法关闭鉴权相关bug
|
2023-07-27 15:29:11 +08:00 |
xia-chu
|
22e3872cd4
|
优化ip过滤逻辑性能
|
2023-07-26 16:45:47 +08:00 |
xia-chu
|
098046cb1d
|
新增http api与http文件访问ip白名单限制机制,默认禁止公网访问
|
2023-07-26 16:33:21 +08:00 |
johzzy
|
d41afa5d48
|
fix typo. (#2644)
|
2023-07-09 10:25:10 +08:00 |
Nick
|
07a1a929ad
|
修复HLS点播时下载切片过快的bug (#2635 #2628)
Co-authored-by: xia-chu <771730766@qq.com>
|
2023-07-08 10:18:09 +08:00 |
XiaoYan Lin
|
cb0579a16d
|
新增支持hls-fmp4直播(#2603 #977 #1965)
同时主要优化点包括:
1、编译宏特性开关优化。
2、转协议复用器相关创建代码移动至Recorder类。
3、转协议复用器onAllTrackReady函数修改为addTrackCompleted。
4、startRecord/stopRecord/isRecording接口新增支持ts/fmp4/hls-fmp4协议。
Co-authored-by: xia-chu <771730766@qq.com>
Co-authored-by: linxiaoyan87 <linxiaoyan87@foxmail.com>
|
2023-07-02 12:02:33 +08:00 |
xia-chu
|
ccddb84a19
|
修复跨域问题: #2548
|
2023-06-17 09:15:50 +08:00 |
xiongziliang
|
fe37005526
|
兼容http body超过声明大小的情况
|
2023-06-11 09:22:28 +08:00 |
夏楚
|
5f936663b4
|
统一处理content-length, 修复http get请求带body不兼容问题(#2528 #2544)
|
2023-06-10 20:49:21 +08:00 |
xiongguangjie
|
67d5c42007
|
Fix addStreamProxy rtsp url user or pass contain special char result in auth failed (#2545)
|
2023-06-10 18:46:30 +08:00 |
xia-chu
|
64b8079ac1
|
优化函数命名风格
FindField改名为findSubString
|
2023-06-10 14:55:40 +08:00 |
xia-chu
|
31944a92ad
|
重写Parser代码实现
|
2023-06-10 14:55:40 +08:00 |
xia-chu
|
af0ebf4633
|
优化Parser代码命名
|
2023-06-10 14:55:40 +08:00 |
xia-chu
|
52c7bc1d34
|
精简HttpServer代码
|
2023-06-10 14:55:40 +08:00 |
xia-chu
|
fff53cf0e2
|
格式化HttpSession.cpp代码
|
2023-06-10 14:55:40 +08:00 |
xiongziliang
|
af57691bc8
|
c++14相关代码替换为c++11代码
|
2023-06-02 21:43:24 +08:00 |
百鸣
|
14537bfbc7
|
解决ws-flv和http-flv的累积时延问题(#2509)
|
2023-05-31 23:16:16 +08:00 |
Johnny
|
0232caf068
|
add MediaTuple
|
2023-05-30 11:01:27 +08:00 |
a-ucontrol
|
51e9313275
|
Make available the media_info variable for the class inherited from WebRtcSession and HttpSession. (#2505 #2461)
|
2023-05-29 14:48:13 +08:00 |
老衲不出家
|
f6ac39ade5
|
新增允许所有跨域请求配置项 (#2449)
配置项为http.allow_cross_domains
|
2023-05-12 11:47:22 +08:00 |