langhuihui
|
172ebf3ad1
|
fix: submode=2 don't limit speed
|
2024-07-26 11:11:18 +08:00 |
|
langhuihui
|
9b574f3ddc
|
fix: reduce
|
2024-06-07 08:57:55 +08:00 |
|
sean.zhang
|
b614e3959e
|
鉴权失败原因的日志输出
|
2024-06-03 13:38:35 +08:00 |
|
guoqiang
|
8b2abfde35
|
fix: 修复内置鉴权panic, fixes #100
|
2024-04-30 17:13:24 +08:00 |
|
langhuihui
|
6e3c86d012
|
fix: avoid auth puller
|
2024-03-28 17:24:39 +08:00 |
|
langhuihui
|
b58e926819
|
feat: remove sei track
|
2024-02-26 17:16:49 +08:00 |
|
langhuihui
|
e82bc7e5d0
|
fix: global value override
|
2024-01-22 15:59:01 +08:00 |
|
langhuihui
|
2f4a65afd5
|
fix: remove additional logFeild stream
|
2023-11-10 18:16:28 +08:00 |
|
langhuihui
|
44ee93503f
|
fix: kick publisher cause stream close
|
2023-11-08 10:04:01 +08:00 |
|
langhuihui
|
f8937ea148
|
fix: publish is closed when repull
|
2023-11-02 20:18:12 +08:00 |
|
langhuihui
|
4a9dd2c921
|
debug: add some log
|
2023-11-02 09:24:01 +08:00 |
|
langhuihui
|
f89b75ecb1
|
fix: memory leak
|
2023-08-29 09:41:28 +08:00 |
|
langhuihui
|
85a4432fb1
|
fix: io.go receive will panic when parse streamPath error
|
2023-08-25 14:30:57 +08:00 |
|
langhuihui
|
b979636281
|
feat: make diffrent fatal.log
|
2023-08-18 12:43:58 +08:00 |
|
langhuihui
|
6c29e525e5
|
feat: api can return json fomart now
feat: pull on subscribe event use InvitePublish to instead *Stream
fix: pull remote stream publish cause bugs
fix: Concurrency MarshalJSON Tracks
desc:
- API 现在可以返回{"data":xx,"code":0,"msg":"ok"}格式
- 按需拉流的事件的类型从*Stream修改为InvitePublish
- 远程拉流频繁重连后导致多路远程流同时写入同一个track
- 在并发序列化Tracks时导致错误,通过加lock解决
|
2023-08-12 19:22:03 +08:00 |
|
langhuihui
|
1a347b5a0b
|
feat: add stop subscribe api, show reasons for subscriber closure
|
2023-08-06 14:16:06 +08:00 |
|
charlestamz
|
9a352bcbad
|
修复一些情况下不产生按需拉流的事件的问题
|
2023-07-28 07:29:16 +08:00 |
|
langhuihui
|
9f03414bb3
|
feat: ignore auth for internal subscriber
|
2023-07-14 14:12:30 +08:00 |
|
langhuihui
|
7605485e69
|
fix: data track push data panic
|
2023-07-07 14:51:28 +08:00 |
|
langhuihui
|
b87416b78e
|
feat: add insert sei
feat: add engine init done event
refactor: remove ring_lock
fix: retry connect to console
fix: h265 sps parse error
fix: concurrent publish
desc:
- 增加插入SEI帧的功能
- 增加engine初始化完成事件
- 删除ring_lock,DataTrack和MediaTrack共用一个ring
- 修复console无限重连导致远程服务器崩溃问题
- 修复h265 sps解析错误问题
- 修复并发发布导致的问题
|
2023-06-16 22:27:34 +08:00 |
|
langhuihui
|
28a51b9b60
|
feat: add pause and resume
|
2023-06-06 19:25:51 +08:00 |
|
langhuihui
|
d3b26d69fc
|
refactor: change Streams to sync.Map
|
2023-05-23 20:57:26 +08:00 |
|
langhuihui
|
4f0e0b4de7
|
feat: remove ps to ps plugin,add idletimeout
decs: 将ps处理逻辑移入ps插件重,增加idletimeout配置,用于首次发布空闲超时断开连接,增加对订阅者消费过慢的处理,增加dataTrack中元素的回收
|
2023-05-14 15:27:24 +08:00 |
|
langhuihui
|
da92a2238f
|
修复内置鉴权,音频轨道因IDR锁环并发问题,增加Internal配置,mp4重放能力
|
2023-04-29 21:57:40 +08:00 |
|
langhuihui
|
2eea5c3706
|
1、增加内置鉴权机制(同腾讯云)
2、增加trace级别日志功能
3、消除rtp包的padding
4、自动创建BytesPool
5、StreamName修改为除去app后的部分
|
2023-04-24 13:43:50 +08:00 |
|
langhuihui
|
9dd9fe6cea
|
修复日志打印序列化报错问题
|
2023-04-15 08:37:22 +08:00 |
|
langhuihui
|
187a7d86d3
|
1、支持enhanced-rtmp
2、优化ts解析的pes拼接逻辑
3、增加订阅者写入缓存配置
4、增加对流的主流程耗时过多时的告警
|
2023-04-12 13:40:34 +08:00 |
|
dexter
|
bfde37db72
|
支持多语言日志,增加心跳事件广播,兼容一开始缺少 vps 的流
|
2023-04-04 20:10:49 +08:00 |
|
dexter
|
25a8add7a7
|
事件上报
|
2023-03-28 13:26:54 +08:00 |
|
dexter
|
8e46f2a5da
|
按插件注册顺序激活插件
|
2023-03-03 22:14:04 +08:00 |
|
dexter
|
d6797d34a7
|
修复WritePESPacket功能,AddTrack增加Promise
|
2023-02-14 20:53:09 +08:00 |
|
dexter
|
092719a61d
|
对配置中的时间进行统一处理
|
2023-01-29 15:05:19 +08:00 |
|
dexter
|
a5602c5afc
|
实现无锁内存池
|
2023-01-25 20:31:10 +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
|
1e1a86cd4b
|
引擎中增加对订阅者下线的及时响应
|
2022-12-18 14:27:38 +08:00 |
|
dexter
|
a4c3c28fb4
|
refactor:
1、增加鉴权机制
2、去除IO类型的泛型
3、对停止拉流条件修正:当按需订阅造成流停止的情况纳入停止条件。
4、修复TS格式写入PMT的PID值
5、对于存在多PPS的情况进行兼容
|
2022-12-15 08:40:05 +08:00 |
|
dexter
|
7b23195e84
|
增加鉴权机制
|
2022-12-13 10:46:49 +08:00 |
|
dexter
|
7a23da59c6
|
👌 IMPROVE: 消除decconfig结构中的flv格式,优化重连后的republish逻辑
|
2022-11-27 17:37:45 +08:00 |
|
dexter
|
37ca67d64b
|
📦 NEW: 新增丢帧机制
|
2022-11-22 11:18:30 +08:00 |
|
dexter
|
fe244e5cea
|
👌 IMPROVE: 打印全局API,发布首次超时时间随PublishTimeout配置
|
2022-11-17 23:46:29 +08:00 |
|
dexter
|
c214c44f17
|
🐛 FIX: 适配go1.19
|
2022-10-13 18:37:31 +08:00 |
|
dexter
|
0018e194f1
|
👌 IMPROVE: 新增流关闭理由
|
2022-09-04 12:51:34 +08:00 |
|
dexter
|
1a3d7d7744
|
修复一处warn引起yaml序列化导致崩溃
|
2022-08-22 14:01:02 +08:00 |
|
dexter
|
7bca225071
|
优化发布者掉线等待时间逻辑
|
2022-08-18 11:23:43 +08:00 |
|
dexter
|
be2337d7d1
|
增加日志级别配置,增加发布者断开后自动删除流的延时配置
|
2022-08-13 12:13:07 +08:00 |
|
dexter
|
0ae40cec3b
|
紧急更新一把
|
2022-07-17 13:57:06 +08:00 |
|
dexter
|
fb5f1025b5
|
兼容1.18.4编译
|
2022-07-17 13:34:35 +08:00 |
|
dexter
|
f4bf54d746
|
将track中最新的数据可序列化
|
2022-07-09 04:59:19 +08:00 |
|
langhuihui
|
0eca05635a
|
为了显示startTime修改其类型为uint32
|
2022-07-05 23:40:54 +08:00 |
|