alexliyu7352
78d32702e2
修复由于识别不出关键帧而导致hls不能切片. ( #1551 )
...
2.修复由于丢弃sei帧导致ffplay不能正常播放
2022-04-09 10:22:41 +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
5a592e6db6
优化循环池性能
2022-01-06 14:30:44 +08:00
ziyue
89870190e9
MPEG: 整合复用ts/ps生成代码
2021-12-28 21:21:01 +08:00
ziyue
e9008afca0
addTrack/inputFrame接口支持返回值;新增全局添加静音音频接口
2021-09-27 13:12:53 +08:00
ziyue
186c15364a
精简Frame对象实例化相关代码
2021-09-02 10:56:21 +08:00
ziyue
35d9321b93
整理H264/H265 Frame对象及相关代码
2021-07-09 13:38:20 +08:00
ziyue
59131e3b0a
修复ts/ps解析后组帧逻辑bug:#964
2021-07-07 11:02:36 +08:00
ziyue
66f28f52b4
添加Ptr定义
2021-06-29 17:42:32 +08:00
xiongguangjie
a28aeb2148
for frame merge must has vlc(video codec layer) data and flush rtmp a frame must has vcl
2021-06-19 01:27:13 +08:00
xgj
2335043cdf
drop SEI and AUD for h264 and h265 avoid sei as a frame
2021-06-18 15:19:21 +08:00
ziyue
807f9626d5
webrtc新增对av1的支持
2021-06-16 11:14:10 +08:00
xia-chu
cf520491fa
Merge branch 'master' of https://gitee.com/xia-chu/ZLMediaKit into dev
2021-04-26 19:50:17 +08:00
xia-chu
af2b1246fd
统一帧合并逻辑
2021-04-26 18:35:01 +08:00
ziyue
2065b6fea8
去掉最大枚举定义
2021-03-30 11:51:19 +08:00
ziyue
a7a94f0885
sdp相关的代码移动到主目录
2021-03-30 10:59:15 +08:00
xiongziliang
81f29fea61
基本完成sdp的解析和生成
2021-03-28 18:10:43 +08:00
xiongziliang
8aa3ff425b
完善sdp相关定义
2021-03-27 22:23:38 +08:00
xia-chu
14b318525e
添加rtp rtmp个数统计
2021-02-06 20:10:33 +08:00
xia-chu
62ba87dd0f
优化frame性能及整理代码
2021-02-06 20:10:33 +08:00
xiongziliang
aa45590c13
添加对象统计接口
2021-01-23 09:44:37 +08:00
xia-chu
b6cbc87712
全面整理代码,去除编译警告
2021-01-17 18:31:50 +08:00
xiongziliang
4cae88e242
调整代码
2021-01-17 10:28:52 +08:00
Liu Jiang
525949c362
将CodecL16放置到enum最后,防止兼容性问题
2020-12-26 16:00:35 +08:00
Liu Jiang
66a3b7a9ca
RTSP推流增加L16动态payload type支持(RFC 3551 Section 4.5.11, RFC 2586)
2020-12-26 15:08:01 +08:00
xiongziliang
700a16c759
大幅提升接收推流性能以及降低内存占用
2020-11-01 03:41:35 +08:00
xiongziliang
efdc105b40
减少内存拷贝,提升性能
2020-09-21 14:56:58 +08:00
xiongziliang
b3f048f194
修复adts符合包相关bug
2020-08-08 12:19:04 +08:00
xiongziliang
a22f97c777
rtsp/rtmp/mp4支持opus并整理代码
2020-08-01 10:22:12 +08:00
xiongziliang
cf599167c1
修复指针转换偏移量导致的bug
2020-05-15 21:48:29 +08:00
xiongziliang
be9e31bba2
修复指针转换偏移量导致的bug
2020-05-15 21:39:06 +08:00
xiongziliang
1970f6014e
优化音视频同步
2020-05-15 18:08:54 +08:00
xiongziliang
625d7e30c0
整理和精简代码
2020-05-11 22:33:10 +08:00
baiyfcu
340629cdc6
添加对g711A/U rtsp支持相关文件,api添加windows静态库编译选项,g711 RTMP支持尚未修改
2020-04-08 15:42:52 +08:00
xiongziliang
1896b1d768
优化代码
2020-04-06 21:44:32 +08:00
xiongziliang
45c5f1ec4c
避免死锁
2020-04-06 21:23:35 +08:00
xiongziliang
7019e4717c
整理授权协议
2020-04-04 20:30:09 +08:00
xiongziliang
b3554fb721
消除编译警告
2020-03-09 16:04:34 +08:00
xiongziliang
10884340b0
优化rtp推流相关代码
2020-03-08 21:19:20 +08:00
xiongziliang
9fa6e9d8d9
添加dts生成算法,兼容含B帧的rtsp推流
2020-01-14 10:04:24 +08:00
xiongziliang
d59a706cc1
简化代码
2019-12-25 20:07:42 +08:00
xiongziliang
c55f26fba7
整理MediaSink
2019-12-03 12:32:57 +08:00
xiongziliang
383a14a76d
重新mp4录制
2019-08-01 18:49:04 +08:00
xiongziliang
d2a889b463
优化类命名以及添加注释
2019-07-25 09:38:16 +08:00
xiongziliang
7baa35e594
修复hls由于缓存导致花屏的问题
2019-07-24 18:40:18 +08:00
xiongziliang
f50eaf8648
Frame添加cacheAbel接口
2019-07-24 18:02:55 +08:00
xiongziliang
e36194aec3
完善对pts的支持
2019-07-03 16:22:12 +08:00
xiongziliang
ea131d9740
整理优化代码
2019-06-28 17:25:53 +08:00
xiongziliang
6d3d0272a6
删除冗余文件
...
更新licence日期
2019-05-08 15:40:07 +08:00
xiongziliang
a12ed95aa4
支持pts/dts
2018-11-17 17:26:38 +08:00