xgj
|
341459fbf5
|
fix non rtc push rtc play g711 audio loss
|
2022-01-24 11:57:24 +08:00 |
|
ziyue
|
0ae9a8c8c8
|
Revert "添加递归溢出检测代码: #1363"
This reverts commit 8937d9ea92 .
|
2022-01-24 11:38:36 +08:00 |
|
ziyue
|
80ecd2098e
|
修复编译警告
|
2022-01-24 10:48:15 +08:00 |
|
ziyue
|
100822f079
|
HLS: 修复时间戳回退导致不生成ts切片的bug: #1381, #1386
|
2022-01-21 18:00:44 +08:00 |
|
ziyue
|
3a8e954255
|
Merge branch 'master' of github.com:ZLMediaKit/ZLMediaKit
|
2022-01-21 16:11:22 +08:00 |
|
ziyue
|
5007578202
|
hls/ts 播放器不做content-length严格限制
|
2022-01-21 16:10:27 +08:00 |
|
xiongziliang
|
f46d909bba
|
添加bom头,解决msvc编译问题
|
2022-01-20 22:49:47 +08:00 |
|
ziyue
|
bf191aa902
|
去除多余头文件
|
2022-01-20 15:42:53 +08:00 |
|
ziyue
|
88dc8d0a73
|
重写http客户端异常处理机制
|
2022-01-20 15:17:19 +08:00 |
|
ziyue
|
0f905b7333
|
优化http-ts播放器日志提示
|
2022-01-19 22:53:21 +08:00 |
|
ziyue
|
ee6ad66a6d
|
HTTP: 重写http相关超时管理机制
|
2022-01-19 22:50:44 +08:00 |
|
ziyue
|
81cf93a2bf
|
openRtpServer接口强制关闭reuse_port属性,防止端口冲突
|
2022-01-19 17:44:58 +08:00 |
|
ziyue
|
8937d9ea92
|
添加递归溢出检测代码: #1363
|
2022-01-17 14:47:55 +08:00 |
|
wangcker
|
e8b0993493
|
给openrtpserver接口添加enable_reuse参数 (#1372)
* 修改rtpopen逻辑
* 给openrtpserver接口添加enable_reuse端口
|
2022-01-14 21:53:01 +08:00 |
|
JayChen0519
|
a3e628449e
|
解决rtsp以MULTICAST方式拉流导致的奔溃问题 (#1368)
|
2022-01-14 13:14:30 +08:00 |
|
ziyue
|
75465311d9
|
修复丢包导致aac确实导致内存越界的bug: #1363
|
2022-01-14 13:09:47 +08:00 |
|
ziyue
|
d52fc4c31f
|
Refine: 优化rtsp相关代码
|
2022-01-12 15:24:28 +08:00 |
|
ziyue
|
5b6ff0af27
|
完善mingw编译环境的适配
|
2022-01-11 14:09:57 +08:00 |
|
ziyue
|
fdcc29e0ed
|
修复http客户端复用header无法更新的bug: #1349
|
2022-01-11 10:44:49 +08:00 |
|
xiongziliang
|
60f11df1ea
|
Revert "修复302跳转时, 如果跨域,header不正确的问题 (#1349)"
This reverts commit 741b197f
|
2022-01-11 09:18:36 +08:00 |
|
ziyue
|
412d280cd7
|
修复断连续推转协议失效的bug
|
2022-01-10 17:34:39 +08:00 |
|
ziyue
|
1dabc22347
|
修正错误注释
|
2022-01-10 17:00:25 +08:00 |
|
ziyue
|
f5efd232a9
|
rtsp/rtmp推流支持断连续推: #1240, #1300
|
2022-01-10 16:43:57 +08:00 |
|
xiongziliang
|
262af8dfeb
|
修复编译问题
|
2022-01-09 15:12:23 +08:00 |
|
xiongziliang
|
7b04385bc8
|
合并http-ts播放器特性: #1336
|
2022-01-09 15:01:23 +08:00 |
|
xiongziliang
|
a4c69e61cd
|
Merge branch 'patch2' of github.com:alexliyu7352/ZLMediaKit
|
2022-01-09 14:54:21 +08:00 |
|
Dw9
|
819599ac25
|
修复获取帧率逻辑 (#1293)
|
2022-01-09 14:50:54 +08:00 |
|
alexliyu7352
|
741b197f31
|
修复302跳转时, 如果跨域,header不正确的问题 (#1349)
|
2022-01-09 14:32:59 +08:00 |
|
xiongziliang
|
f4d8eb4515
|
Rtmp: 获取h264sps/aac config失败时打印rtmp包内容
|
2022-01-08 16:28:13 +08:00 |
|
xiongziliang
|
6e445614b4
|
申请udp端口使用全局互斥锁保护,防止端口重复分配
|
2022-01-08 16:07:08 +08:00 |
|
ziyue
|
fd6e4b6342
|
MPEG: 优化http-ts性能: #1342
|
2022-01-06 15:30:09 +08:00 |
|
ziyue
|
5a592e6db6
|
优化循环池性能
|
2022-01-06 14:30:44 +08:00 |
|
alexliyu7352
|
3a0857ea31
|
当url并不是m3u8文件时, 避免拉取hls流出错 (#1341)
|
2022-01-05 20:01:19 +08:00 |
|
ziyue
|
ed4291bf3d
|
Merge branch 'master' of github.com:ZLMediaKit/ZLMediaKit
|
2022-01-04 16:54:51 +08:00 |
|
ziyue
|
3ccd48e7a9
|
HLS: 返回全部切片数据后,链接断开不报错: #1332
|
2022-01-04 16:53:19 +08:00 |
|
alexliyu7352
|
6f9f93cb97
|
忘记删除很早很早以前注释掉的代码了
|
2022-01-04 15:46:48 +08:00 |
|
Alex
|
4792f6213b
|
新增Ts拉流
|
2022-01-04 15:32:59 +08:00 |
|
alexliyu7352
|
a441168004
|
修正不使用resetWhenReplay选项时, MediaSource会重复注册的问题 (#1330)
|
2022-01-04 14:47:41 +08:00 |
|
ziyue
|
389dd5f54b
|
MPEG: 优化ts/ps muxer内存malloc和拷贝性能
|
2021-12-31 11:01:56 +08:00 |
|
ziyue
|
c0afcc48e5
|
malloc大内存警告环境变量改名为MEM_WARN_SIZE
|
2021-12-31 10:26:36 +08:00 |
|
xiongziliang
|
9cf6fea03e
|
修复编译问题
|
2021-12-30 22:12:36 +08:00 |
|
ziyue
|
84f3aa0748
|
完善内存统计并在malloc大内存时打印backtrace
|
2021-12-30 20:34:56 +08:00 |
|
ziyue
|
7f6be9e118
|
Refine: 消除编译警告
|
2021-12-30 15:28:27 +08:00 |
|
ziyue
|
940fe333db
|
尝试解决全局malloc统计相关变量提前销毁的bug
|
2021-12-30 15:28:27 +08:00 |
|
ziyue
|
1a6a62a304
|
malloc确保内存对齐
|
2021-12-29 20:57:35 +08:00 |
|
夏楚
|
15297a3ca3
|
添加内存malloc次数分布统计 (#1322)
|
2021-12-29 20:48:15 +08:00 |
|
ziyue
|
098ecf542a
|
部分代码移至第三方库
|
2021-12-29 14:18:52 +08:00 |
|
ziyue
|
5ae5c66256
|
Typo: 修复拼写错误
|
2021-12-28 21:29:00 +08:00 |
|
ziyue
|
89870190e9
|
MPEG: 整合复用ts/ps生成代码
|
2021-12-28 21:21:01 +08:00 |
|
ziyue
|
dce6b27f4f
|
Http-FLV: http-flv直播采用绝对时间戳并支持las
|
2021-12-28 21:21:01 +08:00 |
|
ziyue
|
30b63ad656
|
Rtmp: rtmp分发改成绝对时间戳
|
2021-12-28 21:21:01 +08:00 |
|
ziyue
|
b749cfb8a3
|
TS: hls/http-ts 改为绝对时间戳
|
2021-12-28 21:21:01 +08:00 |
|
夏楚
|
878ce87329
|
支持线程内存malloc统计 (#1317)
|
2021-12-27 17:40:15 +08:00 |
|
xiongziliang
|
7f649b94e5
|
Rtmp: 修复openssl未开启导致链接失败的问题: #1301
|
2021-12-26 19:58:30 +08:00 |
|
xiongziliang
|
98d435ef50
|
Rtmp: 修复openssl未开启导致编译失败的问题: #1301
|
2021-12-26 18:34:55 +08:00 |
|
ziyue
|
3d44c772ac
|
HLS: hls播放器解析ts失败时,清空数据以便恢复播放
|
2021-12-24 19:58:27 +08:00 |
|
ziyue
|
b1f68b9563
|
Splitter公开一些方法
|
2021-12-24 19:57:03 +08:00 |
|
ziyue
|
3cba8fca79
|
分包器缓存太多时主动清空数据
|
2021-12-24 17:47:15 +08:00 |
|
ziyue
|
5832de7ed8
|
HLS: ts分包器主动丢弃非法数据
|
2021-12-24 14:25:01 +08:00 |
|
ziyue
|
c25ff6400f
|
HLS: hls播放解决播放下一个切片导致数据丢失的bug: #1294
|
2021-12-24 13:29:16 +08:00 |
|
ziyue
|
0bf75529a2
|
HTTP: 确保http请求结束后不再触发超时事件
|
2021-12-24 13:26:42 +08:00 |
|
ziyue
|
f89abfaf67
|
HTTP: 优化http客户端代码,并修复重定向时超时的bug: #1306
|
2021-12-24 11:25:55 +08:00 |
|
ziyue
|
4e01c29833
|
Rtmp: 优化复杂握手c0c1生成算法性能
|
2021-12-22 22:20:28 +08:00 |
|
ziyue
|
ab14585a81
|
Rtmp: rtmp客户端支持复杂握手,兼容某些rtmp服务器
|
2021-12-22 22:06:19 +08:00 |
|
ziyue
|
2e9ff3ed3c
|
HLS: 修复hls直播ts/m3u8文件更新导致mmap失效,触发bus error的bug
|
2021-12-22 16:08:23 +08:00 |
|
ziyue
|
fe575af0d8
|
Merge branch 'master' of github.com:ZLMediaKit/ZLMediaKit
|
2021-12-22 14:06:46 +08:00 |
|
ziyue
|
6a044f0726
|
HLS: 修复http客户端连接复用导致hls播放异常的bug: #1294
|
2021-12-22 14:03:05 +08:00 |
|
xiongziliang
|
ee13ca57c2
|
Merge branch 'master' of github.com:ZLMediaKit/ZLMediaKit
|
2021-12-17 22:40:42 +08:00 |
|
xiongziliang
|
0feac7c924
|
MP4: mp4开始点播确保MediaSource注册后再返回
|
2021-12-17 22:33:08 +08:00 |
|
alexliyu7352
|
0d5ef99724
|
http客户端支持简单验证协议 (#1289)
* 加速track的准备速度
* 重命名为isAllTrackReady
* 无须缓冲帧时,暂不用转换为可缓存帧
* 支持简单验证协议
* 优化代码
Co-authored-by: 夏楚 <771730766@qq.com>
|
2021-12-17 17:48:05 +08:00 |
|
alexliyu7352
|
0b2e55429d
|
HLS: 加速track就绪速度 (#1286)
* 加速track的准备速度
* 重命名为isAllTrackReady
* 无须缓冲帧时,暂不用转换为可缓存帧
Co-authored-by: 夏楚 <771730766@qq.com>
|
2021-12-17 14:47:17 +08:00 |
|
ziyue
|
5e2967d94a
|
HLS: 合并hls m3u8刷新延时相关pr(#1281)
|
2021-12-17 11:40:54 +08:00 |
|
Alex
|
0c1159959c
|
拉去hls索引文件时, 不能仅仅只是按照m3u8文件中的分段时间来拉取, 这样在网络延迟的情况下很容易出现问题, 根据规范与ffmpeg中的实现修改如下
|
2021-12-17 02:04:28 +08:00 |
|
ziyue
|
120879df0f
|
HTTP-FMP4: 修复http-fmp4直播秒开问题
|
2021-12-16 17:46:03 +08:00 |
|
ziyue
|
4291c31493
|
FMP4: http-fmp4直播提升流畅度
|
2021-12-16 12:09:49 +08:00 |
|
ziyue
|
f4b6a6bd40
|
MP4: 修复mp4解复用定时器精度太高时读取文件太快的bug
|
2021-12-16 10:50:31 +08:00 |
|
ziyue
|
b3dd440151
|
MP4Demuxer: MP4解复器支持获取track并添加frame输出回调
|
2021-12-15 20:51:26 +08:00 |
|
ziyue
|
283188bedb
|
MP4Demuxer: 提高MP4解复用器接口灵活度
|
2021-12-15 20:50:35 +08:00 |
|
xiongguangjie
|
5bffc98541
|
hls 录像支持直播时移 (#1275)
* hls live record support seek
* 调整代码风格
Co-authored-by: 夏楚 <771730766@qq.com>
|
2021-12-15 16:43:49 +08:00 |
|
xiongguangjie
|
50c6c2513d
|
修复rtsp tcp 推送到 rtsp-simple-server 失败的问题, (#1274)
* for push rtsp to rtsp-simple-server remeber annoce response sessionid and setup tcp add mode=record
* fix push rtsp to rtsp-simple-server over udp error add mode=record
* 优化代码
Co-authored-by: 夏楚 <771730766@qq.com>
|
2021-12-14 17:17:05 +08:00 |
|
Xiaofeng Wang
|
54367fef31
|
修正连 node ws 服务端失败问题 (#1262)
Fix #1251
参考: https://datatracker.ietf.org/doc/html/rfc6455#section-4.2.1
Sec-WebSocket-Key base64 解码后长度应该是 16 字节.
|
2021-12-08 14:17:34 +08:00 |
|
ziyue
|
e483424858
|
Refine: 删除无效代码
|
2021-12-01 22:14:28 +08:00 |
|
ziyue
|
c2b0f3c07b
|
Refine: 修复hls播放器丢失首帧关键帧的问题
|
2021-12-01 22:09:05 +08:00 |
|
ziyue
|
8f60ec9900
|
Refine: 精简复用MediaSink相关代码
|
2021-12-01 21:38:31 +08:00 |
|
ziyue
|
84baf920c1
|
GB28181: ps解析失败触发断言时,丢弃所有数据
|
2021-12-01 17:02:06 +08:00 |
|
ziyue
|
78bcd9e868
|
Merge branch 'master' of github.com:ZLMediaKit/ZLMediaKit
|
2021-11-30 18:05:06 +08:00 |
|
ziyue
|
4700ab77de
|
Feature: 新增转协议超时等相关配置项( #1241)
|
2021-11-30 18:04:43 +08:00 |
|
xiongziliang
|
8b24088ab1
|
Refine: h264 rtp encoder不再过滤sei、aud帧
|
2021-11-28 21:15:03 +08:00 |
|
ziyue
|
3a99440296
|
Refine: 优化代码,减少拷贝
|
2021-11-23 15:59:18 +08:00 |
|
xiongziliang
|
97f7255f0a
|
Performance: 使用循环池优化rtmp分发性能
|
2021-11-21 11:34:20 +08:00 |
|
xiongziliang
|
5404a5266a
|
Performance: 使用循环池优化http-flv分发性能
|
2021-11-21 11:28:14 +08:00 |
|
ziyue
|
0b79de9d13
|
MediaSource: 禁止重复推送一个已经注册的流
|
2021-11-19 15:33:16 +08:00 |
|
ziyue
|
afdc5e4267
|
Refine: 优化tcp/udp服务器异常管理断开机制
|
2021-11-19 15:26:33 +08:00 |
|
ziyue
|
b13a0f5b79
|
Splitter: 全局限制内存使用量,防止内存溢出
|
2021-11-19 11:27:27 +08:00 |
|
ziyue
|
0281cb6a11
|
GB28181: 修复tcp推流时,流异常可能导致死循环的bug
|
2021-11-19 11:09:55 +08:00 |
|
xiongziliang
|
a5fc3b04d3
|
Refine: 删除多余代码
|
2021-11-13 00:31:32 +08:00 |
|
xiongziliang
|
b0343acf8c
|
Refine: 提炼精简代码
|
2021-11-13 00:24:38 +08:00 |
|
ziyue
|
56b7a8a97b
|
Merge branch 'master' of github.com:ZLMediaKit/ZLMediaKit
|
2021-11-10 15:30:57 +08:00 |
|
ziyue
|
ac41a1e933
|
RtmpPlay: 兼容无metadata的rtmp流
|
2021-11-10 15:25:24 +08:00 |
|
Xiaofeng Wang
|
9aaf3ce2ff
|
优先使用静态 payload type 值 (#1206)
|
2021-11-10 14:45:37 +08:00 |
|
ziyue
|
e51a78ebdc
|
MediaSink: 确保收到数据后才触发TrackReady回调
|
2021-11-10 14:35:37 +08:00 |
|
ziyue
|
1513e9a857
|
Revert "忽略某些流声明存在却没实质数据的track"
This reverts commit b42072405e .
|
2021-11-10 14:18:55 +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
|
b892ac346f
|
MediaSink: 优化静音音频相关逻辑性能
|
2021-11-10 12:41:06 +08:00 |
|
ziyue
|
1ce841ce42
|
MediaSink: 修复静音音频添加逻辑bug
|
2021-11-10 12:04:32 +08:00 |
|
ziyue
|
817542cd0c
|
Mutex: 删除一些不必要的互斥锁
|
2021-11-10 11:38:54 +08:00 |
|
ziyue
|
143979f354
|
Stamp: 兼容时间戳跳跃的情况
|
2021-11-10 11:38:54 +08:00 |
|
ziyue
|
fdfde17ec7
|
Demuxer/Player: 修改解复用与播放器底层逻辑,确保触发播放成功回调时不丢帧
|
2021-11-10 11:38:54 +08:00 |
|
ziyue
|
37fdb8d135
|
MediaSource: 继承改成私有
|
2021-11-10 11:38:54 +08:00 |
|
ziyue
|
ded5d83e04
|
MediaSink: 静音音频确保最后添加
|
2021-11-10 11:38:54 +08:00 |
|
ziyue
|
dad0c5e3cc
|
MediaPusher: 抽象精简代码
|
2021-11-09 17:49:18 +08:00 |
|
ziyue
|
b96a2291eb
|
MediaPusher: 整理代码风格
|
2021-11-09 15:45:31 +08:00 |
|
ziyue
|
b42072405e
|
忽略某些流声明存在却没实质数据的track
|
2021-10-28 10:53:07 +08:00 |
|
ziyue
|
5d56e86cfd
|
修复Windows上strptime不存在编译失败的问题
|
2021-10-27 17:14:16 +08:00 |
|
ziyue
|
e249a03dc2
|
修复调用stopSendRtp接口无法触发无人观看事件的bug:#1189
|
2021-10-27 13:40:59 +08:00 |
|
ziyue
|
350a0e3f81
|
防止内存越界
|
2021-10-27 13:26:53 +08:00 |
|
ziyue
|
0a3bcdab15
|
Merge branch 'master' of github.com:ZLMediaKit/ZLMediaKit
|
2021-10-27 13:24:28 +08:00 |
|
ziyue
|
b438ecb88c
|
兼容不规范的aac rtsp推流
|
2021-10-27 13:23:27 +08:00 |
|
Dw9
|
bb9695a247
|
解决win32下大文件点播不了问题 (#1188)
|
2021-10-26 20:35:55 +08:00 |
|
ziyue
|
cd52a022f4
|
修复rtsp点播时长不准的bug
|
2021-10-25 19:39:45 +08:00 |
|
ziyue
|
fcfa13b0fe
|
适配最新zltoolkit
|
2021-10-22 16:43:34 +08:00 |
|
夏楚
|
19ebb03458
|
media-server使用原仓库并适配 (#1180)
* remote media-server
* 适配第三方库media-server使用原仓库
* ireader/media-server库使用gitee镜像
Co-authored-by: monktan <monktan@tencent.com>
|
2021-10-22 14:16:39 +08:00 |
|
ziyue
|
4067f2beb6
|
ps rtp推流接口(startSendRtp)支持推送本地mp4录像
|
2021-10-21 10:21:52 +08:00 |
|
ziyue
|
a25e1d6021
|
解决获取mp4录像文件大小不准的问题:#1173
|
2021-10-20 18:14:20 +08:00 |
|
ziyue
|
b4327b9b18
|
获取文件大小功能移至zltoolkit
|
2021-10-20 18:09:37 +08:00 |
|
ziyue
|
0e0608dc27
|
兼容dts时间戳回退导致录像切片异常的问题
|
2021-10-20 17:38:11 +08:00 |
|
ziyue
|
2422285829
|
修改mp4录制相关代码风格
|
2021-10-20 17:37:19 +08:00 |
|
ziyue
|
93c6754fc4
|
兼容一些不规范的rtsp流
|
2021-10-20 11:54:05 +08:00 |
|
ziyue
|
cf1adf1c92
|
兼容一些不规范的rtsp流
|
2021-10-20 10:58:05 +08:00 |
|
ziyue
|
8aa2d0ce07
|
add RTC_SCHEMA macros
|
2021-10-19 15:22:48 +08:00 |
|
ziyue
|
74aa2ba07f
|
修复GB28181推流显示设备端口错误的问题:#1160
|
2021-10-16 17:32:20 +08:00 |
|
ziyue
|
488026c0b8
|
删除多余代码
|
2021-10-16 16:58:13 +08:00 |
|
ziyue
|
f5f58196b5
|
修改常量命名
|
2021-10-16 16:58:03 +08:00 |
|
ziyue
|
8769ea83a9
|
修复关闭hls相关功能时编译报错问题
|
2021-10-16 16:56:59 +08:00 |
|
ziyue
|
b10fc52384
|
CHECK宏支持自定义错误提示
|
2021-10-16 16:24:40 +08:00 |
|
Johnny
|
722097be05
|
调整 RtspSession::_push_src类型,统一为 RtspMediaSource::Ptr _push_src;
|
2021-10-15 18:25:06 +08:00 |
|
ziyue
|
a408197493
|
Merge branch 'master' of github.com:ZLMediaKit/ZLMediaKit
|
2021-10-15 14:12:41 +08:00 |
|
Xiaofeng Wang
|
fe450ba2cb
|
支持生成 sdp 时指定端口 (#1161)
|
2021-10-15 14:10:04 +08:00 |
|
Xiaofeng Wang
|
2a2597a874
|
初始化内存 (#1162)
|
2021-10-15 14:09:32 +08:00 |
|
ziyue
|
702c505a17
|
合并pr:#1158
|
2021-10-15 11:21:10 +08:00 |
|
Johnny
|
22c68a297e
|
调整 RtcpContext 成员函数
|
2021-10-15 11:21:10 +08:00 |
|
Johnny
|
f64129177e
|
调整 RtcpContext 成员变量
|
2021-10-15 11:21:10 +08:00 |
|
Johnny
|
c98e85caec
|
增加 RtcpContextForSend/RtcpContextForRecv作为RtcpContext子类
|
2021-10-15 11:21:10 +08:00 |
|
ziyue
|
76ae292ae7
|
防呆设计
|
2021-10-13 20:56:22 +08:00 |
|
ziyue
|
dd81497e5c
|
修复rtp pts 时间戳回退导致ntp时间戳计算异常的bug:#1152
|
2021-10-13 15:52:12 +08:00 |
|
xiongziliang
|
ea1fa03f13
|
修复twcc fci生成相关bug
|
2021-10-07 15:39:02 +08:00 |
|
xiongziliang
|
0ae1d46892
|
基本完成twcc rtcp fci的生成
|
2021-10-07 12:28:59 +08:00 |
|
xiongziliang
|
e02bc9ce67
|
修复twcc StatusVecChunk生成相关bug
|
2021-10-07 12:26:16 +08:00 |
|
xiongziliang
|
dbc377a1f9
|
初步添加twcc rtcp发送逻辑
|
2021-10-06 22:42:17 +08:00 |
|
ziyue
|
15edbeac3e
|
整理http相关代码
|
2021-09-30 16:10:09 +08:00 |
|
夏楚
|
a548fcd709
|
Feature/dev (#1143)
* 防止每次cmake后导致重复编译
|
2021-09-30 11:27:42 +08:00 |
|
haorui wang
|
adc6f652bd
|
修复zlm推流FMS,修正zlm的RTMP协议 (#1140)
* 修复zlm推流FMS,修正zlm的RTMP协议
Co-authored-by: 夏楚 <771730766@qq.com>
|
2021-09-29 16:57:19 +08:00 |
|
xiongziliang
|
4ff206fa42
|
兼容一些不规范的rtsp sdp: #1128
|
2021-09-29 01:16:52 +08:00 |
|
xiongziliang
|
892e151063
|
响应http head命令后不关闭socket:#1136
|
2021-09-29 00:46:09 +08:00 |
|
xiongziliang
|
8d2d1e135c
|
修改rtsp点播ntp时间戳
|
2021-09-29 00:25:34 +08:00 |
|
xiongziliang
|
b1666eb651
|
实现媒体源pause/speed接口:#1129
|
2021-09-29 00:16:56 +08:00 |
|
xiongziliang
|
507eadf20b
|
Merge branch 'master' of github.com:ZLMediaKit/ZLMediaKit
|
2021-09-28 22:49:59 +08:00 |
|
xiongziliang
|
7d1b2583e6
|
优化代码
|
2021-09-28 22:44:02 +08:00 |
|
xiongziliang
|
305d9bc259
|
完善twcc rtcp包相关代码
|
2021-09-28 22:44:02 +08:00 |
|
ziyue
|
3bc0769ccb
|
完善mk_media接口
|
2021-09-27 14:34:26 +08:00 |
|
ziyue
|
c493f0da1b
|
完善添加静音音频相关功能
|
2021-09-27 14:12:11 +08:00 |
|
ziyue
|
e20718fbde
|
确保静音音频track不影响后续添加的正常音频track
|
2021-09-27 13:27:07 +08:00 |
|
ziyue
|
afec4b62b9
|
全局自动添加静音音频
|
2021-09-27 13:20:34 +08:00 |
|
ziyue
|
e9008afca0
|
addTrack/inputFrame接口支持返回值;新增全局添加静音音频接口
|
2021-09-27 13:12:53 +08:00 |
|
hejilin
|
dcb775c6e8
|
去除非第三方库的编译告警
|
2021-09-16 16:00:46 +08:00 |
|
ziyue
|
3034f19a66
|
完善http直播url解析逻辑
|
2021-09-15 15:31:00 +08:00 |
|
ziyue
|
83ee396405
|
全局关闭音频时,加快单视频流注册速度
|
2021-09-14 16:27:11 +08:00 |
|
zqsong
|
23ae6911ab
|
Update GB28181Process.cpp
修复ENABLE_MP4 false时编译报错
|
2021-09-04 09:38:23 +08:00 |
|
夏楚
|
ad1ae2ac66
|
修复ntp时间戳计算精度导致的bug:#1086
|
2021-09-04 09:28:41 +08:00 |
|
ziyue
|
c2bf2928d0
|
完善key-value解析代码
|
2021-09-03 18:11:20 +08:00 |
|
ziyue
|
246f446142
|
确保http请求合法
|
2021-09-03 18:02:31 +08:00 |
|
ziyue
|
5f2e4ff2c0
|
修复http文件目录相关bug:#1083
|
2021-09-03 17:58:23 +08:00 |
|
ziyue
|
415bc95dda
|
完善ntp时间戳计算逻辑
|
2021-09-02 21:39:10 +08:00 |
|
ziyue
|
186c15364a
|
精简Frame对象实例化相关代码
|
2021-09-02 10:56:21 +08:00 |
|
ziyue
|
57e91054af
|
合并日志相关pr: #1077
|
2021-08-30 20:47:11 +08:00 |
|
kevin cheng
|
7d456a0513
|
Merge branch 'master' of https://github.com/ZLMediaKit/ZLMediaKit
|
2021-08-30 19:04:50 +08:00 |
|
kevin cheng
|
5bd169e6de
|
新增C API 广播日志到上层应用
|
2021-08-30 19:03:20 +08:00 |
|
ziyue
|
b9a699588e
|
Merge remote-tracking branch 'origin/master'
|
2021-08-30 18:05:46 +08:00 |
|
ziyue
|
04bf829540
|
非rtsp协议减少一帧延时
|
2021-08-30 18:05:21 +08:00 |
|
xiongziliang
|
d2f02c0a0c
|
修复rtsp sdp解析的bug
|
2021-08-28 13:02:53 +08:00 |
|
ziyue
|
2242577661
|
优化解析复杂数据结构配置项时的性能
|
2021-08-27 11:11:05 +08:00 |
|
ziyue
|
848774271f
|
合并并完善http虚拟目录相关代码
|
2021-08-26 19:50:19 +08:00 |
|
ziyue
|
03e9c09c42
|
修复FullUrl()未url转义导致的bug
|
2021-08-26 19:10:04 +08:00 |
|
baiyfcu
|
626bf3dcf9
|
添加http文件服务可挂载物理目录,新增ENABLE_API_STATIC_LIB
sa
|
2021-08-25 14:30:31 +08:00 |
|
ziyue
|
bb63273c73
|
计算dts逻辑兼容一些奇怪的rtsp流:#1031
|
2021-08-23 21:48:30 +08:00 |
|
ziyue
|
07c5341fb0
|
兼容一些奇怪的rtsp流:#1031
|
2021-08-23 21:29:23 +08:00 |
|
ziyue
|
b3ad0891e6
|
修复除0的bug
|
2021-08-22 15:13:20 +08:00 |
|
xiongziliang
|
41c09757a7
|
解决GB28181推流无ntp时间戳导致的问题
|
2021-08-21 18:52:52 +08:00 |
|
ziyue
|
94a6dc66c9
|
修复生成rtmp包时间戳错误的问题
|
2021-08-19 19:52:55 +08:00 |
|
ziyue
|
1cddc2227b
|
修复h265关键帧判断逻辑bug
|
2021-08-18 22:26:24 +08:00 |
|
ziyue
|
821b0e4bb6
|
兼容最后一帧时间戳等于sps pps时间戳的的异常流
|
2021-08-18 22:19:36 +08:00 |
|
ziyue
|
10522e4ea5
|
完善getOriginUrl接口
|
2021-08-16 17:31:13 +08:00 |
|
baiyfcu
|
b8aabb5eab
|
Merge branch 'master' into master
|
2021-08-13 16:14:49 +08:00 |
|
ziyue
|
8fd9853bc9
|
完善http断开时日志
|
2021-08-13 10:59:13 +08:00 |
|
ziyue
|
ec9b8c6471
|
降低http链接断开日志级别
|
2021-08-13 10:57:04 +08:00 |
|
ziyue
|
0f6d1135eb
|
优化http调试日志性能
|
2021-08-12 21:29:02 +08:00 |
|
ziyue
|
7b60f8b093
|
优化完善代码
|
2021-08-12 20:55:11 +08:00 |
|
ziyue
|
4dbe0a1d3e
|
合并pr:#1025
|
2021-08-12 20:37:46 +08:00 |
|
ziyue
|
30b139eaf0
|
Merge branch 'feature_bafc' of https://github.com/xia-chu/ZLMediaKit
|
2021-08-12 11:18:34 +08:00 |
|
ziyue
|
e3d519dde6
|
无人观看自动关闭流时才打印日志
|
2021-08-12 10:54:57 +08:00 |
|
ziyue
|
094f7553c9
|
合并pr(rtp最大大小可配置):#1028
|
2021-08-12 10:44:12 +08:00 |
|
monktan
|
7ed7e5386c
|
rtp包最大大小可配置
|
2021-08-11 15:48:15 +08:00 |
|
baiyfcu
|
0ed902509a
|
player增加speed,pause扩展,seek支持秒级定位,MP4按时间戳生成文件
|
2021-08-09 18:28:43 +08:00 |
|
ziyue
|
9e5d325e43
|
Merge remote-tracking branch 'origin/master'
|
2021-08-05 14:52:05 +08:00 |
|
ziyue
|
018fa40946
|
打印codec信息时,打印url信息
|
2021-08-05 14:49:52 +08:00 |
|
wxf
|
e03d15053d
|
调整结构, 清理关系, 取消继承 MP4FileDisk, 改为成员
Fix #1018
|
2021-08-03 21:48:19 +08:00 |
|
ziyue
|
91f370e925
|
新增remainData接口
|
2021-08-02 15:53:26 +08:00 |
|
ziyue
|
6df0ee69e0
|
修复rtsp aac config兼容性bug: #1011
|
2021-07-30 16:52:13 +08:00 |
|
ziyue
|
375d36b4c8
|
确保rtp丢包时,丢弃gop后续所有帧,防止丢包花屏
|
2021-07-29 16:22:43 +08:00 |
|
ziyue
|
55fc598d4c
|
修复nack fci相关bug
|
2021-07-28 12:20:16 +08:00 |
|
ziyue
|
c59a7a04c3
|
nack/rtx支持多次重传,提高抗丢包率
|
2021-07-27 20:42:25 +08:00 |
|
ziyue
|
3840ff2a3f
|
修复rtt计算逻辑
|
2021-07-27 10:50:34 +08:00 |
|
ziyue
|
10eb063f63
|
rtp时间戳采用pts
|
2021-07-27 10:16:35 +08:00 |
|
ziyue
|
42ef41cb58
|
修复rtp时间戳映射机制相关bug: #998
|
2021-07-22 20:31:02 +08:00 |
|
ziyue
|
58d5026191
|
websocket客户端添加获取http连接的接口,方便设置http请求头
|
2021-07-22 15:48:10 +08:00 |
|
ziyue
|
0e27704859
|
修复编译问题
|
2021-07-22 14:59:23 +08:00 |
|
ziyue
|
566a49e227
|
修复getMediaTracks接口相关功能
|
2021-07-20 13:15:57 +08:00 |
|
ziyue
|
46722546a6
|
Merge remote-tracking branch 'origin/master'
|
2021-07-20 12:43:28 +08:00 |
|
ziyue
|
4b34e58d3c
|
移除MultiMuxerPrivate对象,修复rtp发送时无sps pps帧的问题
|
2021-07-20 12:42:53 +08:00 |
|
ziyue
|
902c25ae67
|
删除无效代码
|
2021-07-20 12:42:53 +08:00 |
|
lawrencehj
|
b6ce03b64f
|
解决Windows下编译出错问题
|
2021-07-19 10:31:24 +08:00 |
|
夏楚
|
f47e1ecd31
|
Merge pull request #993 from ZLMediaKit/feature/update-splitter-usage
Http/HttpRequestSplitter: 添加使用注意事项
|
2021-07-18 20:11:59 +08:00 |
|
xiongziliang
|
49f59fb993
|
Merge branch 'feature/ps-decoder-cache-buffer' of https://github.com/xia-chu/ZLMediaKit
|
2021-07-18 19:43:12 +08:00 |
|
夏楚
|
6dbad3fb59
|
Merge pull request #992 from ZLMediaKit/feature/ignore-hik-ps-0xbd
忽略海康 PS 流中的 0xBD 包
|
2021-07-18 19:40:38 +08:00 |
|
wxf
|
f0c5633bfb
|
Http/HttpRequestSplitter: 添加使用注意事项
|
2021-07-18 17:36:46 +08:00 |
|
wxf
|
2f82c89278
|
忽略海康 PS 流中的 0xBD 包
|
2021-07-18 17:31:27 +08:00 |
|
wxf
|
9dd602c242
|
GB28181Process: 不再需要缓存未处理完的 PS/TS 帧
* PS 帧已由 PSDecoder 缓存;
* TS 帧在 TSDecoder 中有判断是否为 TS, 即使出错缓存也无意义;
|
2021-07-18 15:08:49 +08:00 |
|
wxf
|
5172b846d3
|
PSDecoder: 缓存未处理完的数据
|
2021-07-18 15:08:44 +08:00 |
|
wxf
|
b891fc5654
|
_rtp_sort_cache_map -> _pkt_sort_cache_map, 不依赖于 RTP
|
2021-07-17 20:00:09 +08:00 |
|
wxf
|
ac01dc97af
|
修正对非 uint16_t 序号的支持
|
2021-07-17 20:00:02 +08:00 |
|
ziyue
|
892b2d2ef9
|
修复对象同名导致的bug
|
2021-07-16 15:58:01 +08:00 |
|
ziyue
|
8548753c28
|
修正SDES rtcp对象命名
|
2021-07-15 17:38:04 +08:00 |
|
ziyue
|
c25da5a222
|
修复H265 vlc帧判断逻辑bug
|
2021-07-15 17:36:44 +08:00 |
|
ziyue
|
8d5f29d94c
|
Merge branch 'feature/find-async-by-session' of https://github.com/xia-chu/ZLMediaKit
|
2021-07-15 11:50:10 +08:00 |
|
ziyue
|
c8f00cefa0
|
完善获取flv是否包含音视频相关逻辑
|
2021-07-15 11:29:21 +08:00 |
|
wxf
|
ece7186e6c
|
改为按 Session 查找媒体源以支持 TCP/UDP Session
|
2021-07-15 11:25:48 +08:00 |
|
ziyue
|
fe42ea30fc
|
整理flv复用器
|
2021-07-15 11:16:11 +08:00 |
|
ziyue
|
b12bd6e7ff
|
格式化代码
|
2021-07-14 21:41:26 +08:00 |
|
ziyue
|
09d7670fdf
|
收到sender report包前,通过系统时间戳产生ntp时间戳
|
2021-07-14 21:41:13 +08:00 |
|
ziyue
|
6ddd420f1c
|
修复webrtc rtx包计入receiver report统计导致simulcast推流失效的问题
|
2021-07-14 21:40:08 +08:00 |
|
ziyue
|
6bc39058ab
|
加大时间戳跳变容忍度,防止网络抖动时导致音视频不同步
|
2021-07-13 17:30:54 +08:00 |
|
ziyue
|
77283f3973
|
优化ntp时间戳获取性能
|
2021-07-13 10:10:23 +08:00 |
|
ziyue
|
1cf79e886b
|
新增rtp时间戳大幅跳跃处理逻辑
|
2021-07-12 21:47:56 +08:00 |
|
ziyue
|
298f6e3864
|
rtp使用ntp时间戳作为时间戳,用于实现rtsp音视频同步
|
2021-07-12 21:18:22 +08:00 |
|
yangkun
|
03f6f4c4c0
|
fix publish type
|
2021-07-09 14:58:58 +08:00 |
|
ziyue
|
9217a5dbcd
|
精简代码
|
2021-07-09 14:04:34 +08:00 |
|
ziyue
|
4b0d0efdfb
|
修复笔误
|
2021-07-09 14:02:25 +08:00 |
|