q191201771
|
afb7850b87
|
messages:
- [feat] lalserver集成rtsp pub功能。支持接收rtsp(rtp/rtcp)推流,转换为rtmp,httpflv,hls格式供拉流使用
- [refactor] 新增package sdp,rtprtcp,将package rtsp中对应的内容独立出来
- [refactor] 新增package base,整理lal项目中各package的依赖关系。该工作还在进行中
- [feat] package rtmp: 增加BuildMetadata函数
|
5 years ago |
q191201771
|
a11723bde7
|
1. [feat] package rtsp: 开始处理收到的rtp数据 2. [style] Nalu更改为NALU
|
5 years ago |
q191201771
|
4f8757579f
|
messages:
- [feat] 部分rtsp代码,目前已经粗略完成pub的前期交互,可接收到rtp,rtcp数据
- [test] innertest中对hls生成的文件做md5验证
- [refactor] 整理日志
- [doc] 增加PR规范
- [chore] 下载单元测试用的test.flv失败,本地文件大小为0时,去备用地址下载
- [refactor] 所有回调函数的名字,从CB后缀改为On前缀
|
5 years ago |
q191201771
|
b3024c8a4e
|
messages:
- [feat] lalserver增加中继转推(relay push)功能,可将接收到的推流(pub)转推(push)到其他rtmp类型的服务器,支持1对n的转推
- [feat] package rtmp: 新增函数amf0::ReadArray,用于解析amf array数据
- [refactor] `rtmp/client_push_session`增加当前会话连接状态
- [fix] demo/analyseflv: 修复解析metadata的bug
- [perf] httpflv协议关闭时,不做httpflv的GOP缓存
- [refactor] logic中的配置变更为全局变量
- [refactor] lal/demo移动到lal/app/demo
- [refactor] 日志整理
|
5 years ago |
lqq
|
7e804f5f9e
|
修改在feedNewGOP时先判断是否队列是否满,在添加数据
|
5 years ago |
lqq
|
69958df6b6
|
修改一个判断GOPRing是否满的bug,调整代码格式
|
5 years ago |
liquanqing
|
2fd4b858ba
|
统封装环形队列GopEmpty的逻辑
|
5 years ago |
liquanqing
|
2347363a18
|
在gop_cache中简单的对环形队列缓存进行封装
|
5 years ago |
liquanqing
|
3d8c1c3d58
|
[refactor]:将环形队列结构删除,将环形队列逻辑写在GOgop_cache中
|
5 years ago |
lqq
|
c93237e29f
|
[perf]:缓存一个GOP时复用之前的GOP对象和GOP中的帧列表
|
5 years ago |
lqq
|
950ed48529
|
[chore]:修改两个换行,对齐格式
|
5 years ago |
lqq
|
59871d9f6d
|
[fix]:修改计算环形队列长度计算方式
|
5 years ago |
lqq
|
720085efaa
|
[refactor]:将gop缓存的数据结构由切片改为环形队列
|
5 years ago |
q191201771
|
4336627955
|
[feat] 新package hevc [doc] package aac增加一些注释 [fix] windows平台缺少USER1信号 [fix] gop缓存时,不以I帧开始的流会崩溃 [chore] 提供各平台二进制可执行文件的压缩包 [refactor] 使用naza 0.10.0[refactor] naza 0.10.0
|
5 years ago |
q191201771
|
e1f6ebdc14
|
1. [feat] RTMP和HTTP-FLV支持H265 2. [feat] logic支持GOP缓存
|
5 years ago |
q191201771
|
570228f18d
|
1. [fix] package logic: 转发 rtmp metadata 时,message header 中的 len 字段可能和 body 实际长度不一致 2. [log] package rtmp: 一些错误情况下,对接收到包 dump hex 3. [dep] update naza -> v0.7.1
|
5 years ago |
q191201771
|
3986683396
|
- 测试推送 n 路流至 lals,再从 lals 拉取这 n 路流的性能消耗
- rtmp.AVMsg 增加判断包中音视频数据是否为 seq header 等函数
- app/httpflvpull 使用 naza/bitrate 来统计音频和视频的带宽
- logic config 的部分配置移动至 app/lals 中
- logic 增加 LazyChunkDivider 组织代码
- gop cache 写了一点,没完成
|
5 years ago |