ziyue
|
5832de7ed8
|
HLS: ts分包器主动丢弃非法数据
|
2021-12-24 14:25:01 +08:00 |
|
ziyue
|
84baf920c1
|
GB28181: ps解析失败触发断言时,丢弃所有数据
|
2021-12-01 17:02:06 +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 |
|
ziyue
|
37fdb8d135
|
MediaSource: 继承改成私有
|
2021-11-10 11:38:54 +08:00 |
|
ziyue
|
74aa2ba07f
|
修复GB28181推流显示设备端口错误的问题:#1160
|
2021-10-16 17:32:20 +08:00 |
|
Johnny
|
c98e85caec
|
增加 RtcpContextForSend/RtcpContextForRecv作为RtcpContext子类
|
2021-10-15 11:21:10 +08:00 |
|
ziyue
|
3bc0769ccb
|
完善mk_media接口
|
2021-09-27 14:34:26 +08:00 |
|
ziyue
|
e9008afca0
|
addTrack/inputFrame接口支持返回值;新增全局添加静音音频接口
|
2021-09-27 13:12:53 +08:00 |
|
zqsong
|
23ae6911ab
|
Update GB28181Process.cpp
修复ENABLE_MP4 false时编译报错
|
2021-09-04 09:38:23 +08:00 |
|
ziyue
|
415bc95dda
|
完善ntp时间戳计算逻辑
|
2021-09-02 21:39:10 +08:00 |
|
xiongziliang
|
41c09757a7
|
解决GB28181推流无ntp时间戳导致的问题
|
2021-08-21 18:52:52 +08:00 |
|
ziyue
|
10522e4ea5
|
完善getOriginUrl接口
|
2021-08-16 17:31:13 +08:00 |
|
monktan
|
7ed7e5386c
|
rtp包最大大小可配置
|
2021-08-11 15:48:15 +08:00 |
|
ziyue
|
10eb063f63
|
rtp时间戳采用pts
|
2021-07-27 10:16:35 +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 |
|
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 |
|
ziyue
|
892b2d2ef9
|
修复对象同名导致的bug
|
2021-07-16 15:58:01 +08:00 |
|
ziyue
|
6ddd420f1c
|
修复webrtc rtx包计入receiver report统计导致simulcast推流失效的问题
|
2021-07-14 21:40:08 +08:00 |
|
ziyue
|
298f6e3864
|
rtp使用ntp时间戳作为时间戳,用于实现rtsp音视频同步
|
2021-07-12 21:18:22 +08:00 |
|
ziyue
|
03addaf0b7
|
由于frame merge时已经过滤无效帧,所以移除多余代码
|
2021-07-07 11:37:22 +08:00 |
|
ziyue
|
4c296488f1
|
修复rtcp rr/sr时间戳转换相关问题,计算rtt
|
2021-07-06 21:48:51 +08:00 |
|
ziyue
|
a7f75774e9
|
整理RtpReceiver相关代码
|
2021-06-25 16:24:44 +08:00 |
|
ziyue
|
964cf39145
|
RtcpContext修改时间戳单位、整理WebRTC相关代码
|
2021-06-25 14:59:27 +08:00 |
|
ziyue
|
8717cd2f3d
|
优化代码
|
2021-06-23 11:09:53 +08:00 |
|
ziyue
|
d9de40526d
|
解决开启rtp推流鉴权导致udp丢包的问题,提升GB28181推流秒开体验
|
2021-06-23 11:02:39 +08:00 |
|
ziyue
|
510d908bc4
|
rtp服务器支持opus推流
|
2021-06-21 20:32:13 +08:00 |
|
ziyue
|
c90f348801
|
RTP服务器支持ES混合流, 同时新增H265/G711的支持
|
2021-06-21 20:00:58 +08:00 |
|
ziyue
|
fadef1cac3
|
完善添加track日志打印
|
2021-06-16 11:39:46 +08:00 |
|
ziyue
|
14d70426ed
|
加快GB28181推流时注册速度
|
2021-06-16 10:26:17 +08:00 |
|
ziyue
|
c4817c6d5f
|
GB28181单端口接收流支持多线程
|
2021-06-08 14:03:25 +08:00 |
|
ziyue
|
92736db5b2
|
适配zltoolkit
|
2021-06-08 11:29:32 +08:00 |
|
xia-chu
|
af2b1246fd
|
统一帧合并逻辑
|
2021-04-26 18:35:01 +08:00 |
|
xiongziliang
|
f70bfb5f8b
|
兼容GB28181 tcp推流缓存覆盖的垃圾设备
|
2021-04-22 22:02:21 +08:00 |
|
xiongziliang
|
a328520c9c
|
buf fixed
|
2021-04-01 22:24:35 +08:00 |
|
ziyue
|
51ac93a08c
|
rtp超时检测最多暂停5分钟
更新zltoolkit
|
2021-03-16 15:37:34 +08:00 |
|
ziyue
|
060b654252
|
修改rtp超时检测相关http api,rtp超时检测最多暂停5分钟
|
2021-03-16 11:31:41 +08:00 |
|
sunhui
|
f5e8bae760
|
解决不指定流或者TCP暂停断流问题
|
2021-03-10 23:17:15 +08:00 |
|
xia-chu
|
19f3b1bd6f
|
防止打印过多调试信息
|
2021-02-21 21:26:45 +08:00 |
|
xia-chu
|
8d122625c5
|
修复28181相关bug:#731
|
2021-02-09 14:19:07 +08:00 |
|
xia-chu
|
b7f4eae2bc
|
修复bug
|
2021-02-09 14:01:10 +08:00 |
|
xia-chu
|
a142665375
|
确保线程安全
|
2021-02-07 22:02:03 +08:00 |
|
xia-chu
|
80bcf53ccf
|
更新ZLToolKit并适配代码
|
2021-02-06 20:10:34 +08:00 |
|
xia-chu
|
c5cfbce241
|
优化rtp性能
|
2021-02-06 20:10:33 +08:00 |
|
xia-chu
|
b0e1d5d6aa
|
重写rtp去冲突逻辑
|
2021-02-06 20:10:32 +08:00 |
|
xia-chu
|
d6fc56d950
|
时间戳异常时,确保合并帧逻辑正常:#724
|
2021-02-06 20:10:32 +08:00 |
|
xia-chu
|
2b3ce0ec63
|
流量统计事件确保0字节时也能触发
|
2021-02-06 20:10:31 +08:00 |
|
xia-chu
|
e4126809a6
|
实现28181 rtcp保活:#429
|
2021-02-06 20:10:29 +08:00 |
|
xiongziliang
|
070bf19cb5
|
重写rtp框架
|
2021-01-31 20:03:51 +08:00 |
|
xia-chu
|
f63b2b1863
|
去除编译警告,修复bug
|
2021-01-19 16:05:38 +08:00 |
|
xiongziliang
|
5d752c89b5
|
修复编译问题
|
2021-01-17 20:15:08 +08:00 |
|
xia-chu
|
b6cbc87712
|
全面整理代码,去除编译警告
|
2021-01-17 18:31:50 +08:00 |
|
夏楚
|
48a1f6ea6c
|
兼容rtp时间戳一直为0的流
|
2021-01-09 17:53:21 +08:00 |
|
monktan
|
3ddc14d35d
|
合并pr(#661): 减少unsport code打印,新增git信息获取
(cherry picked from commit 47f2f5b349 )
|
2021-01-02 22:02:23 +08:00 |
|
xiongziliang
|
c69e9b8ec1
|
主动发送rtp接口(startSendRtp)支持返回本地端口: #538
|
2021-01-02 20:43:02 +08:00 |
|
xiongziliang
|
bb5223e51a
|
不识别的rtp payload type按照ps处理:#673
|
2021-01-02 20:02:38 +08:00 |
|
xiongziliang
|
61b29efe94
|
统一代码风格
|
2020-12-27 21:21:31 +08:00 |
|
夏楚
|
537ae2f412
|
Merge pull request #651 from sunhui2013/master
添加停止、恢复rtp代理rtp超时检查功能,解决播放器暂停后断流问题
|
2020-12-27 20:56:33 +08:00 |
|
ziyue
|
fd15fe70b2
|
合并 https://gitee.com/kingyuanyuan/ZLMediaKit
|
2020-12-27 18:41:53 +08:00 |
|
sunny
|
cbc1f91904
|
Update RtpServer.h
|
2020-12-25 17:08:51 +08:00 |
|
sunhui
|
c32c2146b2
|
添加停止、恢复rtp代理rtp超时检查功能
|
2020-12-25 16:05:38 +08:00 |
|
xiongziliang
|
250d9f8e54
|
优化GB28181 tcp推流
|
2020-12-19 19:46:18 +08:00 |
|
mirs
|
6c853008fc
|
fix disable hls and rtpproxy compile error
|
2020-12-18 18:32:12 +08:00 |
|
xiongziliang
|
a64ce68592
|
解决单Track时,等待时间太长的问题
|
2020-11-29 09:38:04 +08:00 |
|
sunhui
|
48788cf25b
|
解决RtpServer启动UDPServer收流造成崩溃问题
|
2020-11-28 02:39:21 +08:00 |
|
hewenyuan
|
50927548e9
|
增加多路RTP视频流输出
|
2020-11-27 17:19:55 +08:00 |
|
xiongziliang
|
408a678ade
|
修复编译问题:#584
|
2020-11-21 22:32:01 +08:00 |
|
xiongziliang
|
3d8f015f5d
|
GB28181推流,无人观看时不解复用数据
|
2020-11-14 23:11:28 +08:00 |
|
xiongziliang
|
a93c57eb59
|
修复ehome推流相关bug: #549
|
2020-11-07 17:46:37 +08:00 |
|
xiongziliang
|
d957b6816a
|
rtp推流支持h264负载:#360
|
2020-11-01 22:27:44 +08:00 |
|
xiongziliang
|
700a16c759
|
大幅提升接收推流性能以及降低内存占用
|
2020-11-01 03:41:35 +08:00 |
|
xiongziliang
|
5c7a08eb7c
|
添加bom头
|
2020-10-24 23:37:43 +08:00 |
|
xiongziliang
|
b5a25793c4
|
修复rtp tcp推流情况下获取Origin相关失败的问题
|
2020-10-24 23:34:22 +08:00 |
|
xiongziliang
|
ab9a605a66
|
优化代码结构
|
2020-10-24 23:33:13 +08:00 |
|
xiongziliang
|
18459db8f1
|
支持ehome推流:#514
|
2020-10-24 23:32:23 +08:00 |
|
xiongziliang
|
c5f1b4cd52
|
程序退出时清空RtpProcess对象
|
2020-10-24 23:29:44 +08:00 |
|
xiongziliang
|
44bb1ba5ef
|
rtp端口取偶数:#526
|
2020-10-20 10:38:31 +08:00 |
|
xiongziliang
|
b7d6442870
|
tcp情况下,rtp长度不得超过2K,防止发送端存在缓存覆盖的bug
|
2020-10-18 23:05:24 +08:00 |
|
xiongziliang
|
e3364e9029
|
优化代码
|
2020-10-18 21:39:22 +08:00 |
|
xiongziliang
|
51fcaeda4c
|
更新第三方库
|
2020-10-18 21:33:36 +08:00 |
|
xiongziliang
|
dfaa8b540c
|
使用临时变量和std::move减少智能指针的拷贝构造
|
2020-10-10 18:23:25 +08:00 |
|
xiongziliang
|
5cd8e8ae1c
|
添加媒体生成源信息
|
2020-09-27 11:32:49 +08:00 |
|
xiongziliang
|
efdc105b40
|
减少内存拷贝,提升性能
|
2020-09-21 14:56:58 +08:00 |
|
xiongziliang
|
100af97d51
|
修复死锁问题:#486
|
2020-09-20 10:43:25 +08:00 |
|
xiongziliang
|
3b5053af50
|
修复关闭HLS后,编译失败的问题
|
2020-09-12 19:46:58 +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
|
9a088f4825
|
提高PSRtpSender对象的线程安全性
|
2020-09-12 18:53:51 +08:00 |
|
xiongziliang
|
9c96f8d31a
|
确保PSRtpSender对象的线程安全
|
2020-09-06 21:09:19 +08:00 |
|
xiongziliang
|
599e8493ca
|
添加utf8-bom头
|
2020-09-06 18:09:31 +08:00 |
|
xiongziliang
|
09e484794b
|
实现ps-rtp的发送 #366
|
2020-09-06 17:56:05 +08:00 |
|
xiongziliang
|
74d6689a65
|
rtp解包采用自有代码
|
2020-09-06 17:51:21 +08:00 |
|
xiongziliang
|
62da32477e
|
ps rtp推流支持4个字节的头
|
2020-08-15 09:48:27 +08:00 |
|
xiongziliang
|
e7e8969b4f
|
ps解析添加外部缓存
|
2020-08-08 12:13:35 +08:00 |
|
xiongziliang
|
a9b0ca9cdd
|
hls支持opus
|
2020-08-01 20:56:34 +08:00 |
|
xiongziliang
|
a22f97c777
|
rtsp/rtmp/mp4支持opus并整理代码
|
2020-08-01 10:22:12 +08:00 |
|
xiongziliang
|
85f28ce1f0
|
修复seq溢出时的日志误报:#418
|
2020-07-16 15:46:34 +08:00 |
|