ziyue
304c898a3a
完善http文件获取相关代码
2022-02-16 16:58:13 +08:00
xiongziliang
2e9d77e8e1
删除多余ts split代码
2022-02-13 21:53:21 +08:00
夏楚
e37982adee
优化hls媒体流注册与无人观看清理机制 ( #1421 )
...
* 优化hls媒体流注册与无人观看清理机制
* 优化hls cookie管理
* bug fixed
2022-02-12 16:24:55 +08:00
ziyue
a2b6344861
修复hls m3u8返回content-type异常的问题
2022-02-11 16:36:40 +08:00
ziyue
49fc17d7e0
hls m3u8文件直接通过内存读写
2022-02-11 16:21:19 +08:00
ziyue
642c9c075a
修复设置cookie错误的bug
2022-02-11 15:14:34 +08:00
ziyue
36f24527a4
http cookie减少互斥锁,优化性能
2022-02-11 14:33:11 +08:00
ziyue
c510f3765a
关闭小文件mmap预加载功能
2022-02-11 14:02:55 +08:00
ziyue
984715a018
修复获取共享mmap大小bug
2022-02-11 13:40:41 +08:00
ziyue
8188aa0d53
非必要不调用fopen
2022-02-11 13:10:56 +08:00
ziyue
3f6f26731a
ts小文件先加载到内存
2022-02-11 12:49:03 +08:00
ziyue
96503967fc
屏蔽sendfile特性
2022-02-11 12:03:45 +08:00
ziyue
832c8d0d80
优化mktime性能问题
2022-02-11 11:54:12 +08:00
ziyue
d541ed2572
修复编译警告
2022-02-11 11:13:43 +08:00
ziyue
8338773767
hls/http-ts播放器新增性能测试模式
2022-02-11 11:11:30 +08:00
ziyue
91c0a563c3
确保mmap缓存记录表不膨胀
2022-02-10 21:23:50 +08:00
ziyue
dc672b14e3
确保32位系统支持超过4GB文件下载
2022-02-10 21:06:51 +08:00
ziyue
ba213346bc
http文件服务器mmap方案采用共享方式
2022-02-10 20:57:23 +08:00
ziyue
81747d114e
Merge branch 'master' of github.com:ZLMediaKit/ZLMediaKit
2022-02-09 11:48:51 +08:00
ziyue
cd1ca2c18c
http-flv直播后缀由.flv改成.live.flv(目的是防止与flv文件下载冲突)
2022-02-09 11:48:15 +08:00
xiongziliang
8c30f11c17
修复windows下编译错误
2022-02-05 21:32:56 +08:00
xiongziliang
1dd3d6f1ac
忽略SIGPIPE信号
2022-02-05 20:39:24 +08:00
xiongziliang
4505f8ff4f
仅http协议开启sendfile优化
2022-02-05 01:00:48 +08:00
夏楚
d13e31c21b
尝试使用sendfile优化http文件服务器 ( #1411 )
2022-02-04 23:02:19 +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
80ecd2098e
修复编译警告
2022-01-24 10:48:15 +08:00
ziyue
3a8e954255
Merge branch 'master' of github.com:ZLMediaKit/ZLMediaKit
2022-01-21 16:11:22 +08:00
ziyue
5007578202
hls/ts 播放器不做content-length严格限制
2022-01-21 16:10:27 +08:00
xiongziliang
f46d909bba
添加bom头,解决msvc编译问题
2022-01-20 22:49:47 +08:00
ziyue
bf191aa902
去除多余头文件
2022-01-20 15:42:53 +08:00
ziyue
88dc8d0a73
重写http客户端异常处理机制
2022-01-20 15:17:19 +08:00
ziyue
0f905b7333
优化http-ts播放器日志提示
2022-01-19 22:53:21 +08:00
ziyue
ee6ad66a6d
HTTP: 重写http相关超时管理机制
2022-01-19 22:50:44 +08:00
ziyue
fdcc29e0ed
修复http客户端复用header无法更新的bug: #1349
2022-01-11 10:44:49 +08:00
xiongziliang
60f11df1ea
Revert "修复302跳转时, 如果跨域,header不正确的问题 ( #1349 )"
...
This reverts commit 741b197f
2022-01-11 09:18:36 +08:00
xiongziliang
262af8dfeb
修复编译问题
2022-01-09 15:12:23 +08:00
xiongziliang
7b04385bc8
合并http-ts播放器特性: #1336
2022-01-09 15:01:23 +08:00
xiongziliang
a4c69e61cd
Merge branch 'patch2' of github.com:alexliyu7352/ZLMediaKit
2022-01-09 14:54:21 +08:00
alexliyu7352
741b197f31
修复302跳转时, 如果跨域,header不正确的问题 ( #1349 )
2022-01-09 14:32:59 +08:00
ziyue
5a592e6db6
优化循环池性能
2022-01-06 14:30:44 +08:00
alexliyu7352
3a0857ea31
当url并不是m3u8文件时, 避免拉取hls流出错 ( #1341 )
2022-01-05 20:01:19 +08:00
ziyue
3ccd48e7a9
HLS: 返回全部切片数据后,链接断开不报错: #1332
2022-01-04 16:53:19 +08:00
alexliyu7352
6f9f93cb97
忘记删除很早很早以前注释掉的代码了
2022-01-04 15:46:48 +08:00
Alex
4792f6213b
新增Ts拉流
2022-01-04 15:32:59 +08:00
ziyue
dce6b27f4f
Http-FLV: http-flv直播采用绝对时间戳并支持las
2021-12-28 21:21:01 +08:00
ziyue
3d44c772ac
HLS: hls播放器解析ts失败时,清空数据以便恢复播放
2021-12-24 19:58:27 +08:00
ziyue
b1f68b9563
Splitter公开一些方法
2021-12-24 19:57:03 +08:00
ziyue
3cba8fca79
分包器缓存太多时主动清空数据
2021-12-24 17:47:15 +08:00
ziyue
c25ff6400f
HLS: hls播放解决播放下一个切片导致数据丢失的bug: #1294
2021-12-24 13:29:16 +08:00