夏楚
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
37fdb8d135
MediaSource: 继承改成私有
2021-11-10 11:38:54 +08:00
ziyue
f5f58196b5
修改常量命名
2021-10-16 16:58:03 +08:00
ziyue
c8f00cefa0
完善获取flv是否包含音视频相关逻辑
2021-07-15 11:29:21 +08:00
ziyue
3165a2f81c
修改服务器版本信息声明相关代码
2021-06-29 11:16:05 +08:00
xiongziliang
f2edf354de
rtmp支持更新config帧
2021-03-21 16:50:15 +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
02c4aa3f4b
优化代码
2020-10-24 23:28:25 +08:00
xiongziliang
2965248346
修复std::move后智能指针无效的问题
2020-10-10 18:44:48 +08:00
xiongziliang
dfaa8b540c
使用临时变量和std::move减少智能指针的拷贝构造
2020-10-10 18:23:25 +08:00
xiongziliang
7f3877e437
添加网速统计功能
2020-10-01 11:02:00 +08:00
xiongziliang
9e26a02fb1
实现rtsp/rtmp按需转协议功能
2020-09-12 19:09:56 +08:00
xiongziliang
0878f776b3
修复某些场景下rtmp定位关键帧不准确的bug
2020-09-06 18:22:04 +08:00
xiongziliang
28262b158f
优化性能
2020-09-06 17:53:22 +08:00
xiongziliang
fbd711a6bb
整理代码
2020-08-30 10:48:34 +08:00
xiongziliang
406c5477e0
无metadata且不能获取Track的rtmp确保能注册
2020-05-28 18:01:03 +08:00
xiongziliang
dea36cfc84
优化合并写逻辑,确保GOP缓存第一帧为关键帧并确保音视频数据的交织性
2020-05-27 11:09:02 +08:00
xiongziliang
99a55ddaaa
添加合并写功能
2020-04-09 16:19:03 +08:00
xiongziliang
7019e4717c
整理授权协议
2020-04-04 20:30:09 +08:00
xiongziliang
ace200716a
修复无人播放事件触发延时不准确的bug
2020-03-23 10:21:17 +08:00
xiongziliang
1168174c2b
tab统一替换为4个空格键:#242
2020-03-20 11:51:24 +08:00
xiongziliang
92f69c3915
优化纯音频流的延时
2020-01-24 22:16:28 +08:00
xiongziliang
f5187e8b0d
优化GOP相关逻辑
2020-01-20 16:22:25 +08:00
xiongziliang
444137e5b7
重写GOP缓存机制
2020-01-15 11:07:55 +08:00
xiongziliang
b55db11de3
解决rtmp过早注册的问题
2020-01-13 15:48:55 +08:00
xiongziliang
e72fa359b6
完善hls播放器个数计数
2019-12-28 16:57:35 +08:00
xiongziliang
3830792c57
整理MediaSource派生类
...
修复转协议或录制时忽然Track的问题
2019-12-26 11:53:19 +08:00
xiongziliang
1bfe4937cd
整理MediaSource派生类代码
2019-12-25 11:04:12 +08:00
xiongziliang
bb4e8b73b5
兼容一些不规范的rtmp推流:#190
2019-12-25 10:13:59 +08:00
xiongziliang
928f642a27
完善注册rtmp机制,防止及时拉流不出画面的bug
2019-09-23 18:56:19 +08:00
xiongziliang
cb7c72d9d9
修正metadata拼写错误,优化RtmpMediaSource注册机制,修复及时拉流不出画面的bug
2019-09-23 16:47:20 +08:00
xiongziliang
0b08831f5d
整理优化代码
2019-06-28 17:30:13 +08:00
xiongziliang
c876c43374
优化代码
2019-06-10 12:33:45 +08:00
xiongziliang
a100ee0acd
支持全局的禁用虚拟主机
2019-05-28 17:14:36 +08:00
xiongziliang
eabb673005
无人观看延时关闭
2019-05-27 21:37:29 +08:00
xiongziliang
b0bf216bc2
添加无人观看主动断开事件
2019-05-27 18:39:43 +08:00
xiongziliang
3917b6451c
完善获取媒体读取器个数方法
2019-05-27 16:09:29 +08:00
xiongziliang
6d3d0272a6
删除冗余文件
...
更新licence日期
2019-05-08 15:40:07 +08:00
xiongziliang
9cb704664b
map修改为unordered_map
2019-04-09 11:33:28 +08:00
xiongziliang
4908ab4b47
简化RTMP的注册逻辑
2019-04-09 11:31:47 +08:00
xiongziliang
507eba76c7
兼容无config包的rtmp流
2019-04-09 11:25:36 +08:00
xiongziliang
3204dafd51
自动计算GOP缓存大小
2018-12-29 17:46:55 +08:00
xiongziliang
5b5db04543
支持自定义环形缓冲大小
2018-12-29 17:38:10 +08:00
xiongziliang
3bf1a9fddb
修复Rtmp复用器循环引用的bug
2018-10-29 10:53:08 +08:00
xiongziliang
ce5c71c994
完善gop缓存机制,提高秒开率
2018-10-26 22:58:32 +08:00
xiongziliang
6870292fd6
完善seek相关的逻辑
2018-10-26 15:09:08 +08:00
xiongziliang
3d83a236b6
优化接口
2018-10-25 16:55:48 +08:00
xiongziliang
1ff490d119
完成MediaSource生成器
2018-10-25 16:46:00 +08:00
xiongziliang
f41f7e28ec
整理文件 规范命名
2018-10-24 18:09:54 +08:00