langhuihui
|
348f52afb5
|
feat: add CreateAudioTrack and CreateVideoTrack to Publisher
|
2024-02-27 20:08:47 +08:00 |
|
langhuihui
|
b58e926819
|
feat: remove sei track
|
2024-02-26 17:16:49 +08:00 |
|
langhuihui
|
db2dbf06ef
|
fix: pull reuse puller but not tracks
|
2023-11-21 18:59:05 +08:00 |
|
langhuihui
|
2b658ec786
|
feat: add av1
|
2023-11-15 15:05:02 +08:00 |
|
langhuihui
|
44ee93503f
|
fix: kick publisher cause stream close
|
2023-11-08 10:04:01 +08:00 |
|
langhuihui
|
8f7ff8d270
|
feat: add a state
|
2023-09-22 08:41:35 +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 |
|
langhuihui
|
e9177794cb
|
新增环境变量覆盖配置功能
兼容偶尔时间戳不对的情况
|
2023-04-23 10:18:40 +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
|
8e46f2a5da
|
按插件注册顺序激活插件
|
2023-03-03 22:14:04 +08:00 |
|
dexter
|
dde2b00fc1
|
修复订阅无音频的RTP的panic问题,WriteAVCC传入指针
|
2023-02-08 22:33:24 +08:00 |
|
dexter
|
a5602c5afc
|
实现无锁内存池
|
2023-01-25 20:31:10 +08:00 |
|
dexter
|
b77e57b1bb
|
改变avcc类型
|
2023-01-20 18:59:26 +08:00 |
|
dexter
|
881fe5abd9
|
将amf0编码器和解码器放到codec/amf.go中,增加MallocSlice函数用于减少内存复制,
对写入avcc音频进行长度判断
|
2023-01-16 09:22:16 +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
|
b725fdbd59
|
📦 NEW: 增加rtpdump的回放功能
|
2022-11-19 23:39:11 +08:00 |
|
dexter
|
389f8a2e89
|
🐛 FIX: rtp打包格式,ts流支持265以及G711
|
2022-11-13 23:29:29 +08:00 |
|
dexter
|
fb5f1025b5
|
兼容1.18.4编译
|
2022-07-17 13:34:35 +08:00 |
|
dexter
|
374596f185
|
json序列化时显示每个track的前10个字节数据以及裸数据长度
|
2022-07-10 13:45:13 +08:00 |
|
charlestamz
|
524a68cfbe
|
1.修复了config文件解析错误无法提示的问题
2.改成了goland支持的语法
|
2022-05-31 17:27:48 +08:00 |
|
dexter
|
dbf0e0b070
|
去掉unknowTrack
|
2022-05-20 14:17:05 +08:00 |
|
dexter
|
ecc6b0d8ca
|
适配高帧率
|
2022-05-16 18:55:17 +08:00 |
|
dexter
|
8dc20b9268
|
将ts解包置入引擎中
|
2022-05-14 23:42:57 +08:00 |
|
langhuihui
|
1cea587b91
|
getIO变成公开
|
2022-05-03 15:28:19 +08:00 |
|
langhuihui
|
d9bf97fe51
|
更新json序列化忽略字段
|
2022-05-03 14:38:59 +08:00 |
|
dexter
|
40a9b74ea4
|
feat: 增加publisher的比较
|
2022-03-22 09:22:06 +08:00 |
|
dexter
|
270c909e9d
|
发布者关闭后马上通知Stream
|
2022-03-16 00:07:13 +08:00 |
|
dexter
|
c40665125f
|
实现远程控制台的通讯机制
|
2022-03-12 22:35:17 +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
|
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 |
|
langhuihui
|
fc65d14070
|
精简代码
|
2022-02-19 22:36:03 +08:00 |
|
langhuihui
|
24ed1b337c
|
优化代码适配RC1
|
2022-02-19 21:15:10 +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
|
e8e822401b
|
修改log引用
|
2022-02-13 17:11:49 +08:00 |
|
dexter
|
2c7ca7b781
|
修复配置合并bug
|
2022-02-12 21:15:14 +08:00 |
|
dexter
|
717f2ae77d
|
rtp补完
|
2022-02-12 10:23:56 +08:00 |
|
dexter
|
76f7e8ab8b
|
升级日志系统
|
2022-02-11 15:21:29 +08:00 |
|
dexter
|
f9d0567f45
|
配置合并和覆盖
|
2022-02-08 19:31:50 +08:00 |
|
dexter
|
9476564515
|
采用yaml格式配置
|
2022-02-07 17:29:15 +08:00 |
|
dexter
|
4d8e2ca5d2
|
初步与rtmp插件调通
|
2022-02-06 08:50:17 +08:00 |
|
dexter
|
b2489b2305
|
4.0初步改造
|
2022-02-02 10:39:39 +08:00 |
|