dexter
|
97f7d6a22d
|
修复WriteTimeout传入时多乘以了Second
修复订阅RTP时无音频是的panic
WriteAVCC传入指针防止意外
v4.4.4
|
2023-02-08 22:38:37 +08:00 |
|
dexter
|
bf18453401
|
1、引入ClockRate, 用于RTSP的RTP时间戳处理(MPEG2中的时间戳是固定90KHZ)
2、修复控制流Sleep传入的时间单位错误
3、优化TS格式解析内存复用,减少内存分配
4、修复rtmp接续发布功能
5、修复录像插件写入MP4文件时,视频格式错误的问题
6、更新WebTansport的插件的quic-go依赖,用于适配go1.20
v4.4.3
|
2023-02-08 14:26:37 +08:00 |
|
dexter
|
7dc8966d55
|
1、当发布者离线时没有订阅者时,流的超时时间从1s改为10ms。
2、Track增加离线状态,当发布者离线时,Track状态改为离线状态,当发布者重新上线时,Track状态改为在线状态。
3、Track在恢复在线后,记录时间戳的差值,保持后续时间戳和之前的连续。
4、进一步优化订阅者读取音视频同步逻辑。
v4.4.2
|
2023-02-06 14:22:45 +08:00 |
|
dexter
|
9cb7010507
|
1、增加SErepublish事件表示再次发布成功事件,使得SEPublish事件表示第一次发布成功。
2、修复push时ReConnectCount没有计数增加。
3、使用github.com/quic-go/quic-go v0.32.0版本。
4、修复订阅模式>1时没有从IDR帧开始的问题。
5、RTMP插件修复推流时MessageStreamID没有设置的问题。
6、RTSP插件升级第三方依赖库aler9/gortsplib 到 v2.1.0,并进行适配。
7、Stream中将保存状态变更历史信息。
v4.4.1
|
2023-02-03 21:38:01 +08:00 |
|
dexter
|
8d5c6d6d11
|
增加时光回溯功能
订阅模式参数
内存回收机制
增加对时间长度的配置
解决首屏渲染无音频问题
修复rtmp对外推拉没有带入参数
修复dts生成时pts超过最大值导致错误的问题
修复rtmp解析时对扩展时间戳的处理
修复几处判空panic问题
v4.4.0
|
2023-02-02 12:46:42 +08:00 |
|
dexter
|
3ead36ccf7
|
fix: 修复engine一处负优化,增加一个首屏渲染开关
v4.3.10
v4.3.9
|
2023-01-22 22:06:08 +08:00 |
|
dexter
|
a4e1f4950d
|
1.优化Track数据写入流程,调用更清晰自然
2.对Subscribe增加3个配置项,用于指定订阅指定Track时的参数名
3.修复首次写入AbsTime总是从0开始引起的问题
4.修复订阅时,读取音频数据过迟问题
5.修复对外推拉流(rtmp、rtsp)时,异常退出没有关闭远端连接问题
6.修复record和hls收到发布事件后重复订阅问题
v4.3.8
|
2023-01-18 23:28:26 +08:00 |
|
dexter
|
53cc788857
|
1.将amf0编码器和解码器放到codec/amf.go中
2.对写入avcc音频进行长度判断
3.录制者设置为内部订阅者
4.修复edge插件远程拉取HDL时,初始化错误
5.增加MallocSlice函数用于减少内存复制
6.录制flv写完后对头部进行修改加入关键帧元数据使得播放flv可以拖动进度条
v4.3.7
|
2023-01-16 09:34:09 +08:00 |
|
dexter
|
6b40297c69
|
1.拉取远端hls流平滑处理,解决卡顿问题。
2.拉流逻辑增加一处判空
3.设置speedlimit默认值从0改为500
4.snap插件的订阅者设置为内部订阅者防止影响自动关闭
5.gb28181的tcp范围端口不再读取ssrc值判断
v4.3.6
|
2023-01-10 09:25:18 +08:00 |
|
dexter
|
f8e50d00f5
|
注释一处println
v4.3.5
|
2023-01-03 19:34:40 +08:00 |
|
dexter
|
361b0522e1
|
1.修复Stream序列化循环引用问题
2.实现对subscribe中SubVideoTracks和SubAudioTracks的支持
3.修复读取ts中aac格式数据多次flush问题
4.修复subscribe结束时判断IsClosed调用对象错误
5.增加DefaultYaml功能解决插件默认配置被全局配置覆盖问题
6.修复rtsp插件订阅时参数未传入问题
7.snap插件和record插件采用DefaultYaml默认配置
v4.3.4
|
2023-01-03 19:24:15 +08:00 |
|
dexter
|
27784f0a03
|
1.修复delayclosetimeout值被覆盖的bug
2.重构流中订阅者集合,减少订阅者对轨道的无效等待
3.实现内部订阅者功能,使得HLS插件不再影响最后一个订阅者离开逻辑
4.破坏性修改:pull配置中pullonstart类型改为map,pullonsubscribe修改为pullonsub,类型改为map
5.rtmp插件增加对远端流rtmps协议的支持,优化握手过程
6.修复gb28181插件对时间戳的处理bug(引起跳秒等问题)
7.hdl插件对重连机制进行优化,对于服务器返回非200的连接不再重连
v4.3.3
|
2022-12-31 22:22:10 +08:00 |
|
dexter
|
34394b99cf
|
1.增加http配置中的timeout参数,用于设置http响应的超时时间
2.http配置增加自定义中间件功能
3.hdl插件和jessica插件增加对http超时的处理
v4.3.2
|
2022-12-19 13:53:32 +08:00 |
|
dexter
|
f56a6c972c
|
1.优化远程Pull和Push逻辑,增加日志输出
2.解决Stream中Json序列化循环引用问题
3.引擎增加对订阅者下线的及时响应
4.GB插件增加对AAC格式的推测
v4.3.1
|
2022-12-19 09:47:24 +08:00 |
|
dexter
|
7138565443
|
engine升级到4.9.0,升级hls、hook、record、room
1.增加鉴权机制(钩子函数调用)
2.去除IO类型的泛型,增加代码可读性
3.引擎增加订阅者下线事件派发
4.增加配置项:鉴权开关、订阅者上下线事件开关、事件总线缓冲大小
5.修复网页无法播放HLS问题(修复TS格式写入PMT的PID值)
6.hook插件增加对订阅者下线的通知
7.record插件修复flv分片录制时的时间戳错误(现从0开始)
8.引擎现默认打开rtp乱序重排
v4.3.0
|
2022-12-15 09:45:13 +08:00 |
|
langhuihui
|
a521c63036
|
fix: 最后订阅者离开条件判断,edge插件只能拉一路的bug
v4.2.9
|
2022-12-11 15:39:21 +08:00 |
|
langhuihui
|
ed5e7196f7
|
fix: http-flv远端拉流h265编码格式解析
v4.2.8
|
2022-12-10 22:05:27 +08:00 |
|
dexter
|
664a64a025
|
🐛 FIX: rtp缓存适配webrtc,修复录制插件重复录制问题以及崩溃报错
v4.2.7
|
2022-12-06 09:33:32 +08:00 |
|
dexter
|
f097e66069
|
🐛 FIX: GB解决非同一域的目标地址问题,引擎增加SubscribeExist功能
v4.2.6
|
2022-11-30 13:25:28 +08:00 |
|
dexter
|
2e8d4d2f3a
|
📦 NEW: 加入fMP4格式直播流播放功能
v4.2.5
|
2022-11-27 22:25:58 +08:00 |
|
dexter
|
8bb63c9298
|
1.发布流首次超时时间随PublishTimeout配置
2.RTP打包较大AAC音频进行分包处理
3.截图插件默认不订阅音频提高速度
4.GB插件优化PS包解析兼容性
5.RTSP插件升级gortsplib版本
6.RTMP插件修复对外推流时流路径的设置
v4.2.4
|
2022-11-17 23:52:14 +08:00 |
|
dexter
|
c0b2a10601
|
👌 IMPROVE: hls支持h265以及G711,Gb28181支持AAC
v4.2.2
|
2022-11-13 23:55:11 +08:00 |
|
dexter
|
3179b892d6
|
🐛 FIX: hls的h265格式以及G711支持
v4.2.3
|
2022-11-13 23:36:00 +08:00 |
|
dexter
|
ef3a85ec21
|
🐛 FIX: 修复h265的TS封装格式,修复RTP打包内存泄露
|
2022-11-10 20:08:05 +08:00 |
|
dexter
|
1a57aeb2a2
|
🐛 FIX: rtmp握手协议,SEI帧处理
v4.2.1
|
2022-10-30 11:20:44 +08:00 |
|
dexter
|
85b134d333
|
👌 IMPROVE: 增加限速设置,修复gb单端口时音频时间戳单位
v4.2.0
|
2022-10-26 11:08:05 +08:00 |
|
dexter
|
9969966b52
|
🐛 FIX: gb推测视频编码格式时判断错误
v4.1.11
v4.1.10
|
2022-10-24 14:21:25 +08:00 |
|
dexter
|
5482ab4157
|
👌 IMPROVE: 更先进的rtp包乱序重排算法
v4.1.9
|
2022-10-23 19:29:34 +08:00 |
|
dexter
|
6a78440a61
|
👌 IMPROVE: 优化room插件
|
2022-10-19 23:37:35 +08:00 |
|
dexter
|
61eaaab78f
|
🐛 FIX: gb插件dts防止自动生成
v4.1.8
|
2022-10-17 11:40:03 +08:00 |
|
dexter
|
54f01a064c
|
🐛 FIX: 控制台修改配置文件的功能
v4.1.7
|
2022-10-14 16:54:40 +08:00 |
|
dexter
|
09570a6515
|
🐛 FIX: 录制功能
v4.1.6
|
2022-10-13 20:08:35 +08:00 |
|
dexter
|
00ff25e173
|
🐛 FIX: 兼容go1.19 和m1
v4.1.5
|
2022-10-13 18:49:12 +08:00 |
|
dexter
|
f0735d3883
|
Create FUNDING.yml
|
2022-10-11 20:03:48 +08:00 |
|
dexter
|
314191abaf
|
update record plugin
|
2022-10-11 19:32:57 +08:00 |
|
dexter
|
33b5c465b6
|
🐛 FIX: 修复aac包比较小的情况下导致访问越界问题
v4.1.4
|
2022-10-10 22:10:37 +08:00 |
|
langhuihui
|
2b1bf24fb9
|
🐛 修复logrotate插件windows下编译失败的bug
v4.1.3
|
2022-10-08 21:46:17 +08:00 |
|
dexter
|
4653f7b511
|
👌 IMPROVE: 优化对外推流数据结构,优化engine对SSE的支持
v4.1.2
|
2022-10-07 22:44:55 +08:00 |
|
dexter
|
86b16fe3fb
|
👌 IMPROVE: 远程控制台连接升级为quic协议
v4.1.1
|
2022-10-06 00:07:57 +08:00 |
|
dexter
|
d05bd7bc55
|
📦 NEW: 新增edge插件,提供简单级联功能
v4.1.0
|
2022-10-03 18:52:47 +08:00 |
|
dexter
|
6f9fe7c646
|
🐛 FIX: rtmp插件与srs服务器互通的问题
v4.0.13
|
2022-09-24 21:08:06 +08:00 |
|
dexter
|
96d886c7a5
|
🐛 FIX: hook插件读取配置文件错误
v4.0.12
|
2022-09-19 00:23:16 +08:00 |
|
dexter
|
ca2f69539d
|
🐛 FIX: gb拉流信令拼接错误
v4.0.11
|
2022-09-16 19:19:00 +08:00 |
|
dexter
|
0fd608aefc
|
🐛 FIX: engine中订阅关键帧被覆盖问题,gb的ptzcmd中发送的deviceID值问题,acc的rtp包超过一个mtu时的解析问题
v4.0.10
|
2022-09-16 13:40:29 +08:00 |
|
dexter
|
d5e6a517fb
|
🐛 FIX: dts在无B帧情况下的生成机制修正,gb插件增加设备信息持久化重启实例后可快速恢复
v4.0.9
|
2022-09-12 23:02:01 +08:00 |
|
dexter
|
e035cf0846
|
👌 IMPROVE: 增加rtsp拉流报错信息,gb插件增加ps流dump功能方便排查错误
v4.0.8
|
2022-09-11 21:15:47 +08:00 |
|
dexter
|
e7ff340c7a
|
🚀 RELEASE: 修复远端拉流保存并发问题,修复gb拉流PS包解析bug,导出部分插件
|
2022-09-04 22:23:40 +08:00 |
|
dexter
|
91d1d5502b
|
Merge pull request #66 from dwdcth/patch-1
删除"## Changelog"
|
2022-09-02 16:00:01 +08:00 |
|
banshan
|
b1ef460af1
|
删除"## Changelog"
|
2022-09-02 15:53:08 +08:00 |
|
dexter
|
87f08066e5
|
API增加获取远端导入的流以及向远端推流的信息
v4.0.6
|
2022-08-28 22:36:44 +08:00 |
|