Commit Graph

145 Commits

Author SHA1 Message Date
Alex 4792f6213b 新增Ts拉流 2022-01-04 15:32:59 +08:00
ziyue 8f60ec9900 Refine: 精简复用MediaSink相关代码 2021-12-01 21:38:31 +08:00
ziyue 6f92ef2f3b PlayerProxy: 减少一次MediaSink数据过滤,提高性能 2021-11-10 13:56:58 +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 2a8a6cac27 Refine: 优化MultiMediaSourceMuxer创建代码 2021-11-10 12:48:13 +08:00
ziyue fdfde17ec7 Demuxer/Player: 修改解复用与播放器底层逻辑,确保触发播放成功回调时不丢帧 2021-11-10 11:38:54 +08:00
ziyue afec4b62b9 全局自动添加静音音频 2021-09-27 13:20:34 +08:00
ziyue e9008afca0 addTrack/inputFrame接口支持返回值;新增全局添加静音音频接口 2021-09-27 13:12:53 +08:00
baiyfcu b8aabb5eab
Merge branch 'master' into master 2021-08-13 16:14:49 +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
ziyue 92f879d703 完善PlayerProxy关闭机制,重试次数超限后自动关闭 2021-06-09 15:01:45 +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 2dd87c8b59 修复直接拉流代理失效的bug 2021-01-17 10:22:51 +08:00
xiongziliang f1c9b7b09c 修复播放器线程安全问题:#611 2020-12-13 09:52:00 +08:00
xiongziliang ebbe124d00 修复不能立即关闭拉流代理的问题:#559 2020-11-15 00:00:22 +08:00
xiongziliang bfdd02905c 重连时,注销直接拉流代理的流:#532 2020-10-24 23:30:25 +08:00
xiongziliang dd2abd7924 修复拼写错误 2020-10-24 23:30:06 +08:00
xiongziliang 5cd8e8ae1c 添加媒体生成源信息 2020-09-27 11:32:49 +08:00
xiongziliang 4f42f508d5 复用代码 2020-09-26 09:39:38 +08:00
baiyfcu 8b6394d43d
Merge pull request #19 from xia-chu/master
update
2020-09-22 17:20:22 +08:00
xiongziliang 416d21df36 返回值去除std::move 2020-09-21 14:32:56 +08:00
xiongziliang 9c873e1d19 去除转协议开关参数 2020-09-20 09:26:00 +08:00
xiongziliang c711eedaa7 适配ZLToolKit代码,支持自定义创建Socket:#468 2020-09-12 19:03:52 +08:00
xiongziliang ac70597216 优化getTrack接口相关代码 2020-09-06 17:54:52 +08:00
xiongziliang 16e21e0205 修复直接拉流代理时有些事件不生效的bug 2020-09-06 17:52:57 +08:00
xiongziliang 0456cee336 修复添加aac静音前缀未设置的问题 2020-08-15 09:51:31 +08:00
xiongziliang a22f97c777 rtsp/rtmp/mp4支持opus并整理代码 2020-08-01 10:22:12 +08:00
baiyfcu a46218965a
Merge pull request #17 from xiongziliang/master
update
2020-06-17 15:58:41 +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
baiyfcu 98d0bc27f9 mk_player api 增加seek和获取进度以相对开始时间的接口以适应按时间轴方式回放的需求 2020-04-26 17:40:34 +08:00
xiongziliang e5d5cabf89 部分恢复录制相关接口 2020-04-05 09:26:29 +08:00
xiongziliang 7019e4717c 整理授权协议 2020-04-04 20:30:09 +08:00
xiongziliang 46be8a38e7 重写MP4点播 2020-04-03 20:45:58 +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 038617a6c4 新增拉流代理源相关api 2020-03-10 22:56:56 +08:00
xiongziliang d60101b93c 优化单Track情况下等待3秒的情况 2020-02-25 14:59:40 +08:00
xiongziliang 9fa6e9d8d9 添加dts生成算法,兼容含B帧的rtsp推流 2020-01-14 10:04:24 +08:00
xiongziliang 57c5d2963a 优化DevChannel内存拷贝问题 2020-01-08 12:14:27 +08:00
xiongziliang 94806b2cd6 初步实现hls播放器个数计数 2019-12-28 16:48:11 +08:00
xiongziliang 56397628da 修复未初始化导致的bug 2019-12-26 19:36:57 +08:00
xiongziliang 3830792c57 整理MediaSource派生类
修复转协议或录制时忽然Track的问题
2019-12-26 11:53:19 +08:00
xiongziliang d59a706cc1 简化代码 2019-12-25 20:07:42 +08:00
xiongziliang 1169f29ca6 fixed #175 2019-12-17 09:05:34 +08:00