Commit Graph

47 Commits

Author SHA1 Message Date
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 e9008afca0 addTrack/inputFrame接口支持返回值;新增全局添加静音音频接口 2021-09-27 13:12:53 +08:00
ziyue 35d9321b93 整理H264/H265 Frame对象及相关代码 2021-07-09 13:38:20 +08:00
xia-chu 62ba87dd0f 优化frame性能及整理代码 2021-02-06 20:10:33 +08:00
xia-chu b6cbc87712 全面整理代码,去除编译警告 2021-01-17 18:31:50 +08:00
xiongziliang 55cf411c1e 支持bitrate 2020-12-05 12:22:17 +08:00
xiongziliang aff9963f95 兼容某些多帧粘合在一起的流 2020-09-12 19:06:26 +08:00
Zhou Weimin 01284323eb 忽略AUD帧; 2020-09-12 13:45:16 +08:00
xiongziliang faa8786f8f 兼容一些奇怪的流 2020-09-06 17:56:26 +08:00
xiongziliang 873f8bc5ac 精简代码 2020-08-08 12:18:02 +08:00
xiongziliang a22f97c777 rtsp/rtmp/mp4支持opus并整理代码 2020-08-01 10:22:12 +08:00
xiongziliang c31b0cc26b H264Track不过滤SEI: #411 2020-07-16 16:26:13 +08:00
xiongziliang 7b90daab24 修复h264/h265 prefixSize计算错误的bug 2020-05-26 17:00:51 +08:00
xiongziliang 893564d0be 修复拼写错误 2020-05-25 13:51:00 +08:00
xiongziliang bab11b426e hls播放器通过测试 2020-05-17 19:06:14 +08:00
xiongziliang 625d7e30c0 整理和精简代码 2020-05-11 22:33:10 +08:00
xiongziliang b649372873 修复split 264/265相关逻辑的bug 2020-04-30 10:00:55 +08:00
xiongziliang 7019e4717c 整理授权协议 2020-04-04 20:30:09 +08:00
xiongziliang 1ca81e39fe 提高H264点播兼容性 2020-04-03 23:03:47 +08:00
xiongziliang 9fa6e9d8d9 添加dts生成算法,兼容含B帧的rtsp推流 2020-01-14 10:04:24 +08:00
xiongziliang 66ec67bfb9 1、修复生成的rtmp无法被flash播放的问题
2、修复RTSP有B帧时,相对时间戳计算异常的问题
2020-01-13 11:51:29 +08:00
xiongziliang 6e59000265 修复过滤多余帧类型导致的bug 2019-12-13 15:42:58 +08:00
xiongziliang b1c8b24d18 提升sdp兼容性 2019-10-08 09:45:43 +08:00
xiongziliang 7c7b9e560e 统一添加bom 2019-08-08 19:01:45 +08:00
xiongziliang 36ed78ba1f 规范函数命名 2019-08-02 13:51:24 +08:00
xiongziliang 383a14a76d 重新mp4录制 2019-08-01 18:49:04 +08:00
xiongziliang e13ae419ae 精简H264Frame对象,删除多余字段 2019-08-01 14:39:09 +08:00
xiongziliang 99ab975065 h265支持输入复合帧 拆帧代码复用 2019-07-30 13:54:19 +08:00
xiongziliang 6922d82c65 rtmp解复用支持无内存拷贝
hls生成支持输入无0x 00 00 01的H264/H265数据
2019-07-25 12:09:36 +08:00
xiongziliang f50eaf8648 Frame添加cacheAbel接口 2019-07-24 18:02:55 +08:00
xiongziliang 5dce8eccde 精简代码 2019-07-03 16:42:20 +08:00
xiongziliang e36194aec3 完善对pts的支持 2019-07-03 16:22:12 +08:00
xiongziliang ea131d9740 整理优化代码 2019-06-28 17:25:53 +08:00
xiongziliang 0a2c022fa8 优化代码 2019-06-28 16:12:39 +08:00
xiongziliang 35734f9e27 sps pps vps帧不再缓存 2019-05-13 14:17:55 +08:00
xiongziliang 6d3d0272a6 删除冗余文件
更新licence日期
2019-05-08 15:40:07 +08:00
xiongziliang 1a3d1eb4fb 优化代码结构 2019-04-09 12:39:38 +08:00
xiongziliang cc7556b5a8 兼容把SPS PPS IDR打包在一起的帧 2019-01-30 11:44:41 +08:00
xiongziliang f3c7124939 修复264Track获取宽高错误的bug 2019-01-21 12:02:44 +08:00
xiongziliang 8aa773bd49 rtmp支持pts 2018-11-17 17:47:43 +08:00
xiongziliang a12ed95aa4 支持pts/dts 2018-11-17 17:26:38 +08:00
xiongziliang 7586070255 尝试解决多个联系IDR帧导致无法播放的bug 2018-11-16 14:46:08 +08:00
xiongziliang 86c37b8c49 初步完成265 rtp打包
整理代码
2018-10-30 17:58:10 +08:00
xiongziliang 9511a9fe03 规范代码 2018-10-30 16:12:32 +08:00
xiongziliang 37554da8cd 常数改成枚举 2018-10-30 15:56:00 +08:00
xiongziliang 4cb74454c0 整理代码,添加265模板代码 2018-10-30 14:59:42 +08:00