dexter
|
80fbe901b4
|
Merge pull request #71 from dwdcth/v4
修复fatal.log不生成
|
2023-02-13 16:53:28 +08:00 |
|
banshan
|
35257ecb2b
|
修复fatal.log不生成
|
2023-02-13 16:29:29 +08:00 |
|
dexter
|
b24fd63354
|
优化HLS写入内存复用
|
2023-02-11 22:09:47 +08:00 |
|
dexter
|
dde2b00fc1
|
修复订阅无音频的RTP的panic问题,WriteAVCC传入指针
v4.11.4
|
2023-02-08 22:33:24 +08:00 |
|
dexter
|
eafd4f6aa2
|
1、引入ClockRate, 用于RTP时间戳处理(MPEG2中的时间戳是90KHZ)
2、修复控制流Sleep传入的时间单位错误
3、优化TS格式解析内存复用,减少内存分配
v4.11.3
|
2023-02-08 14:00:07 +08:00 |
|
dexter
|
323ac7204e
|
1、当发布者离线时没有订阅者时,流的超时时间从1s改为10ms。
2、Track增加离线状态,当发布者离线时,Track状态改为离线状态,当发布者重新上线时,Track状态改为在线状态。
3、Track在恢复在线后,记录时间戳的差值,保持后续时间戳和之前的连续。
4、进一步优化订阅者读取音视频同步逻辑。
v4.11.2
|
2023-02-06 07:58:56 +08:00 |
|
dexter
|
4d9c1350d1
|
1、增加SErepublish事件表示再次发布成功事件,使得SEPublish事件表示第一次发布成功。
2、修复push时ReConnectCount没有计数增加。
3、使用github.com/quic-go/quic-go v0.32.0版本。
4、修复订阅模式>1时没有从IDR帧开始的问题。
v4.11.1
|
2023-02-03 21:28:30 +08:00 |
|
dexter
|
3d060e07cf
|
1、Media结构体去除了泛型
2、删除了ring_av,AVRing的读写逻辑分离,增加了AVRingReader结构体
3、AVFrame去除泛型,音视频数据由数组改为链表
4、去除PlayContext结构体,由AVRingReader代替
5、增加通用的内存池和可回收元素的泛型链表实现
v4.11.0
|
2023-02-02 11:55:27 +08:00 |
|
dexter
|
f2847be29f
|
rtp改成链表形式
|
2023-02-01 10:42:50 +08:00 |
|
dexter
|
b27e032435
|
rtp打包内存回收bug
|
2023-02-01 01:29:02 +08:00 |
|
dexter
|
7fcfe8c4e7
|
漏了SequenceHeadSeq自增
|
2023-01-31 10:20:52 +08:00 |
|
dexter
|
b306f65a7a
|
修复DTS生成时遇到PTS超过循环的情况
|
2023-01-30 22:17:34 +08:00 |
|
dexter
|
db6f8de3a7
|
优化amf读取
|
2023-01-30 10:35:43 +08:00 |
|
dexter
|
092719a61d
|
对配置中的时间进行统一处理
|
2023-01-29 15:05:19 +08:00 |
|
dexter
|
a5602c5afc
|
实现无锁内存池
|
2023-01-25 20:31:10 +08:00 |
|
dexter
|
dcd68ec820
|
发送FLV帧时间戳需要 - s.SkipTS
v4.10.3
|
2023-01-20 19:04:11 +08:00 |
|
dexter
|
b77e57b1bb
|
改变avcc类型
|
2023-01-20 18:59:26 +08:00 |
|
dexter
|
65d49a7a4e
|
加入非首屏模式
|
2023-01-20 10:36:03 +08:00 |
|
dexter
|
8beb1de0f5
|
修复一处负优化
v4.10.2
|
2023-01-19 20:36:20 +08:00 |
|
dexter
|
5c5747e669
|
修复AAC订阅读取过迟问题
v4.10.1
|
2023-01-18 23:25:40 +08:00 |
|
dexter
|
b0dcecdebc
|
重构Track写入架构,增加sub配置项可配置指定track订阅的参数名
修复首次写入AbsTime的值
v4.10.0
|
2023-01-18 20:54:14 +08:00 |
|
dexter
|
881fe5abd9
|
将amf0编码器和解码器放到codec/amf.go中,增加MallocSlice函数用于减少内存复制,
对写入avcc音频进行长度判断
v4.9.9
|
2023-01-16 09:22:16 +08:00 |
|
dexter
|
964ac02169
|
1.对拉流时已存在的Publisher增加判空
2.优化ts流读取平滑处理
3.设置speedlimit默认值为500
v4.9.8
|
2023-01-10 09:16:27 +08:00 |
|
dexter
|
07474a2716
|
注释一个println
v4.9.7
|
2023-01-03 19:32:59 +08:00 |
|
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 |
|