dexter
|
fd2c7b8cb6
|
VideoFrame和AudioFrame增加track的指针方便访问track,rtp写入采用内存复用机制
|
2023-02-26 10:36:37 +08:00 |
|
dexter
|
4d008cfc5e
|
为hls和flv record增加一些辅助功能
|
2023-02-22 13:37:32 +08:00 |
|
dexter
|
3d01e28d82
|
ps流解析移入引擎,重新移除clockrate
|
2023-02-20 00:17:10 +08:00 |
|
dexter
|
d1e504381e
|
修复data track订阅问题
|
2023-02-15 21:12:42 +08:00 |
|
dexter
|
d6797d34a7
|
修复WritePESPacket功能,AddTrack增加Promise
|
2023-02-14 20:53:09 +08:00 |
|
dexter
|
b24fd63354
|
优化HLS写入内存复用
|
2023-02-11 22:09:47 +08:00 |
|
dexter
|
dde2b00fc1
|
修复订阅无音频的RTP的panic问题,WriteAVCC传入指针
|
2023-02-08 22:33:24 +08:00 |
|
dexter
|
eafd4f6aa2
|
1、引入ClockRate, 用于RTP时间戳处理(MPEG2中的时间戳是90KHZ)
2、修复控制流Sleep传入的时间单位错误
3、优化TS格式解析内存复用,减少内存分配
|
2023-02-08 14:00:07 +08:00 |
|
dexter
|
323ac7204e
|
1、当发布者离线时没有订阅者时,流的超时时间从1s改为10ms。
2、Track增加离线状态,当发布者离线时,Track状态改为离线状态,当发布者重新上线时,Track状态改为在线状态。
3、Track在恢复在线后,记录时间戳的差值,保持后续时间戳和之前的连续。
4、进一步优化订阅者读取音视频同步逻辑。
|
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帧开始的问题。
|
2023-02-03 21:28:30 +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
|
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
|
5c5747e669
|
修复AAC订阅读取过迟问题
|
2023-01-18 23:25:40 +08:00 |
|
dexter
|
b0dcecdebc
|
重构Track写入架构,增加sub配置项可配置指定track订阅的参数名
修复首次写入AbsTime的值
|
2023-01-18 20:54:14 +08:00 |
|
dexter
|
964ac02169
|
1.对拉流时已存在的Publisher增加判空
2.优化ts流读取平滑处理
3.设置speedlimit默认值为500
|
2023-01-10 09:16:27 +08:00 |
|
dexter
|
5b51e8c494
|
1.修复读取ts中aac格式数据多次flush问题
2.修复subscribe结束时判断IsClosed调用对象错误
3.增加DefaultYaml功能
|
2023-01-03 18:55:32 +08:00 |
|
dexter
|
95fff02162
|
重构订阅者集合,减少轨道等待
|
2022-12-29 17:51:59 +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
|
7a23da59c6
|
👌 IMPROVE: 消除decconfig结构中的flv格式,优化重连后的republish逻辑
|
2022-11-27 17:37:45 +08:00 |
|
dexter
|
389f8a2e89
|
🐛 FIX: rtp打包格式,ts流支持265以及G711
|
2022-11-13 23:29:29 +08:00 |
|
dexter
|
3b519ea7b1
|
🐛 FIX: 等待任意track,读取复杂数组类型配置文件解析
|
2022-10-02 17:50:04 +08:00 |
|
langhuihui
|
c579f42bcd
|
新增订阅指定轨道的功能
|
2022-09-28 19:51:45 +08:00 |
|
dexter
|
b7969f9f58
|
🐛 FIX: 🫀出血
|
2022-09-14 14:17:50 +08:00 |
|
dexter
|
e9c33999b0
|
订阅者中限制无限等待
|
2022-08-17 22:27:28 +08:00 |
|
dexter
|
fb5f1025b5
|
兼容1.18.4编译
|
2022-07-17 13:34:35 +08:00 |
|
dexter
|
70ef73f747
|
fix: aac序列帧不是4字节的时候flv数据错误,publish配置pubAudio不生效问题
|
2022-06-27 00:38:24 +08:00 |
|
dexter
|
b007f3fc47
|
TrackRemove不再将ring置为空
|
2022-06-26 16:45:55 +08:00 |
|
dexter
|
67e2b27b2d
|
RTP包转发支持追帧处理
|
2022-06-25 20:08:57 +08:00 |
|
dexter
|
b97c95de8f
|
fix: aac实际没有写入缓存,ts写入造成的内存泄露
|
2022-06-25 17:30:35 +08:00 |
|
dexter
|
2164c4e6bb
|
取消flv格式补完,跳帧时间戳扣除
|
2022-06-19 23:39:12 +08:00 |
|
dexter
|
0ee0e3735c
|
增加获取AnnexB格式
|
2022-06-12 12:34:14 +08:00 |
|
dexter
|
86ca05b24c
|
新增获取所有插件信息的API接口
|
2022-06-07 19:12:02 +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
|
577f012eaa
|
修复h265
|
2022-05-09 22:03:34 +08:00 |
|
langhuihui
|
1cea587b91
|
getIO变成公开
|
2022-05-03 15:28:19 +08:00 |
|
langhuihui
|
d9bf97fe51
|
更新json序列化忽略字段
|
2022-05-03 14:38:59 +08:00 |
|
钟文彬
|
f4a1867292
|
1、媒体服务器部署在公网,Sip下发INVITE信令的目标方向错误修复。
2、新增查询单次在线设备情况接口。
|
2022-04-20 20:45:10 +08:00 |
|
dexter
|
4c1e39afa1
|
fix:移除Second类型,优化订阅者代码
|
2022-04-16 17:03:48 +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
|
3aee7da66f
|
升级playblock
|
2022-03-27 11:37:19 +08:00 |
|
dexter
|
370cc28c6d
|
进一步复用内存
|
2022-03-20 00:15:50 +08:00 |
|
dexter
|
9f5f640f63
|
rtp写入功能完善
|
2022-03-19 01:16:11 +08:00 |
|
dexter
|
1c514bab82
|
rtp包使用v2版本
|
2022-03-18 01:14:52 +08:00 |
|
dexter
|
e31fb41b6e
|
fix: SplitBuffers函数导致修改原数组的内容的bug
|
2022-03-13 23:24:03 +08:00 |
|