老衲不出家
f05a9501fa
Unified code style ( #2137 )
2022-12-02 14:43:06 +08:00
mtdxc
754073918a
Header refactor ( #2115 )
...
* 优化MultiMediaSourceMuxer头文件包含
* 将MediaSinkDelegate和Demux移到MediaSink中
* MediaSource头文件重构, 独立出PacketCache.h
精简Frame和Track的头文件
* Rtmp头文件重构
* Rtsp头文件重构
* webrtc头文件重构
* 规范.h头文件包含,并将其移到.cpp中:
- 尽量不包含Common\config.h
- Util\File.h
- Rtsp/RtspPlayer.h
- Rtmp/RtmpPlayer.h
* 删除多余的Stamp.h和Base64包含
2022-11-29 11:07:13 +08:00
ziyue
316301e910
确保rtsp直接拉流代理支持GOP缓存: #1843
2022-08-01 11:35:38 +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
b7e187d7af
Player: 添加kWaitTrackReady选项决定播放器是否等待所有track ready再回调
2021-11-10 13:56:04 +08:00
ziyue
e38f2253ff
Demuxer: 解复用减少一次MediaSink的数据过滤
2021-11-10 13:44:29 +08:00
ziyue
fdfde17ec7
Demuxer/Player: 修改解复用与播放器底层逻辑,确保触发播放成功回调时不丢帧
2021-11-10 11:38:54 +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
xia-chu
c5cfbce241
优化rtp性能
2021-02-06 20:10:33 +08:00
xia-chu
b6cbc87712
全面整理代码,去除编译警告
2021-01-17 18:31:50 +08:00
xiongziliang
a7e99b9d37
整理代码
2020-08-30 11:40:03 +08:00
xiongziliang
7019e4717c
整理授权协议
2020-04-04 20:30:09 +08:00
xiongziliang
1168174c2b
tab统一替换为4个空格键:#242
2020-03-20 11:51:24 +08:00
xiongziliang
f5187e8b0d
优化GOP相关逻辑
2020-01-20 16:22:25 +08:00
xiongziliang
453660ab79
整理MediaSource派生类
...
修复转协议或录制时忽然Track的问题
2019-12-26 12:10:54 +08:00
xiongziliang
1bfe4937cd
整理MediaSource派生类代码
2019-12-25 11:04:12 +08:00
xiongziliang
5249c24430
整理MediaSource代码
2019-12-03 16:10:02 +08:00
xiongziliang
ab97486200
完善判断逻辑
2019-11-21 16:34:18 +08:00
xiongziliang
54f2c0b53c
兼容一些奇怪sdp的rtsp url
2019-11-21 16:31:50 +08:00
xiongziliang
fb1d7dd5a6
rtsp推流拉流转发时修整sdp
...
rtsp推流修整时间戳
2019-08-22 16:05:35 +08:00
xiongziliang
c4f364c487
直接代理时sdp清洗后再使用
2019-08-15 19:13:31 +08:00
xiongziliang
0b08831f5d
整理优化代码
2019-06-28 17:30:13 +08:00
xiongziliang
bf39cf3e33
整理优化代码
2019-06-28 16:48:02 +08:00
xiongziliang
6d3d0272a6
删除冗余文件
...
更新licence日期
2019-05-08 15:40:07 +08:00
xiongziliang
9247cb9571
支持客户端自定义设置EventPoller对象,提高线程安全性
2019-04-01 10:16:15 +08:00
xiongziliang
40a7913bf9
播放器支持超时时间的配置项
...
优化函数命名
2019-03-01 14:23:28 +08:00
xiongziliang
297e5d77bb
优化rtsp播放器的打开速度
2019-01-24 18:03:47 +08:00
xiongziliang
c3ce2a463b
优化rtsp播放器的打开速度
2019-01-24 17:52:41 +08:00
xiongziliang
13bbb7b057
修复播放器析构时调用虚函数的bug
2018-11-19 11:49:17 +08:00
xiongziliang
132468e997
优化解复用器/播放器逻辑,在Track准备就绪后回调播放结果
2018-11-15 15:14:05 +08:00
xiongziliang
8f8eda9337
时间戳统一使用毫秒
2018-10-26 14:12:16 +08:00
xiongziliang
bdc1f0cd15
规范SdpAttr成员变量命名
2018-10-26 10:59:13 +08:00
xiongziliang
6fe90fe4ba
替换sdp解析逻辑
2018-10-26 09:56:29 +08:00
xiongziliang
dc1ce6fe11
修复无法编译的bug
2018-10-25 17:39:19 +08:00
xiongziliang
3d83a236b6
优化接口
2018-10-25 16:55:48 +08:00
xiongziliang
f41f7e28ec
整理文件 规范命名
2018-10-24 18:09:54 +08:00
xiongziliang
9f16cc1201
简化命名空间
2018-10-24 17:17:55 +08:00
xiongziliang
39baaebc55
统一成员变量命名风格
2018-10-24 15:43:52 +08:00
xiongziliang
49daa1baad
开始修改播放器
2018-10-23 16:41:25 +08:00
xiongziliang
bb03af0f7f
优化代码
2018-09-18 21:40:26 +08:00
xiongziliang
f5c7f4328c
删除多余文件
2018-03-01 11:49:06 +08:00
xiongziliang
d26d484ecf
“添加bom头
2017-10-09 22:11:01 +08:00
xiongziliang
1d1d2516e9
添加版权信息
2017-09-27 16:20:30 +08:00
xiongziliang
91ebb5db46
修正拼写错误
2017-08-14 22:20:53 +08:00
xiongziliang
4a021e17bc
调整目录结构
2017-05-02 17:15:12 +08:00
xiongzilaing
0eb82e4627
整理代码
2017-04-25 11:35:41 +08:00
xzl
3f73024a9b
初始提交
2017-04-01 16:35:56 +08:00