alexliyu7352
efc3e78ba0
使用emplace_back优化代码 ( #1542 )
...
少了一次构造调用,为什么不用呢?
2022-04-05 19:32:02 +08:00
xiongziliang
a16b6cbc59
mp4切片逻辑提高对音视频交织性差的流的兼容性能
2022-03-20 14:52:15 +08:00
xiongziliang
4dc621e1bb
转协议选项抽象为ProtocolOption对象
2022-03-12 13:24:23 +08:00
ziyue
4a7f5796ba
修复ts文件大于3GB时,获取文件大小异常的问题
2022-02-23 17:01:53 +08:00
ziyue
c997d11bd1
修复mp4点播时,sps pps太长导致获取失败的问题
2022-02-17 14:31:28 +08:00
xiongziliang
83c1f29253
HLS: 解决hls断流重新生成后异常的bug
2022-02-13 21:06:32 +08:00
夏楚
e37982adee
优化hls媒体流注册与无人观看清理机制 ( #1421 )
...
* 优化hls媒体流注册与无人观看清理机制
* 优化hls cookie管理
* bug fixed
2022-02-12 16:24:55 +08:00
ziyue
49fc17d7e0
hls m3u8文件直接通过内存读写
2022-02-11 16:21: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
100822f079
HLS: 修复时间戳回退导致不生成ts切片的bug: #1381 , #1386
2022-01-21 18:00:44 +08:00
ziyue
fd6e4b6342
MPEG: 优化http-ts性能: #1342
2022-01-06 15:30:09 +08:00
ziyue
5a592e6db6
优化循环池性能
2022-01-06 14:30:44 +08:00
ziyue
389dd5f54b
MPEG: 优化ts/ps muxer内存malloc和拷贝性能
2021-12-31 11:01:56 +08:00
夏楚
15297a3ca3
添加内存malloc次数分布统计 ( #1322 )
2021-12-29 20:48:15 +08:00
ziyue
098ecf542a
部分代码移至第三方库
2021-12-29 14:18:52 +08:00
ziyue
5ae5c66256
Typo: 修复拼写错误
2021-12-28 21:29:00 +08:00
ziyue
89870190e9
MPEG: 整合复用ts/ps生成代码
2021-12-28 21:21:01 +08:00
ziyue
b749cfb8a3
TS: hls/http-ts 改为绝对时间戳
2021-12-28 21:21:01 +08:00
ziyue
2e9ff3ed3c
HLS: 修复hls直播ts/m3u8文件更新导致mmap失效,触发bus error的bug
2021-12-22 16:08:23 +08:00
xiongziliang
0feac7c924
MP4: mp4开始点播确保MediaSource注册后再返回
2021-12-17 22:33:08 +08:00
ziyue
120879df0f
HTTP-FMP4: 修复http-fmp4直播秒开问题
2021-12-16 17:46:03 +08:00
ziyue
4291c31493
FMP4: http-fmp4直播提升流畅度
2021-12-16 12:09:49 +08:00
ziyue
f4b6a6bd40
MP4: 修复mp4解复用定时器精度太高时读取文件太快的bug
2021-12-16 10:50:31 +08:00
ziyue
b3dd440151
MP4Demuxer: MP4解复器支持获取track并添加frame输出回调
2021-12-15 20:51:26 +08:00
ziyue
283188bedb
MP4Demuxer: 提高MP4解复用器接口灵活度
2021-12-15 20:50:35 +08:00
xiongguangjie
5bffc98541
hls 录像支持直播时移 ( #1275 )
...
* hls live record support seek
* 调整代码风格
Co-authored-by: 夏楚 <771730766@qq.com>
2021-12-15 16:43:49 +08:00
ziyue
2a8a6cac27
Refine: 优化MultiMediaSourceMuxer创建代码
2021-11-10 12:48:13 +08:00
Dw9
bb9695a247
解决win32下大文件点播不了问题 ( #1188 )
2021-10-26 20:35:55 +08:00
ziyue
fcfa13b0fe
适配最新zltoolkit
2021-10-22 16:43:34 +08:00
夏楚
19ebb03458
media-server使用原仓库并适配 ( #1180 )
...
* remote media-server
* 适配第三方库media-server使用原仓库
* ireader/media-server库使用gitee镜像
Co-authored-by: monktan <monktan@tencent.com>
2021-10-22 14:16:39 +08:00
ziyue
a25e1d6021
解决获取mp4录像文件大小不准的问题:#1173
2021-10-20 18:14:20 +08:00
ziyue
0e0608dc27
兼容dts时间戳回退导致录像切片异常的问题
2021-10-20 17:38:11 +08:00
ziyue
2422285829
修改mp4录制相关代码风格
2021-10-20 17:37:19 +08:00
ziyue
8769ea83a9
修复关闭hls相关功能时编译报错问题
2021-10-16 16:56:59 +08:00
xiongziliang
b1666eb651
实现媒体源pause/speed接口:#1129
2021-09-29 00:16:56 +08:00
ziyue
e9008afca0
addTrack/inputFrame接口支持返回值;新增全局添加静音音频接口
2021-09-27 13:12:53 +08:00
ziyue
4dbe0a1d3e
合并pr:#1025
2021-08-12 20:37:46 +08:00
baiyfcu
0ed902509a
player增加speed,pause扩展,seek支持秒级定位,MP4按时间戳生成文件
2021-08-09 18:28:43 +08:00
wxf
e03d15053d
调整结构, 清理关系, 取消继承 MP4FileDisk, 改为成员
...
Fix #1018
2021-08-03 21:48:19 +08:00
ziyue
0e27704859
修复编译问题
2021-07-22 14:59:23 +08:00
ziyue
4b694ccde8
http-ts直播减少一次内存拷贝
2021-07-07 16:17:56 +08:00
ziyue
039be5444e
修复m3u8中extinf不准的问题:#816
2021-07-07 11:53:01 +08:00
ziyue
03addaf0b7
由于frame merge时已经过滤无效帧,所以移除多余代码
2021-07-07 11:37:22 +08:00
xiongziliang
9f9b3a5a64
提高http-ts直播性能:#961
2021-07-06 23:57:39 +08:00
ziyue
e8c9666af0
支持hls直播文件延时删除: #913
2021-06-23 10:30:58 +08:00
xia-chu
af2b1246fd
统一帧合并逻辑
2021-04-26 18:35:01 +08:00
xiongziliang
be8403c31c
完善代码
2021-03-14 10:29:17 +08:00
xiongziliang
c0f4899950
录制接口支持指定切片时间大小:#747
2021-03-07 10:41:57 +08:00
xiongziliang
5b4fe604cb
修复编译警告
2021-03-07 10:05:23 +08:00
xia-chu
62ba87dd0f
优化frame性能及整理代码
2021-02-06 20:10:33 +08:00