Commit Graph

948 Commits

Author SHA1 Message Date
baiyfcu
671f22077a 添加websocket client支持 2019-09-12 13:44:38 +08:00
xiongziliang
96aa687fea 完善http文件访问鉴权逻辑 2019-09-11 16:37:49 +08:00
xiongziliang
8fe876c0ef 修复http文件鉴权漏洞 2019-09-11 15:51:42 +08:00
xiongziliang
7701a883e3 提高EasyDarwin的rtsp推流兼容性 2019-09-10 17:08:24 +08:00
xiongziliang
ae64bc9bcb 不指定协议转换时,默认转换hls,rtxp
提高EasyDarwin的rtsp推流兼容性
2019-09-10 17:01:42 +08:00
xiongziliang
d41d116a67 兼容带url参数的rtsp推流 2019-09-10 16:00:39 +08:00
xiongziliang
e67894a085 推流鉴权事件支持是否允许转rtsp/rtmp、hls 、mp4 2019-09-10 11:06:31 +08:00
zqsong
005db3cbc5 修复推送H265的时候,每一帧都split导致耗时过长 2019-09-09 10:44:34 +08:00
xiongziliang
2192451cd1 修复http文件鉴权相关bug 2019-09-09 09:41:23 +08:00
xiongziliang
47cb4b8edc 完善rtp打包 2019-09-06 23:23:43 +08:00
xiongziliang
203edc5cec 完善rtp打包 2019-09-06 23:22:04 +08:00
xiongziliang
9f1a91cda6 rtmp支持带后缀名的url 2019-09-06 18:30:42 +08:00
xiongziliang
39e3c89848 rtp打包减少一次内存拷贝 2019-09-06 15:16:22 +08:00
xiongziliang
d8de1e226c 完善对H265的sdp兼容性 2019-09-05 14:56:33 +08:00
xiongziliang
d6fa0296cb 添加配置项ultraLowDelay,可选择是否低延时模式 2019-09-04 18:57:54 +08:00
xiongziliang
d864e7084b 修复rtmp点播移动时间轴相关bug 2019-09-03 17:20:56 +08:00
xiongziliang
3c4d7498bc 完善兼容性 2019-08-30 16:56:57 +08:00
夏楚
cfc7dc2126
Merge pull request #74 from 3503207480/master
PR: 注释,说明, 除以0错误
2019-08-30 11:49:11 +08:00
3503207480@qq.com
a7953fdbca 除以0错误
有的rtsp设备无此参数,不能除以0
2019-08-30 11:18:25 +08:00
3503207480@qq.com
036b36f012 注释,说明
注释,说明
2019-08-30 11:17:27 +08:00
xiongziliang
64cf7efa13 删除无效代码 2019-08-30 10:34:00 +08:00
xiongziliang
e3139134e8 修复握手超时相关bug 2019-08-28 18:20:40 +08:00
xiongziliang
ab08f333d3 修复ws-flv可能播放失败的bug 2019-08-27 11:54:27 +08:00
xiongziliang
43608585a1 优化时间戳修正逻辑 2019-08-27 11:34:50 +08:00
xiongziliang
e7727e7e9b 修复某些流转换hls后花屏的问题 2019-08-27 11:34:20 +08:00
xiongziliang
06784d86be 完善websocket-flv直播错误响应 2019-08-23 09:45:01 +08:00
xiongziliang
1cff946848 MediaSource类添加getTracks接口 2019-08-22 17:48:10 +08:00
xiongziliang
a451da058c 修正mp4录制相关的宏定义 2019-08-22 17:46:47 +08:00
xiongziliang
fa030fa0cc 简化代码 2019-08-22 16:54:30 +08:00
xiongziliang
c6e9f8365d 规范类命名 2019-08-22 16:25:19 +08:00
xiongziliang
fb1d7dd5a6 rtsp推流拉流转发时修整sdp
rtsp推流修整时间戳
2019-08-22 16:05:35 +08:00
xiongziliang
bf7363714d 完善注释 2019-08-22 15:23:14 +08:00
xiongziliang
fc0544512b 优化rtmp时间戳修正 2019-08-22 14:56:58 +08:00
xiongziliang
113b7842d9 http cookie 可以保存更丰富的信息 2019-08-20 12:09:43 +08:00
xiongziliang
035a32ec24 修复rtp负载长度计算偏差 2019-08-20 09:30:39 +08:00
xiongziliang
8ba4c97286 修复rtp padding flag可能导致的bug 2019-08-20 09:22:13 +08:00
xiongziliang
8453f822b0 修复 #66 2019-08-19 23:08:41 +08:00
xiongziliang
4b65d9de95 新增win32可执行程序 2019-08-19 15:46:42 +08:00
xiongziliang
fa60a3c1d8 添加mac版本二进制文件 2019-08-19 14:59:56 +08:00
xiongziliang
c4f364c487 直接代理时sdp清洗后再使用 2019-08-15 19:13:31 +08:00
xiongziliang
453994f26b 减少内存拷贝,提高websocket服务器性能 2019-08-13 12:00:21 +08:00
xiongziliang
9f04062fc5 支持websocket(ssl)-flv 直播 2019-08-12 18:32:22 +08:00
xiongziliang
8e17300a17 初步支持websocket-flv直播 2019-08-12 18:14:51 +08:00
xiongziliang
7c7b9e560e 统一添加bom 2019-08-08 19:01:45 +08:00
xiongziliang
ef61c56cc2 优化hls生成 2019-08-07 18:24:08 +08:00
xiongziliang
b70d6cd2c2 支持修正时间戳 2019-08-06 22:54:37 +08:00
xiongziliang
2020e23437 兼容某些不规范的sdp 2019-08-06 16:23:20 +08:00
xiongziliang
008df0ab85 去除继承 2019-08-04 23:58:54 +08:00
xiongziliang
f9426c2cfb 尝试修复时间戳回环或乱序导致的问题 2019-08-02 18:06:37 +08:00
xiongziliang
6a9eb8d54b 尝试修复时间戳回环或乱序导致的问题 2019-08-02 17:33:31 +08:00
xiongziliang
36803ccedc Merge remote-tracking branch 'origin/master' into zqsong 2019-08-02 13:51:34 +08:00
xiongziliang
36ed78ba1f 规范函数命名 2019-08-02 13:51:24 +08:00
xiongziliang
dd80d6a6bb Merge branch 'dev' of https://github.com/zqsong/ZLMediaKit into zqsong 2019-08-02 13:40:15 +08:00
xiongziliang
892734bfd8 完善 2019-08-02 11:54:05 +08:00
xiongziliang
a400b39fab 修复可能丢帧的bug 2019-08-02 11:09:17 +08:00
xiongziliang
35c324b6b4 修复首帧不是I帧 导致花屏的问题 2019-08-02 10:53:00 +08:00
zqsong
0d57664fac 完善H265 sps解析,统一命名风格 2019-08-02 10:46:16 +08:00
xiongziliang
1f89019818 写mp4文件缓存可配置 2019-08-01 22:13:26 +08:00
xiongziliang
13a6d3ac16 完善写mp4文件 2019-08-01 22:07:40 +08:00
xiongziliang
6c0d89f417 修复生成mp4相关bug 2019-08-01 21:59:26 +08:00
xiongziliang
6d8db7d232 修复bug 2019-08-01 19:09:14 +08:00
xiongziliang
383a14a76d 重新mp4录制 2019-08-01 18:49:04 +08:00
xiongziliang
12e1068a39 Merge branch 'master' of https://github.com/xiongziliang/ZLMediaKit into zqsong 2019-08-01 14:53:59 +08:00
xiongziliang
e13ae419ae 精简H264Frame对象,删除多余字段 2019-08-01 14:39:09 +08:00
xiongziliang
69098612bc Merge branch 'master' of https://github.com/xiongziliang/ZLMediaKit into zqsong 2019-08-01 14:06:34 +08:00
xiongziliang
2e95c3b2fa 修改Rtmp播放结果回调事件触发机制,防止秒开失败以及获取Track失败 2019-08-01 13:12:24 +08:00
zqsong
124cce34b6 mp4录制全部替换mp4v2为media-server 2019-08-01 11:44:16 +08:00
zqsong
7e92a0b738 MP4录制添加H265支持 2019-07-30 21:29:31 +08:00
zqsong
360eba2c68 MP4录制添加H265支持 2019-07-30 19:26:38 +08:00
xiongziliang
fbf0469ef2 完善跨域支持 2019-07-30 16:07:51 +08:00
xiongziliang
2068c873a5 完善跨域支持 2019-07-30 16:07:00 +08:00
xiongziliang
99ab975065 h265支持输入复合帧 拆帧代码复用 2019-07-30 13:54:19 +08:00
xiongziliang
66dc9c43be 修复windows下编译问题 2019-07-26 09:10:27 +08:00
xiongziliang
9640d8e33d 回复代码,防止兼容性问题 2019-07-25 12:18:17 +08:00
xiongziliang
6922d82c65 rtmp解复用支持无内存拷贝
hls生成支持输入无0x 00 00 01的H264/H265数据
2019-07-25 12:09:36 +08:00
xiongziliang
d2a889b463 优化类命名以及添加注释 2019-07-25 09:38:16 +08:00
xiongziliang
7baa35e594 修复hls由于缓存导致花屏的问题 2019-07-24 18:40:18 +08:00
xiongziliang
f50eaf8648 Frame添加cacheAbel接口 2019-07-24 18:02:55 +08:00
xiongziliang
91747947b9 优化变量名 2019-07-22 18:40:04 +08:00
xiongziliang
cf4482983b 统一使用MultiMediaSourceMuxer转协议 2019-07-22 18:37:32 +08:00
xiongziliang
3ca699721e PlayerProxy、DevChannel、MultiMediaSourceMuxer类支持是否开启rtsp/rtmp功能
addStreamProxy增加enable_rtsp、enable_rtmp参数
2019-07-22 11:27:17 +08:00
xiongziliang
3c8f96f2a1 添加rtsps rtmps客户端支持 2019-07-20 20:53:50 +08:00
xiongziliang
ee8edb8ba8 完善注释 2019-07-19 11:58:23 +08:00
xiongziliang
9c0fb9e676 添加配置项:是否直接rtsp拉流代理 2019-07-19 11:54:29 +08:00
xiongziliang
d71f1dd293 本协议拉流代码支持任意编码格式 2019-07-19 11:30:39 +08:00
xiongziliang
e095a604ab 更新ssrc生成规则 2019-07-19 09:42:48 +08:00
xiongziliang
8bbd9d57c0 更改ssrc生成规则 2019-07-17 15:23:54 +08:00
xiongziliang
ff34b937f3 修复http头重复的bug 2019-07-17 14:54:14 +08:00
xiongziliang
917763c435 修复http头重复的bug 2019-07-17 14:50:24 +08:00
xiongziliang
4122084e05 MP4点播绑定固定线程 2019-07-11 14:51:40 +08:00
xiongziliang
7adddc361c 异步触发kBroadcastStreamNoneReader事件,修复#44 2019-07-11 14:38:54 +08:00
xiongziliang
757139312b 完善注释 2019-07-11 12:15:13 +08:00
xiongziliang
d0d730985f 完善rtsp播放器推流udp端口创建机制 2019-07-11 12:12:33 +08:00
xiongziliang
6518398aa5 修复某些rtsp服务器返回不规范导致兼容性问题 2019-07-11 11:53:11 +08:00
xiongziliang
5dce8eccde 精简代码 2019-07-03 16:42:20 +08:00
xiongziliang
e36194aec3 完善对pts的支持 2019-07-03 16:22:12 +08:00
xiongziliang
818d26aa66 添加onRedirectUrl事件 2019-07-01 20:55:31 +08:00
xiongziliang
ed78f152ee Http client 302错误码支持 2019-07-01 18:35:26 +08:00
xiongziliang
339fdf0de4 Http client 302跳转 2019-07-01 17:48:09 +08:00
xiongziliang
3c91bf1351 Http client支持302跳转 2019-07-01 17:39:16 +08:00
xiongziliang
67f7c3dc8f http客户端支持302跳转
修复HttpRequestSplitter可能内存越界的bug
2019-07-01 09:53:58 +08:00
xiongziliang
7aa0c2ae33 整理优化代码 2019-06-28 17:37:11 +08:00
xiongziliang
0b08831f5d 整理优化代码 2019-06-28 17:30:13 +08:00
xiongziliang
ea131d9740 整理优化代码 2019-06-28 17:25:53 +08:00
xiongziliang
27ce8a9915 整理优化代码 2019-06-28 16:55:28 +08:00
xiongziliang
bf39cf3e33 整理优化代码 2019-06-28 16:48:02 +08:00
xiongziliang
0a2c022fa8 优化代码 2019-06-28 16:12:39 +08:00
xiongziliang
034dbbf7ba 修复rtp打洞包相关的bug 2019-06-27 12:53:35 +08:00
xiongziliang
585201ece1 修复接收rtsp推流的兼容性问题 2019-06-27 12:21:01 +08:00
xiongziliang
d250e1b7ec 整理代码 2019-06-26 10:01:04 +08:00
xiongziliang
18a0691448 优化代码 2019-06-24 17:01:15 +08:00
xiongziliang
85f05adc06 优化代码,提升可读性 2019-06-24 16:56:46 +08:00
xiongziliang
9039f8c1f6 支持超大rtp包 2019-06-24 16:07:44 +08:00
xiongziliang
bede5500c8 修复Windows上的编译问题 2019-06-15 16:33:12 +08:00
xiongziliang
71f020dabc 修复http文件鉴权bug 2019-06-14 21:33:41 +08:00
xiongziliang
5c3092db51 代码优化 2019-06-14 18:51:50 +08:00
xiongziliang
790daee5ad 精简代码 2019-06-14 18:47:28 +08:00
xiongziliang
c7cc082d95 http文件鉴权支持自定义错误提示 2019-06-14 18:42:09 +08:00
xiongziliang
cfbdda0698 url参数变更后再次鉴权;hls播放鉴权提到httpsession类中实现 2019-06-14 15:19:02 +08:00
xiongziliang
e365824be2 修复multimap导致重复http头的bug 2019-06-13 18:39:57 +08:00
xiongziliang
42fe7e3dc5 服务器cookie不再强制关联path 2019-06-13 12:00:41 +08:00
xiongziliang
23d793c9c2 http客户端支持多cookie 2019-06-13 11:45:13 +08:00
xiongziliang
4662c1feb0 cookie过期时间为0时仅限本次访问鉴权 2019-06-13 09:24:53 +08:00
xiongziliang
20e62b103a 添加用户追踪事件 2019-06-12 18:55:23 +08:00
xiongziliang
080f2af4b4 常量改成string ,提供性能 2019-06-12 18:37:52 +08:00
xiongziliang
555601506b 添加访问http目录权限事件 2019-06-12 17:53:48 +08:00
xiongziliang
ce9a9188b2 优化rtsp服务器性能 2019-06-11 18:31:34 +08:00
xiongziliang
826f3649ea 更新ZLToolK(修复linux下编译问题) 2019-06-11 12:28:48 +08:00
xiongziliang
c876c43374 优化代码 2019-06-10 12:33:45 +08:00
xiongziliang
c454240c83 完善事件取消监听机制 2019-06-06 15:29:36 +08:00
xiongziliang
7bb1b7f670 修正注释 2019-06-03 16:10:36 +08:00
xiongziliang
c0f41167ba 创建Socket优先绑定本线程 2019-05-31 18:01:38 +08:00
xiongziliang
f5a80e3799 onNoneReader事件避免重复触发 2019-05-31 15:40:55 +08:00
xiongziliang
2b86082f3d 修复FFmpeg无法播放rtsp over http的问题 2019-05-31 10:16:31 +08:00
xiongziliang
0428507509 添加头文件宏 2019-05-31 09:06:30 +08:00
xiongziliang
c38521aa0e 修复编译bug 2019-05-30 16:03:06 +08:00
xiongziliang
db0611de91 修复rtsp注册前未设置sdp的bug
rtsp鉴权放置在查找流之前,防止无谓的按需拉流
2019-05-30 16:01:56 +08:00
xiongziliang
6d08e2a243 完善rtmp服务器错误提示 2019-05-30 12:17:26 +08:00
xiongziliang
042981c4e4 完善rtsp服务器错误提示 2019-05-30 12:14:20 +08:00
xiongziliang
c8b192fa6e 完善http错误提示 2019-05-30 10:59:14 +08:00
xiongziliang
0c460b397d 发送超时时间可配置 2019-05-30 10:41:25 +08:00
xiongziliang
e9e21e11a2 rtsp/rtmp超时时间可配置 2019-05-29 18:24:35 +08:00
xiongziliang
a39c4c1344 完善错误提示 2019-05-29 18:08:50 +08:00
xiongziliang
f8f3c5dd19 优化虚拟主机相关 2019-05-29 09:30:39 +08:00
xiongziliang
d0deea8b58 优化虚拟主机相关 2019-05-29 09:28:35 +08:00
xiongziliang
a109d966c8 优化虚拟主机相关 2019-05-29 09:26:16 +08:00
xiongziliang
c1b6df7bc7 优化虚拟主机相关 2019-05-29 09:24:02 +08:00
xiongziliang
458a92521f 完善服务器日志打印 2019-05-28 18:46:52 +08:00
xiongziliang
69624f84ac 完善设置项注释 2019-05-28 17:27:28 +08:00
xiongziliang
a100ee0acd 支持全局的禁用虚拟主机 2019-05-28 17:14:36 +08:00
xiongziliang
2f976214ce 修复media命令相关bug 2019-05-28 10:02:12 +08:00
xiongziliang
94ccd27f47 等待流注册时间可配置化 2019-05-28 09:25:41 +08:00
xiongziliang
72581cf415 bug fixed 2019-05-27 22:51:16 +08:00
xiongziliang
29e4a6b14a http-flv支持延时注册流 2019-05-27 22:49:30 +08:00
xiongziliang
0dc7cbb879 精简等待监听流异步注册后回复事件相关代码 2019-05-27 22:32:07 +08:00
xiongziliang
eabb673005 无人观看延时关闭 2019-05-27 21:37:29 +08:00
xiongziliang
5b88057a89 添加无人观看主动断开事件 2019-05-27 18:41:37 +08:00
xiongziliang
b0bf216bc2 添加无人观看主动断开事件 2019-05-27 18:39:43 +08:00
xiongziliang
3917b6451c 完善获取媒体读取器个数方法 2019-05-27 16:09:29 +08:00
xiongziliang
f563274cda 完善主动关断流机制 2019-05-27 14:14:42 +08:00
xiongziliang
3e54018409 删除重复代码 2019-05-27 12:13:27 +08:00
xiongziliang
c857968f40 flv录制延时两秒启动,防止收集config帧不齐 2019-05-27 10:58:08 +08:00
xiongziliang
ce7a0223f1 动态代理拉流等待拉流结果 2019-05-20 18:08:55 +08:00
xiongziliang
fbead02868 流量统计添加isPlayer参数 2019-05-20 17:46:06 +08:00
xiongziliang
74d074ac53 完善Hook与API 2019-05-20 16:26:04 +08:00
xiongziliang
2f6773f180 添加完整的服务器用例 2019-05-20 11:22:59 +08:00
xiongziliang
2217211464 rtp组播监听组播地址
更新ZLToolKit
2019-05-20 09:43:13 +08:00
xiongziliang
2a8b6d2b84 删除冗余代码 2019-05-16 17:56:36 +08:00
xiongziliang
609006d06e 性能优化 2019-05-16 17:34:38 +08:00
xiongziliang
28d20955e0 http服务器支持查找index.html文件 2019-05-16 17:31:48 +08:00
xiongziliang
4c39821691 添加http服务器配置项:是否支持vhost 2019-05-16 17:09:29 +08:00
xiongziliang
35734f9e27 sps pps vps帧不再缓存 2019-05-13 14:17:55 +08:00
xiongziliang
a88531354a 提升rtp组播线程安全性 2019-05-13 09:36:23 +08:00
xiongziliang
db1e850ef3 修复rtsp over http的bug 2019-05-10 18:40:30 +08:00
xiongziliang
37d842e444 修复rtsp组播相关的bug 2019-05-10 18:33:23 +08:00
xiongziliang
5def5be29f 添加android测试程序 2019-05-10 13:25:22 +08:00
xiongziliang
304275a0e4 rtsp播放器支持rtcp 2019-05-09 13:35:54 +08:00
xiongziliang
9d92f613e2 优化接口命名,更新ZLToolKit 2019-05-09 10:49:50 +08:00
xiongziliang
fe19ea3991 rtsp服务器支持发送rtcp包 2019-05-08 18:46:56 +08:00
xiongziliang
bceff73429 rtsp服务器支持发送rtcp包 2019-05-08 17:49:05 +08:00
xiongziliang
dc67665784 忽略非法的rtp/rtcp包 2019-05-08 16:24:45 +08:00
xiongziliang
3d16f55446 设置rtcp端口目标地址 2019-05-08 16:19:00 +08:00
xiongziliang
6d3d0272a6 删除冗余文件
更新licence日期
2019-05-08 15:40:07 +08:00
xiongziliang
6a64917427 添加播放恢复事件 2019-05-08 15:27:37 +08:00
xiongziliang
3e0e0ce2aa 初步添加RTCP包接收接口已经发送接口 2019-05-08 15:08:57 +08:00
xiongziliang
7997c06010 初步添加RTCP包接收接口 2019-05-08 14:23:18 +08:00
xiongziliang
962dca081c 提高rtsp客户端兼容性问题 2019-05-05 12:06:12 +08:00
xiongziliang
5979752fa1 hls切片以系统时间戳为准 2019-04-29 11:26:14 +08:00
xiongziliang
4d1a0e47c8 删除多余代码逻辑 2019-04-24 12:03:20 +08:00
xiongziliang
df4989cc38 RTP最大支持1604个字节 2019-04-24 11:55:00 +08:00
xiongziliang
c0d3185a38 添加RTP异常包处理逻辑 2019-04-24 11:40:54 +08:00
xiongziliang
d295d9bd4c 忽略一些无效rtp包 2019-04-24 09:25:08 +08:00
xiongziliang
0f6d4ca629 优化http客户端内存占用 2019-04-23 12:25:10 +08:00
xiongziliang
5dfb7663e4 优化http服务器和客户端内存占用 2019-04-23 12:22:59 +08:00
xiongziliang
74621618ff 优化http/rtsp推流器/rtmp推流器内存占用 2019-04-23 12:16:14 +08:00
xiongziliang
ebd2ed2d97 优化rtsp/http/rtmp服务器内存占用 2019-04-23 11:52:40 +08:00
xiongziliang
bb9a02b817 优化rtsp服务器内存占用 2019-04-23 11:43:48 +08:00
xiongziliang
c355ca51bf 优化http服务器目录菜单生成
http文件服务器路径目录支持无/结尾
2019-04-17 10:32:49 +08:00
xiongziliang
eea71b659d ssrc切换后清空rtp排序缓存 2019-04-11 22:35:37 +08:00
xiongziliang
9fc534d815 优化rtp排序逻辑,处理seq回环的情况 2019-04-11 18:26:40 +08:00
xiongziliang
5ac0be52cb 修复组播相关bug 2019-04-09 21:05:30 +08:00
xiongziliang
1a3d1eb4fb 优化代码结构 2019-04-09 12:39:38 +08:00
xiongziliang
3284ab2464 rtmp转rtsp兼容无metedata的流 2019-04-09 11:42:28 +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
c4d14ec415 修复flv PreviousTagSize相关问题 2019-04-08 15:06:40 +08:00
xiongziliang
87afd61616 可以自定义选择编译某特性 2019-04-04 11:30:57 +08:00
xiongziliang
d3a58521c8 完善rtmp兼容性问题 2019-04-04 10:02:16 +08:00
xiongziliang
38c2c465f7 完善mp4推流 2019-04-03 11:49:58 +08:00
xiongziliang
ea4f9a0c4a mp4close放在后台线程执行 2019-04-03 11:09:50 +08:00
xiongziliang
3453575c15 完善兼容性问题 2019-04-02 15:49:43 +08:00
xiongziliang
791d84d08e 完善websocket 2019-04-02 15:07:54 +08:00
xiongziliang
437360f2d3 尝试修复编译bug 2019-04-01 13:24:21 +08:00
xiongziliang
5324bb4791 文件重命名 2019-04-01 13:19:48 +08:00
xiongziliang
33eb7ef320 整体替换HLS生成代码,支持265 2019-04-01 12:57:33 +08:00
xiongziliang
9247cb9571 支持客户端自定义设置EventPoller对象,提高线程安全性 2019-04-01 10:16:15 +08:00
xiongziliang
6f269ecc5b 添加bom头 2019-03-28 14:47:16 +08:00
xiongziliang
fed8a7b81f 优化播放器相关代码 2019-03-28 12:02:59 +08:00
xiongziliang
6045b1b8f8 修复rtsp推流服务器在udp模式下的bug
优化代码
2019-03-28 11:52:07 +08:00
xiongziliang
d208f69730 优化推流器代码 2019-03-28 09:43:47 +08:00
xiongziliang
f6b963f0f2 整理优化代码 2019-03-28 09:34:22 +08:00
xiongziliang
b1859e33ab MediaPusher使用弱指针保存MediaSource 2019-03-28 09:23:22 +08:00
xiongziliang
e44c2d5508 整理代码 2019-03-27 18:56:49 +08:00
xiongziliang
b1a2de3853 添加rtsp推流器
整理代码
2019-03-27 18:41:52 +08:00
xiongziliang
e3ab51b337 简化ssl相关代码 2019-03-27 10:01:18 +08:00
xiongziliang
b5c3830a63 简化rtmp推流器代码 2019-03-26 18:04:06 +08:00
xiongziliang
dc1cae2153 优化rtmp发送,减少内存拷贝以及开辟 2019-03-23 22:00:16 +08:00
xiongziliang
ce3c4c0d69 添加bom头 2019-03-22 17:47:25 +08:00
xiongziliang
f536b73b97 精简代码 2019-03-22 17:40:41 +08:00
xiongziliang
e445c7e14c 避免内存拷贝,大幅提高rtmp服务器的性能 2019-03-22 14:37:03 +08:00
xiongziliang
2b4d8a123d 完善FLV复用器 2019-03-22 14:11:39 +08:00
xiongziliang
cc2d22737f 发布为4.0版本 2019-03-22 12:28:08 +08:00
xiongziliang
75a40daa07 修复rtsp组播相关bug
更新ZLToolKit(优化性能)
2019-03-22 10:27:21 +08:00
xiongziliang
b78c14a2a3 通过减少线程切换提高服务器性能 2019-03-21 22:28:12 +08:00
xiongziliang
082efb126b 适配ZLToolKit最新代码(优化发送性能) 2019-03-18 18:44:16 +08:00
xiongziliang
0603e95557 修复cookie过期判断不准的bug 2019-03-14 09:59:07 +08:00
xiongziliang
327acdf562 媒体源注册时强制覆盖 2019-03-13 20:12:34 +08:00
xiongziliang
9dfb275ad5 删除重复代码 2019-03-11 11:23:50 +08:00
xiongziliang
38fd547b08 修复rtmp复合包边界检查bug 2019-03-04 09:44:10 +08:00
xiongziliang
0808cdee4b 修复rtmp解复用器可能丢失config帧的bug 2019-03-01 18:47:58 +08:00
xiongziliang
db261260ff 修复编译问题 2019-03-01 15:11:58 +08:00
xiongziliang
40a7913bf9 播放器支持超时时间的配置项
优化函数命名
2019-03-01 14:23:28 +08:00
xiongziliang
e240044f2f 优化rtmp相关性能 2019-02-28 18:20:17 +08:00
xiongziliang
e7fc22ad53 初步支持聚合包 2019-02-28 18:03:49 +08:00
xiongziliang
a6d27306d0 修复某些rtmp流无metedata时导致崩溃的问题 2019-02-27 17:33:38 +08:00
droid.chow
af194677de 修复rtsp流播放声音不连续情况, 修改AAC数据包解析bug 2019-02-26 10:11:42 +08:00
xiongziliang
62e6c7cb98 修复http下载时Transfer-Encoding=chunked提前断开的情况 2019-02-17 13:35:12 +08:00
xiongziliang
3f2137db8a 基本废弃 AsyncTaskThread的代码 2019-01-30 18:11:00 +08:00
xiongziliang
6ecd21cd6c 恢复原来代码 2019-01-30 17:26:02 +08:00
xiongziliang
b5ea9fac08 适配ZLToolKit(更新定时器) 2019-01-30 17:00:28 +08:00
xiongziliang
cc7556b5a8 兼容把SPS PPS IDR打包在一起的帧 2019-01-30 11:44:41 +08:00
xiongziliang
7ba81499ec 删除过期接口 2019-01-28 09:37:14 +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
a646640580 修复AAC rtp解码相关的bug 2019-01-24 12:21:29 +08:00
xiongziliang
f3c7124939 修复264Track获取宽高错误的bug 2019-01-21 12:02:44 +08:00
xiongziliang
066e3217ea rtsp播放器支持302跳转 2019-01-18 11:27:51 +08:00
xiongziliang
059c118e95 H264 RTP解码支持STAP-A(24)类型
更新ZLToolKit(修复logger相关bug)
2019-01-17 18:26:28 +08:00
xiongziliang
49c8d4fb8d 修复rtsp推流超时检测bug 2019-01-16 17:58:54 +08:00
xiongziliang
d482cd29c4 修复编译警告问题 2019-01-16 14:26:06 +08:00
xiongziliang
b92e837640 兼容一些不规范的播放器 2019-01-11 10:45:03 +08:00
xiongziliang
5c62887890 完善HttpRequester 2019-01-07 14:04:01 +08:00
xiongziliang
faab85e2ca 完善Http客户端复用机制 2019-01-03 15:05:52 +08:00
xiongziliang
3204dafd51 自动计算GOP缓存大小 2018-12-29 17:46:55 +08:00
xiongziliang
5b5db04543 支持自定义环形缓冲大小 2018-12-29 17:38:10 +08:00
xiongziliang
41e5cab6c6 添加bom头 2018-12-28 18:07:47 +08:00
xiongziliang
cc7844a994 适配ZLToolKit代码,简化程序退出流程代码 2018-12-28 16:47:50 +08:00
xiongziliang
8b7986b4fc 修改时间戳溢出的bug 2018-12-25 09:30:49 +08:00
xiongziliang
5ac1fb73a7 修复rtsp相关bug 2018-12-21 17:12:26 +08:00
xiongziliang
338c2e18fc 过滤无效rtp包 2018-12-20 17:06:33 +08:00
xiongziliang
c64bf1ea7a 修复udp发送相关bug 2018-12-20 16:59:54 +08:00
xiongziliang
166bbb0be0 修复mtu配置无法加载的bug 2018-12-20 15:42:46 +08:00
xiongziliang
1d13aa84fa 移除废弃接口 2018-12-20 10:42:51 +08:00
xiongziliang
5deecaf954 优化代码 2018-12-20 10:31:31 +08:00
xiongziliang
029fdaeae6 精简配置文件 2018-12-19 17:53:43 +08:00
xiongziliang
84e0e83366 支持ssl加密的Rtsp服务器 2018-12-19 16:54:11 +08:00
xiongziliang
d2a78e5a40 完成rtsp推流 2018-12-17 15:21:23 +08:00
xiongziliang
212a761e7f 优化rtsp相关代码 2018-12-17 13:48:19 +08:00
xiongziliang
0c5cd62429 优化rtsp over http,删除冗余代码 2018-12-17 13:14:49 +08:00
xiongziliang
e52c67b3af 修复可能存在的bug 2018-12-17 09:24:39 +08:00
xiongziliang
f881860adb 修复除0 bug 2018-12-14 18:24:27 +08:00
xiongziliang
9da5a35524 初步支持rtsp推流 2018-12-14 18:13:05 +08:00
xiongziliang
84fde961d7 提取RTP解析代码 2018-12-14 17:46:12 +08:00
xiongziliang
dd2192fd5e rtp over udp改成独占式端口,提高性能 2018-12-14 17:10:24 +08:00
xiongziliang
f411ddc23c 优化rtsp服务器代码
修复一个rtp over http的bug
2018-12-14 14:59:12 +08:00
xiongziliang
91d8888784 关闭MediaPlayer的播放器复用功能 2018-12-10 15:37:55 +08:00
xiongziliang
ad25ea184c 优化代码 2018-11-27 11:05:44 +08:00
xiongziliang
858d2996c4 修复Windows下可能编译失败的问题 2018-11-27 10:48:49 +08:00
xiongziliang
26dd99d159 完善rtsp画面秒开机制 2018-11-19 16:15:47 +08:00
xiongziliang
13bbb7b057 修复播放器析构时调用虚函数的bug 2018-11-19 11:49:17 +08:00
xiongziliang
84129aefdf 修复一个小bug 2018-11-19 11:34:32 +08:00
xiongziliang
8aa773bd49 rtmp支持pts 2018-11-17 17:47:43 +08:00
xiongziliang
a12ed95aa4 支持pts/dts 2018-11-17 17:26:38 +08:00
xiongziliang
68da7c2fb7 修复一个hls相关的一个bug 2018-11-17 16:34:31 +08:00
xiongziliang
4c760d010a 优化rtmp注册速度 2018-11-17 16:26:43 +08:00
xiongziliang
ce44694a43 优化rtsp/rtmp源生成成功率 2018-11-17 15:25:33 +08:00
xiongziliang
e0920536cc 优化拉流代理成功率 2018-11-17 14:41:12 +08:00
xiongziliang
0efe7a26b5 修复转码可能失败的bug 2018-11-16 18:46:05 +08:00
xiongziliang
65b5a1272b 删除输入多余的sps pps vps帧 2018-11-16 15:57:59 +08:00
xiongziliang
214cc4c505 修复有些rtmp包FFmpeg无法解码的问题 2018-11-16 15:46:49 +08:00
xiongziliang
7586070255 尝试解决多个联系IDR帧导致无法播放的bug 2018-11-16 14:46:08 +08:00
xiongziliang
6df77fc908 优化rtp时间戳生成规则 2018-11-15 15:37:13 +08:00
xiongziliang
132468e997 优化解复用器/播放器逻辑,在Track准备就绪后回调播放结果 2018-11-15 15:14:05 +08:00
xiongziliang
be81aa7fbb 修复mp4点播相关的bug 2018-11-14 14:27:06 +08:00
xiongziliang
101f5caba1 添加bom头 2018-11-14 09:52:28 +08:00
xiongziliang
87d2000981 修复编译bug 2018-11-14 00:03:15 +08:00
xiongziliang
63ca646d71 http客户端支持Transfer-Encoding: chunked 2018-11-13 23:59:06 +08:00
xiongziliang
57dcb63b6b 优化http处理无content字段时的逻辑 2018-11-13 22:50:43 +08:00
xiongziliang
022838a7d3 修复http相关的bug 2018-11-13 17:59:12 +08:00
xiongziliang
6d8bdefa31 完成http相关接口 2018-11-13 16:34:45 +08:00
xiongziliang
949640d493 Track可以不设置视频宽高、音频采样率等信息 2018-11-13 11:57:33 +08:00
xiongziliang
ff98c4acef 修复无Content-Length字段导致误判的bug 2018-11-12 09:11:28 +08:00
xiongziliang
6c7a4eb037 修复时间戳相关的bug 2018-11-07 17:40:37 +08:00
xiongziliang
62d56ff395 修复一个可能导致死锁的bug 2018-11-07 16:59:42 +08:00
xiongziliang
823d887b17 添加bom文件头 2018-11-07 14:33:16 +08:00
xiongziliang
fcbf869237 修复Linux下编译问题 2018-11-06 23:17:44 +08:00
xiongziliang
31988d0dfb 初步修复windows下编译问题 2018-11-06 20:40:53 +08:00
xiongziliang
8b2bd58843 sdp中添加vps 2018-11-02 15:06:27 +08:00
xiongziliang
c9950dda99 修复sdp解析的bug 2018-11-02 14:55:25 +08:00
xiongziliang
6e03e5a845 修复时间戳换算溢出的bug 2018-11-02 09:17:15 +08:00
xiongziliang
d7c00e91e0 修复aac rtp解码相关的bug 2018-11-01 11:35:46 +08:00
xiongziliang
2749631a0c 完成按需拉流事件广播 2018-10-31 12:11:14 +08:00
xiongziliang
2b9245b320 修复编译bug 2018-10-31 11:05:26 +08:00
xiongziliang
daf87dea93 修复bug 2018-10-31 11:04:01 +08:00
xiongziliang
53ba766c2a 提炼rtp打包代码 2018-10-31 09:36:12 +08:00
xiongziliang
addf90b88a 等待vps帧 2018-10-31 09:07:01 +08:00
xiongziliang
009e8cc4e4 完成rtsp 265的支持 2018-10-30 21:34:44 +08:00
xiongziliang
5f511eb295 完成部分265 rtp编码功能 2018-10-30 21:05:48 +08:00
xiongziliang
86c37b8c49 初步完成265 rtp打包
整理代码
2018-10-30 17:58:10 +08:00
xiongziliang
00334b97ee 初步完成265的rtp解包 2018-10-30 17:35:06 +08:00
xiongziliang
946b00f453 初步实现265 rtp解包 2018-10-30 17:11:36 +08:00
xiongziliang
9511a9fe03 规范代码 2018-10-30 16:12:32 +08:00
xiongziliang
b4f8d35ef1 回复GOP缓存从SPS开始 2018-10-30 15:59:59 +08:00
xiongziliang
37554da8cd 常数改成枚举 2018-10-30 15:56:00 +08:00
xiongziliang
4cb74454c0 整理代码,添加265模板代码 2018-10-30 14:59:42 +08:00
xiongziliang
27bc19dd64 解决rtsp播放器粘包问题 2018-10-30 10:31:27 +08:00
xiongziliang
ae1d9371fa 优化http拆包器代码 2018-10-30 09:35:19 +08:00
xiongziliang
ba3b47086d 解决gcc4.8编译失败的问题
解决部分rtsp服务器seek异常的问题
2018-10-29 17:19:14 +08:00
xiongziliang
1faeda2f33 修复bug 2018-10-29 15:02:18 +08:00
xiongziliang
dfe213abc3 rtsp服务器实现延时获取RtspMediaSouce 2018-10-29 14:59:22 +08:00
xiongziliang
274dab6e1d 自动计算264前缀大小 2018-10-29 12:27:13 +08:00
xiongziliang
08c3c8e5b5 完善注释 2018-10-29 11:50:36 +08:00
xiongziliang
19b6a2925a 完成DevChannel类的视频 2018-10-29 11:48:24 +08:00
xiongziliang
d8a1173469 DevChannle对象替换成MultiMediaSourceMuxer对象 2018-10-29 11:12:37 +08:00
xiongziliang
3bf1a9fddb 修复Rtmp复用器循环引用的bug 2018-10-29 10:53:08 +08:00
xiongziliang
05b51585cb 基本完成重构 2018-10-29 09:54:35 +08:00
xiongziliang
f899f3503f 修复小bug 2018-10-28 01:08:26 +08:00
xiongziliang
cb78764f1d 通过mp4/hls录制测试 2018-10-28 01:04:18 +08:00
xiongziliang
4876e9ff5c 完成mp4/hls录制代码适配 2018-10-28 00:26:26 +08:00