夏楚
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
xiongziliang
7b04385bc8
合并http-ts播放器特性: #1336
2022-01-09 15:01:23 +08:00
Alex
4792f6213b
新增Ts拉流
2022-01-04 15:32:59 +08:00
ziyue
8f60ec9900
Refine: 精简复用MediaSink相关代码
2021-12-01 21:38:31 +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
e9008afca0
addTrack/inputFrame接口支持返回值;新增全局添加静音音频接口
2021-09-27 13:12:53 +08:00
xia-chu
0bb87858a3
提升单track情况下秒开体验
2021-04-20 17:53:43 +08:00
xia-chu
f63b2b1863
去除编译警告,修复bug
2021-01-19 16:05:38 +08:00
xia-chu
b6cbc87712
全面整理代码,去除编译警告
2021-01-17 18:31:50 +08:00
xiongziliang
4f42f508d5
复用代码
2020-09-26 09:39:38 +08:00
xiongziliang
416d21df36
返回值去除std::move
2020-09-21 14:32:56 +08:00
xiongziliang
c02438f9c8
hls播放器兼容带参数的url
2020-05-21 14:10:27 +08:00
xiongziliang
7bc7d95249
hls支持https
2020-05-18 09:24:51 +08:00
xiongziliang
a4aa34e4ae
初步添加hls播放器
2020-05-17 18:00:37 +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
3830792c57
整理MediaSource派生类
...
修复转协议或录制时忽然Track的问题
2019-12-26 11:53:19 +08:00
xiongziliang
b50a34bf1f
优化代码
2019-12-03 12:43:48 +08:00
xiongziliang
21cf3bcee0
播放器track未初始化成功时间改成最大为5秒
2019-11-21 18:07:40 +08:00
xiongziliang
54f2c0b53c
兼容一些奇怪sdp的rtsp url
2019-11-21 16:31:50 +08:00
xiongziliang
3c8f96f2a1
添加rtsps rtmps客户端支持
2019-07-20 20:53:50 +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
e44c2d5508
整理代码
2019-03-27 18:56:49 +08:00
xiongziliang
b1a2de3853
添加rtsp推流器
...
整理代码
2019-03-27 18:41:52 +08:00
xiongziliang
40a7913bf9
播放器支持超时时间的配置项
...
优化函数命名
2019-03-01 14:23:28 +08:00
xiongziliang
ad25ea184c
优化代码
2018-11-27 11:05:44 +08:00
xiongziliang
858d2996c4
修复Windows下可能编译失败的问题
2018-11-27 10:48:49 +08:00
xiongziliang
13bbb7b057
修复播放器析构时调用虚函数的bug
2018-11-19 11:49:17 +08:00
xiongziliang
0efe7a26b5
修复转码可能失败的bug
2018-11-16 18:46:05 +08:00
xiongziliang
132468e997
优化解复用器/播放器逻辑,在Track准备就绪后回调播放结果
2018-11-15 15:14:05 +08:00
xiongziliang
9f16cc1201
简化命名空间
2018-10-24 17:17:55 +08:00
xiongziliang
492d083f5b
大幅优化性能
2018-09-14 18:04:41 +08:00
xiongziliang
bca084d080
优化rtsp播放器代码,支持md5认证
2018-07-02 15:43:37 +08:00
xiongziliang
18bf6ec201
tcp客户端支持指定网卡
2018-05-21 23:18:17 +08:00
xiongziliang
d26d484ecf
“添加bom头
2017-10-09 22:11:01 +08:00
xiongziliang
1d1d2516e9
添加版权信息
2017-09-27 16:20:30 +08:00
xzl
c0477c897e
跟踪主线程
2017-05-13 10:28:55 +08:00
xzl
b9294c87cc
播放器统一在主线程析构
2017-05-12 16:10:30 +08:00
xiongzilaing
0eb82e4627
整理代码
2017-04-25 11:35:41 +08:00
xzl
3f73024a9b
初始提交
2017-04-01 16:35:56 +08:00