xiongziliang
|
55cf411c1e
|
支持bitrate
|
2020-12-05 12:22:17 +08:00 |
|
xiongziliang
|
bb9b39d821
|
添加按需转协议开关,默认一直转协议:#569
|
2020-11-15 00:40:46 +08:00 |
|
xiongziliang
|
700a16c759
|
大幅提升接收推流性能以及降低内存占用
|
2020-11-01 03:41:35 +08:00 |
|
xiongziliang
|
38a002646d
|
修复FFmpeg拉流代理功能缺陷的问题:#533
|
2020-10-24 23:31:58 +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
|
5cd8e8ae1c
|
添加媒体生成源信息
|
2020-09-27 11:32:49 +08:00 |
|
xiongziliang
|
be1e872f0c
|
完善按需转协议(包括hls)
|
2020-09-12 19:20:18 +08:00 |
|
xiongziliang
|
9e26a02fb1
|
实现rtsp/rtmp按需转协议功能
|
2020-09-12 19:09:56 +08:00 |
|
xiongziliang
|
c711eedaa7
|
适配ZLToolKit代码,支持自定义创建Socket:#468
|
2020-09-12 19:03:52 +08:00 |
|
xiongziliang
|
0878f776b3
|
修复某些场景下rtmp定位关键帧不准确的bug
|
2020-09-06 18:22:04 +08:00 |
|
xiongziliang
|
ac70597216
|
优化getTrack接口相关代码
|
2020-09-06 17:54:52 +08:00 |
|
xiongziliang
|
28262b158f
|
优化性能
|
2020-09-06 17:53:22 +08:00 |
|
xiongziliang
|
636068b2b8
|
精简代码,改善代码结构
|
2020-09-06 17:52:33 +08:00 |
|
xiongziliang
|
a7e99b9d37
|
整理代码
|
2020-08-30 11:40:03 +08:00 |
|
xiongziliang
|
fbd711a6bb
|
整理代码
|
2020-08-30 10:48:34 +08:00 |
|
xiongziliang
|
f23e117751
|
MultiMediaSourceMuxer默认能处理大部分事件
|
2020-08-08 12:20:13 +08:00 |
|
xiongziliang
|
47cc97f696
|
修复rtmp增长时间戳相关问题
|
2020-08-04 11:10:40 +08:00 |
|
xiongziliang
|
a22f97c777
|
rtsp/rtmp/mp4支持opus并整理代码
|
2020-08-01 10:22:12 +08:00 |
|
xiongziliang
|
b4a3b608ab
|
修复rtmp增长时间戳相关bug
|
2020-08-01 10:20:27 +08:00 |
|
lyg1949
|
f420509c5c
|
修复点播rtmp时多出一个后缀名的bug
vlc,mpv等播放rtmp时的url规则与代码中注释的不同,导致出现2个后缀名
|
2020-07-15 14:17:18 +08:00 |
|
xiongziliang
|
1c19394b3d
|
防止rtmp协议重复生成Track
|
2020-07-08 21:39:30 +08:00 |
|
xiongziliang
|
66c5a7169a
|
修复metadata中没duration导致播放失败的bug:#362
|
2020-06-24 11:02:35 +08:00 |
|
xiongziliang
|
b7049b1407
|
精简代码
|
2020-05-30 14:43:08 +08:00 |
|
xiongziliang
|
de96a4f0c8
|
优化代码
|
2020-05-28 18:19:39 +08:00 |
|
xiongziliang
|
406c5477e0
|
无metadata且不能获取Track的rtmp确保能注册
|
2020-05-28 18:01:03 +08:00 |
|
xiongziliang
|
41509800bc
|
完善对无metadata的rtmp流的兼容性
|
2020-05-28 17:03:12 +08:00 |
|
xiongziliang
|
dea36cfc84
|
优化合并写逻辑,确保GOP缓存第一帧为关键帧并确保音视频数据的交织性
|
2020-05-27 11:09:02 +08:00 |
|
xiongziliang
|
ff7914e441
|
修改MediaSource相关接口
|
2020-05-26 10:11:58 +08:00 |
|
xiongziliang
|
68d910e229
|
限制rtsp/rtmp推流url合法性
|
2020-05-25 16:40:41 +08:00 |
|
xiongziliang
|
1970f6014e
|
优化音视频同步
|
2020-05-15 18:08:54 +08:00 |
|
xiongziliang
|
625d7e30c0
|
整理和精简代码
|
2020-05-11 22:33:10 +08:00 |
|
xiongziliang
|
a4d7b3463e
|
rtmp播放时,取相对时间戳逻辑确保时间戳同步
|
2020-05-06 18:54:28 +08:00 |
|
xiongziliang
|
3630839bc9
|
关闭转协议后,将关闭解复用以提供性能
|
2020-04-29 11:59:45 +08:00 |
|
xiongziliang
|
7e85be7654
|
添加rtmps服务器
|
2020-04-29 11:25:15 +08:00 |
|
xiongziliang
|
f9df7f5217
|
去除ultraLowDelay配置项
|
2020-04-29 11:08:43 +08:00 |
|
xiongziliang
|
e85a8f277e
|
RTMP协议限制G711规格、日志打印codec相关信息
|
2020-04-24 15:08:28 +08:00 |
|
xiongziliang
|
b4228f91c3
|
适配ZLToolKit
|
2020-04-24 12:39:22 +08:00 |
|
xiongziliang
|
eda7a59f3c
|
统一事件参数类型
|
2020-04-23 22:04:59 +08:00 |
|
xiongziliang
|
b6946a5968
|
事件广播触发者改成SockInfo对象
|
2020-04-23 21:38:44 +08:00 |
|
xiongziliang
|
4d84661a87
|
更新ZLToolKit
|
2020-04-23 17:50:12 +08:00 |
|
xiongziliang
|
bacf8f100b
|
G711支持多种规格
|
2020-04-18 22:13:11 +08:00 |
|
xiongziliang
|
5c3418a412
|
合并 #278
|
2020-04-18 18:46:20 +08:00 |
|
xiongziliang
|
1f43359b31
|
Merge branch 'master' of https://github.com/baiyfcu/ZLMediaKit
|
2020-04-18 16:05:49 +08:00 |
|
baiyfcu
|
40afa204d5
|
增加rtmp/rtsp对音频G711A,G711U的支持
|
2020-04-17 17:47:10 +08:00 |
|
xiongziliang
|
99a55ddaaa
|
添加合并写功能
|
2020-04-09 16:19:03 +08:00 |
|
xiongziliang
|
0fc1499643
|
添加性能测试模式
|
2020-04-08 11:16:09 +08:00 |
|
xiongziliang
|
d3db5e0ce0
|
完善录制相关功能
|
2020-04-05 09:48:38 +08:00 |
|
xiongziliang
|
e5d5cabf89
|
部分恢复录制相关接口
|
2020-04-05 09:26:29 +08:00 |
|
xiongziliang
|
83400290a8
|
整理rtmp相关代码
|
2020-04-04 22:54:49 +08:00 |
|
xiongziliang
|
7019e4717c
|
整理授权协议
|
2020-04-04 20:30:09 +08:00 |
|
xiongziliang
|
11420b868b
|
整理代码
|
2020-04-04 19:55:11 +08:00 |
|
xiongziliang
|
708300951b
|
优化rtmp点播
|
2020-04-04 15:37:37 +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
|
a7a376b3f2
|
流量汇报事件添加id参数
|
2020-02-13 12:10:08 +08:00 |
|
xiongziliang
|
7e25537957
|
流量汇报事件添加客户端ip和端口参数
|
2020-02-13 11:33:59 +08:00 |
|
xiongziliang
|
92f69c3915
|
优化纯音频流的延时
|
2020-01-24 22:16:28 +08:00 |
|
xiongziliang
|
f5187e8b0d
|
优化GOP相关逻辑
|
2020-01-20 16:22:25 +08:00 |
|
xiongziliang
|
2610ba7c8b
|
修复rtmp注册时还未生成完整config包的bug
|
2020-01-15 11:46:15 +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
|
653132b38c
|
去除多余日志
|
2020-01-08 14:03:56 +08:00 |
|
xiongziliang
|
ab32ca39a9
|
去除多余日志
|
2020-01-08 14:00:53 +08:00 |
|
xiongziliang
|
1ce9af35e3
|
1、复用rtsp url解析代码
2、修复rtsp/rtmp推流异常回调紊乱的问题
|
2020-01-04 12:03:53 +08:00 |
|
xiongziliang
|
e91c26c052
|
实现hls的流量汇报事件
|
2019-12-29 15:38:29 +08:00 |
|
xiongziliang
|
54736859d4
|
基本完成hls相关的主要事件
|
2019-12-29 10:49:04 +08:00 |
|
xiongziliang
|
e72fa359b6
|
完善hls播放器个数计数
|
2019-12-28 16:57:35 +08:00 |
|
xiongziliang
|
94806b2cd6
|
初步实现hls播放器个数计数
|
2019-12-28 16:48:11 +08:00 |
|
xiongziliang
|
a30a4e24f1
|
修复rtsp推流转协议失败的bug
|
2019-12-26 12:20:34 +08:00 |
|
xiongziliang
|
453660ab79
|
整理MediaSource派生类
修复转协议或录制时忽然Track的问题
|
2019-12-26 12:10:54 +08:00 |
|
xiongziliang
|
9e8fe8c86a
|
完善代码
|
2019-12-26 12:09:35 +08:00 |
|
xiongziliang
|
3830792c57
|
整理MediaSource派生类
修复转协议或录制时忽然Track的问题
|
2019-12-26 11:53:19 +08:00 |
|
xiongziliang
|
761a665b1b
|
删除冗余设计
|
2019-12-26 09:43:44 +08:00 |
|
xiongziliang
|
d59a706cc1
|
简化代码
|
2019-12-25 20:07:42 +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
|
de33d6a847
|
整理文件录制
|
2019-12-04 10:45:38 +08:00 |
|
xiongziliang
|
5249c24430
|
整理MediaSource代码
|
2019-12-03 16:10:02 +08:00 |
|
xiongziliang
|
c55f26fba7
|
整理MediaSink
|
2019-12-03 12:32:57 +08:00 |
|
xiongziliang
|
c42ee1dc5d
|
优化时间戳覆盖逻辑:#148
|
2019-11-29 09:54:48 +08:00 |
|
xiongziliang
|
54f2c0b53c
|
兼容一些奇怪sdp的rtsp url
|
2019-11-21 16:31:50 +08:00 |
|
xiongziliang
|
e6d511cc9e
|
解决播放成功与中途断开事件触发紊乱的问题:#143
|
2019-11-19 15:52:02 +08:00 |
|
xiongziliang
|
a8a4f267f7
|
添加配置项,控制在关闭hook时,推流是否转协议或录制
|
2019-11-08 15:54:13 +08:00 |
|
xiongziliang
|
a739bd7304
|
完善日志
|
2019-10-23 12:00:53 +08:00 |
|
xiongziliang
|
08386b958c
|
覆盖时间戳需要明确参数指定,防止误判
|
2019-10-12 22:44:16 +08:00 |
|
xiongziliang
|
fd89b2d0cf
|
MediaServer支持Android
|
2019-09-24 15:21:20 +08:00 |
|
xiongziliang
|
8552687559
|
提高对无Metadata的rtmp流的兼容性
|
2019-09-24 11:44:23 +08:00 |
|
xiongziliang
|
653667baf5
|
提高对无Metadata的rtmp流的兼容性
|
2019-09-24 11:42:27 +08:00 |
|
xiongziliang
|
928f642a27
|
完善注册rtmp机制,防止及时拉流不出画面的bug
|
2019-09-23 18:56:19 +08:00 |
|
xiongziliang
|
adfc084d4a
|
提高无Metadata的rtmp推流的兼容性
|
2019-09-23 17:08:00 +08:00 |
|
xiongziliang
|
1fda56ab6e
|
rtmp推流时,确保config帧收完后再注册
|
2019-09-23 16:53:04 +08:00 |
|
xiongziliang
|
cb7c72d9d9
|
修正metadata拼写错误,优化RtmpMediaSource注册机制,修复及时拉流不出画面的bug
|
2019-09-23 16:47:20 +08:00 |
|
xiongziliang
|
8ae9f56110
|
添加to_string接口
|
2019-09-21 19:27:55 +08:00 |
|
xiongziliang
|
8da9aee11a
|
兼容无metadata的rtmp流
|
2019-09-21 19:27:34 +08:00 |
|
xiongziliang
|
91adaaaab6
|
回滚代码
|
2019-09-20 14:05:23 +08:00 |
|
xiongziliang
|
9735d891da
|
整理代码
|
2019-09-20 10:37:41 +08:00 |
|
xiongziliang
|
e67894a085
|
推流鉴权事件支持是否允许转rtsp/rtmp、hls 、mp4
|
2019-09-10 11:06:31 +08:00 |
|