154 Commits

Author SHA1 Message Date
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
dexter
c40665125f 实现远程控制台的通讯机制 2022-03-12 22:35:17 +08:00
dexter
bb88162f7d 加入dataTrack功能 2022-03-04 07:59:25 +08:00
dexter
37586d4a0b 修改pull和push逻辑 2022-02-27 21:46:49 +08:00
dexter
6a448c98be 将context设置和io设置移出OnEvent 2022-02-27 19:16:54 +08:00
dexter
cd9e7d0ff8 修改包域名配置 2022-02-26 13:32:29 +08:00
dexter
96cf2384b0 批量修改所有引入包路径 2022-02-26 12:39:44 +08:00
dexter
b2d85005b3 rtp序号循环问题,尝试修改module URL 2022-02-26 11:10:58 +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
b6df875a98 乱序重排和B帧处理 2022-02-12 12:44:09 +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