Commit Graph

365 Commits

Author SHA1 Message Date
dexter
5b51e8c494 1.修复读取ts中aac格式数据多次flush问题
2.修复subscribe结束时判断IsClosed调用对象错误
3.增加DefaultYaml功能
v4.9.6
2023-01-03 18:55:32 +08:00
dexter
fcf4b36c07 增加对SubVideoTracks的实现 2023-01-02 21:00:49 +08:00
dexter
62ad580a0d 修复stream序列化循环引用问题 2023-01-02 14:46:42 +08:00
dexter
688d7e8b51 调整拉流配置文件的格式,将两个bool值改为map v4.9.5 2022-12-31 21:13:48 +08:00
dexter
95fff02162 重构订阅者集合,减少轨道等待 2022-12-29 17:51:59 +08:00
dexter
99126c44f3 fix: delayclosetimeout被5秒覆盖问题 2022-12-20 09:44:42 +08:00
dexter
75b150a3cc feat: 增加自定义中间件功能,增加设置http的几个超时设定 v4.9.4 2022-12-19 13:48:38 +08:00
dexter
1e1a86cd4b 引擎中增加对订阅者下线的及时响应 v4.9.3 2022-12-18 14:27:38 +08:00
dexter
7a588b2543 优化Pull和Push,增加日志输出 v4.9.2 2022-12-16 17:10:40 +08:00
dexter
f11738b624 fix: Stream引入StateEvent后导致json循环引用问题 v4.9.1 2022-12-15 11:25:39 +08:00
dexter
a4c3c28fb4 refactor:
1、增加鉴权机制
2、去除IO类型的泛型
3、对停止拉流条件修正:当按需订阅造成流停止的情况纳入停止条件。
4、修复TS格式写入PMT的PID值
5、对于存在多PPS的情况进行兼容
v4.9.0
2022-12-15 08:40:05 +08:00
dexter
7b23195e84 增加鉴权机制 2022-12-13 10:46:49 +08:00
langhuihui
15e2c272c0 fix: 无订阅断流判断错误 v4.8.11 2022-12-11 15:37:03 +08:00
dexter
a090919b39 fix: 等待track的时候,由于没有使用指针导致修改状态没有生效 2022-12-11 15:12:13 +08:00
langhuihui
3e1796f148 fix: ParseVpsSpsPps 中解析vps sps 和pps的类型判断 v4.8.10 2022-12-10 20:43:48 +08:00
dexter
db7e994561 🐛 FIX: rtp包缓存时对I帧添加sps pps包 v4.8.9 2022-12-06 09:27:42 +08:00
dexter
4438376b20 📦 NEW: 新增SubscribeExist功能 v4.8.8 2022-11-30 13:18:21 +08:00
dexter
7a23da59c6 👌 IMPROVE: 消除decconfig结构中的flv格式,优化重连后的republish逻辑 v4.8.7 2022-11-27 17:37:45 +08:00
dexter
37ca67d64b 📦 NEW: 新增丢帧机制 v4.8.6 2022-11-22 11:18:30 +08:00
dexter
b725fdbd59 📦 NEW: 增加rtpdump的回放功能 2022-11-19 23:39:11 +08:00
dexter
fe244e5cea 👌 IMPROVE: 打印全局API,发布首次超时时间随PublishTimeout配置 v4.8.5 2022-11-17 23:46:29 +08:00
dexter
47779f28cc 🐛 FIX: rtp分包aac 2022-11-14 10:32:50 +08:00
dexter
389f8a2e89 🐛 FIX: rtp打包格式,ts流支持265以及G711 v4.8.4 2022-11-13 23:29:29 +08:00
dexter
133781245b 🐛 FIX: 修复H265的TS封装格式 v4.8.3 2022-11-10 20:01:25 +08:00
dexter
2705298e20 👌 IMPROVE: 优化rtp补完 v4.8.2 2022-11-04 14:58:40 +08:00
langhuihui
22d3a99025 🎨 开始优化rtp内存 2022-11-04 02:24:56 +08:00
dexter
f9bbe244e9 🐛 FIX: 处理sei帧 v4.8.1 2022-10-29 13:12:15 +08:00
dexter
b4be350775 🐛 FIX: 无内容不Flush 2022-10-28 17:46:13 +08:00
dexter
16d1285afb 🐛 FIX: 防止video轨道attach时没有sps 2022-10-27 19:47:29 +08:00
dexter
0156443849 👌 IMPROVE: 增加限速配置 v4.7.10 v4.8.0 2022-10-26 10:43:40 +08:00
dexter
f354fc9357 🐛 FIX: 过滤掉重复的包 v4.7.9 2022-10-25 14:48:58 +08:00
dexter
d673130524 🐛 FIX: 乱序重排算法有多余的判断 v4.7.8 2022-10-24 14:18:50 +08:00
dexter
0517896b12 📦 NEW: 增加对RTP乱序重排的缓存长度配置 v4.7.7 2022-10-23 16:25:40 +08:00
dexter
e7fc23e1dc 🐛 FIX: 乱序重排需要克隆数据 2022-10-23 11:38:15 +08:00
dexter
2b2815e213 📦 NEW: 抽出乱序重排功能 2022-10-22 15:18:24 +08:00
dexter
f5e82262d5 📦 NEW: 支持websocket代理 v4.7.6 2022-10-17 11:32:50 +08:00
dexter
dee8d23519 🐛 FIX: 全局配置的读取与修改 v4.7.5 2022-10-14 16:51:17 +08:00
dexter
8a94b723cf 🐛 FIX: 防止并发序列化出错 2022-10-13 21:11:05 +08:00
dexter
c214c44f17 🐛 FIX: 适配go1.19 v4.7.4 2022-10-13 18:37:31 +08:00
dexter
80368d1506 🐛 FIX: 插件自定义http监听端口 2022-10-12 10:44:33 +08:00
dexter
4d95f7a13e 🐛 FIX: 适配aac包很小的情况 v4.7.3 2022-10-10 17:45:36 +08:00
dexter
9537433369 Merge pull request #57 from gaoyangtok/v4
配置保存文件写入问题
2022-10-10 15:13:24 +08:00
gaoyang
9e55c1aa8c Update plugin.go
配置信息保存的时候需要使用os.O_TRUNC 模式, 否则只会覆盖前面的字符
2022-10-10 14:21:26 +08:00
dexter
9454ded0ee 👌 IMPROVE:对外推流索引改为以url为键,优化SSE代码 v4.7.2 2022-10-07 22:42:07 +08:00
dexter
265ab7c723 👌 IMPROVE: 升级配置文件UI显示 v4.7.1 2022-10-06 00:04:00 +08:00
dexter
bd2431921b 🐛 FIX: keepalive 2022-10-05 16:44:10 +08:00
dexter
6565265fe5 👌 IMPROVE: 使用quic协议连接远程控制台 2022-10-04 17:13:02 +08:00
dexter
3b519ea7b1 🐛 FIX: 等待任意track,读取复杂数组类型配置文件解析 v4.7.0 2022-10-02 17:50:04 +08:00
langhuihui
c579f42bcd 新增订阅指定轨道的功能 2022-09-28 19:51:45 +08:00
dexter
b42bf289de 👌 IMPROVE: 放宽对流速控制的阈值 v4.6.11 2022-09-24 21:03:03 +08:00