Commit Graph

51 Commits

Author SHA1 Message Date
dexter
95fff02162 重构订阅者集合,减少轨道等待 2022-12-29 17:51:59 +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
db7e994561 🐛 FIX: rtp包缓存时对I帧添加sps pps包 2022-12-06 09:27:42 +08:00
dexter
7a23da59c6 👌 IMPROVE: 消除decconfig结构中的flv格式,优化重连后的republish逻辑 2022-11-27 17:37:45 +08:00
dexter
47779f28cc 🐛 FIX: rtp分包aac 2022-11-14 10:32:50 +08:00
dexter
389f8a2e89 🐛 FIX: rtp打包格式,ts流支持265以及G711 2022-11-13 23:29:29 +08:00
dexter
2705298e20 👌 IMPROVE: 优化rtp补完 2022-11-04 14:58:40 +08:00
langhuihui
22d3a99025 🎨 开始优化rtp内存 2022-11-04 02:24:56 +08:00
dexter
f9bbe244e9 🐛 FIX: 处理sei帧 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
2b2815e213 📦 NEW: 抽出乱序重排功能 2022-10-22 15:18:24 +08:00
dexter
dfb8e1afda 修复IFrame在非关键帧时没有设置为false的错误 2022-08-21 19:12:46 +08:00
dexter
7e1f9b43bd 修复dataTrack释放后会读入无效数据问题,修复写入annexb的dts计算 2022-08-07 19:02:04 +08:00
dexter
c05c545f7b 对writeAnnexB dts为0的情况进行兼容 2022-07-18 19:19:57 +08:00
dexter
8ba12de307 fix: 订阅不存在的流导致死锁问题 2022-05-30 00:10:45 +08:00
dexter
d94fd98e9d 插件enable=false不再接收总线事件 2022-05-26 10:49:11 +08:00
dexter
ecc6b0d8ca 适配高帧率 2022-05-16 18:55:17 +08:00
dexter
4942fed417 尾随aler9将rtp降为v1版 2022-05-15 16:32:31 +08:00
dexter
f41995d194 删除callback,独立成插件 2022-05-10 21:59:08 +08:00
dexter
663d6a84e8 修复方法覆盖问题 2022-05-10 14:37:19 +08:00
dexter
577f012eaa 修复h265 2022-05-09 22:03:34 +08:00
dexter
87826bb069 修复h265 rtp打包 2022-05-09 20:35:22 +08:00
charlestamz
cd094e414e 泛型修改为goland兼容文法 2022-05-09 14:08:43 +08:00
dexter
12917c4c49 h265加入SEI 2022-05-08 21:36:01 +08:00
dexter
e4e19bb80b h265类型告警 2022-05-08 17:00:01 +08:00
dexter
f1864cbf6e 解决h265灰屏问题 2022-05-08 01:02:49 +08:00
dexter
e0d3a69319 可变码率在RTP包的I帧前添加sps和pps包 2022-05-01 23:11:35 +08:00
dexter
95faf06edd fix:WriteAnnexB没有写入时间戳 2022-04-23 18:54:12 +08:00
dexter
5d5f92bdce feat:变码率支持 2022-04-10 14:36:35 +08:00
dexter
256c152478 fix: ConfigRaw 2022-04-08 16:02:34 +08:00
dexter
2c8fdda8e3 fix:WriteAnnexB 2022-04-07 20:13:11 +08:00
dexter
d8b3cd0444 fix:h265写入rtp格式bug 2022-04-05 14:22:22 +08:00
dexter
35ba2e9151 写fua包防止越界 2022-04-02 20:12:38 +08:00
dexter
370cc28c6d 进一步复用内存 2022-03-20 00:15:50 +08:00
dexter
9f5f640f63 rtp写入功能完善 2022-03-19 01:16:11 +08:00
dexter
cd9e7d0ff8 修改包域名配置 2022-02-26 13:32:29 +08:00
dexter
96cf2384b0 批量修改所有引入包路径 2022-02-26 12:39:44 +08:00
dexter
de9766f917 优化EventBus机制 2022-02-21 21:40:14 +08:00
dexter
c0bd09e249 读取写入增加sleep保持速度 2022-02-19 10:38:24 +08:00
dexter
fd088b11a2 消除logrus,优化puller和pusher 2022-02-17 21:49:55 +08:00
dexter
d32dfd84ac 通用事件机制代替track等待等逻辑,track单独超时代替publish超时 2022-02-16 22:39:40 +08:00
dexter
2c7ca7b781 修复配置合并bug 2022-02-12 21:15:14 +08:00
dexter
b6df875a98 乱序重排和B帧处理 2022-02-12 12:44:09 +08:00
dexter
717f2ae77d rtp补完 2022-02-12 10:23:56 +08:00
dexter
f9d0567f45 配置合并和覆盖 2022-02-08 19:31:50 +08:00
dexter
ff381e7fbf 优化代码 2022-02-07 22:27:45 +08:00
dexter
9476564515 采用yaml格式配置 2022-02-07 17:29:15 +08:00
dexter
4d8e2ca5d2 初步与rtmp插件调通 2022-02-06 08:50:17 +08:00