Commit Graph

60 Commits

Author SHA1 Message Date
langhuihui
9dd9fe6cea 修复日志打印序列化报错问题 2023-04-15 08:37:22 +08:00
dexter
e2f792b670 修复热更新api导致的崩溃问题
兼容ts中streamID不在标准中定义的情况
修复按需拉流中无音频时订阅者等待的问题
2023-04-09 11:06:09 +08:00
dexter
bfde37db72 支持多语言日志,增加心跳事件广播,兼容一开始缺少 vps 的流 2023-04-04 20:10:49 +08:00
dexter
5086fba6a3 修复续推,修复跳帧前限速,实现只有视频轨道时订阅者不再无效等待 2023-03-28 19:23:19 +08:00
dexter
25a8add7a7 事件上报 2023-03-28 13:26:54 +08:00
dexter
e92fd1edfd 修复订阅时如果无音频时首个视频帧没有被订阅的bug
引入v3版的ps解包逻辑
修复非rtmp系的首个绝对时间戳初始化
2023-03-09 18:56:01 +08:00
dexter
8e46f2a5da 按插件注册顺序激活插件 2023-03-03 22:14:04 +08:00
dexter
1341fe9cc3 优化Push的逻辑 2023-02-26 11:34:23 +08:00
dexter
3d01e28d82 ps流解析移入引擎,重新移除clockrate 2023-02-20 00:17:10 +08:00
dexter
d1e504381e 修复data track订阅问题 2023-02-15 21:12:42 +08:00
dexter
4d9c1350d1 1、增加SErepublish事件表示再次发布成功事件,使得SEPublish事件表示第一次发布成功。
2、修复push时ReConnectCount没有计数增加。
3、使用github.com/quic-go/quic-go v0.32.0版本。
4、修复订阅模式>1时没有从IDR帧开始的问题。
2023-02-03 21:28:30 +08:00
dexter
b306f65a7a 修复DTS生成时遇到PTS超过循环的情况 2023-01-30 22:17:34 +08:00
dexter
964ac02169 1.对拉流时已存在的Publisher增加判空
2.优化ts流读取平滑处理
3.设置speedlimit默认值为500
2023-01-10 09:16:27 +08:00
dexter
5b51e8c494 1.修复读取ts中aac格式数据多次flush问题
2.修复subscribe结束时判断IsClosed调用对象错误
3.增加DefaultYaml功能
2023-01-03 18:55:32 +08:00
dexter
688d7e8b51 调整拉流配置文件的格式,将两个bool值改为map 2022-12-31 21:13:48 +08:00
dexter
95fff02162 重构订阅者集合,减少轨道等待 2022-12-29 17:51:59 +08:00
dexter
75b150a3cc feat: 增加自定义中间件功能,增加设置http的几个超时设定 2022-12-19 13:48:38 +08:00
dexter
7a588b2543 优化Pull和Push,增加日志输出 2022-12-16 17:10:40 +08:00
dexter
a4c3c28fb4 refactor:
1、增加鉴权机制
2、去除IO类型的泛型
3、对停止拉流条件修正:当按需订阅造成流停止的情况纳入停止条件。
4、修复TS格式写入PMT的PID值
5、对于存在多PPS的情况进行兼容
2022-12-15 08:40:05 +08:00
dexter
4438376b20 📦 NEW: 新增SubscribeExist功能 2022-11-30 13:18:21 +08:00
dexter
fe244e5cea 👌 IMPROVE: 打印全局API,发布首次超时时间随PublishTimeout配置 2022-11-17 23:46:29 +08:00
dexter
dee8d23519 🐛 FIX: 全局配置的读取与修改 2022-10-14 16:51:17 +08:00
dexter
c214c44f17 🐛 FIX: 适配go1.19 2022-10-13 18:37:31 +08:00
dexter
80368d1506 🐛 FIX: 插件自定义http监听端口 2022-10-12 10:44:33 +08:00
gaoyang
9e55c1aa8c Update plugin.go
配置信息保存的时候需要使用os.O_TRUNC 模式, 否则只会覆盖前面的字符
2022-10-10 14:21:26 +08:00
dexter
9454ded0ee 👌 IMPROVE:对外推流索引改为以url为键,优化SSE代码 2022-10-07 22:42:07 +08:00
dexter
265ab7c723 👌 IMPROVE: 升级配置文件UI显示 2022-10-06 00:04:00 +08:00
dexter
6565265fe5 👌 IMPROVE: 使用quic协议连接远程控制台 2022-10-04 17:13:02 +08:00
dexter
227b6d9124 🐛 FIX: 拉流重试条件写反了 2022-09-06 18:57:38 +08:00
dexter
0018e194f1 👌 IMPROVE: 新增流关闭理由 2022-09-04 12:51:34 +08:00
dexter
51e002621b 增加获取向远端服务器拉流和推流信息的API,原SSE返回的现在默认为JSON 2022-08-28 15:28:59 +08:00
dexter
e9c33999b0 订阅者中限制无限等待 2022-08-17 22:27:28 +08:00
dexter
ec5f8b0214 修改sysinfo接口返回值增加IP字段 2022-07-13 20:09:05 +08:00
dexter
8b7021e8e1 RawConfig中存入全量配置信息 2022-06-22 23:41:46 +08:00
dexter
b450e32f25 加上拉流错误输出 2022-06-22 11:22:06 +08:00
dexter
2164c4e6bb 取消flv格式补完,跳帧时间戳扣除 2022-06-19 23:39:12 +08:00
dexter
86ca05b24c 新增获取所有插件信息的API接口 2022-06-07 19:12:02 +08:00
dexter
577f012eaa 修复h265 2022-05-09 22:03:34 +08:00
dexter
3aee7da66f 升级playblock 2022-03-27 11:37:19 +08:00
dexter
81171fa280 新增对配置的读写的API 2022-03-21 08:48:14 +08:00
dexter
c40665125f 实现远程控制台的通讯机制 2022-03-12 22:35:17 +08:00
dexter
204c37291c fix: push没有实现PushConfig 2022-03-10 09:44:54 +08:00
dexter
9a2db228e1 优化打印 2022-03-06 21:45:14 +08:00
dexter
abe2cdd1fc 加入summary 优化http监听逻辑,实现基本身份认证 2022-03-01 20:42:25 +08:00
dexter
37586d4a0b 修改pull和push逻辑 2022-02-27 21:46:49 +08:00
dexter
6a448c98be 将context设置和io设置移出OnEvent 2022-02-27 19:16:54 +08:00
dexter
cd9e7d0ff8 修改包域名配置 2022-02-26 13:32:29 +08:00
dexter
96cf2384b0 批量修改所有引入包路径 2022-02-26 12:39:44 +08:00
dexter
a359c1f2f8 fix bug 2022-02-24 23:00:56 +08:00
dexter
6509674d67 使用默认http,加入隐藏配置enable 2022-02-23 17:27:44 +08:00