q191201771
|
843952a28a
|
v0.10.0 -> CHANGELOG.md
|
5 years ago |
q191201771
|
c7f89b0ad3
|
[fix] package hls: 检查输入的rtmp message是否完整,避免非法数据造成崩溃
|
5 years ago |
q191201771
|
675525f509
|
[doc] README
|
5 years ago |
q191201771
|
ccb6d12aa2
|
[doc] README style
|
5 years ago |
q191201771
|
9af3b44753
|
Changes:
- [refactor] app/lals重命名为app/lalserver,避免描述时容易和lal造成混淆
- [refactor] 将app/lalserver的大部分逻辑代码移入pkg/logic中
- [test] 将所有package的Server、Session等内容的实例测试收缩至package innertest中,多个package都可以共用它做单元测试
- [refactor] lalserver配置中增加显式enable字段,用于开启关闭特定协议
- [refactor] 各package的Server对象增加独立的Listen函数,使得绑定监听端口失败时上层可以第一时间感知
- [feat] demo/analyseflv,增加I帧间隔检查,增加metadata分析
- [fix] package avc: 修复函数CalcSliceType解析I、P、B帧类型的bug
- [refactor] package aac: 函数ADTS::PutAACSequenceHeader检查输入切片长度
- [reafactor] package aac: 删除函数CaptureAAC
- [feat] 增加demo/learnrtsp,pkg/rtsp,开始学习rtsp
|
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
|
9ad87393b6
|
[fix]:将测试文件的缩进由空格修改为一个tab
|
5 years ago |
lqq
|
59871d9f6d
|
[fix]:修改计算环形队列长度计算方式
|
5 years ago |
lqq
|
b4f470a798
|
[fix]:修改发送gop时多发送了一个gop
|
5 years ago |
lqq
|
720085efaa
|
[refactor]:将gop缓存的数据结构由切片改为环形队列
|
5 years ago |
q191201771
|
9630c5b3a9
|
v0.9.0 -> CHANGELOG.md
|
5 years ago |
q191201771
|
41cdddbe2f
|
1. [feat] 完成package hls的基础功能,并做了小范围重构 2. [feat] lals服务接入hls功能 3. [refactor] 将app目录下除lals的其他应用移入demo目录下 4. [feat] 新增两个demo:analyseflv和analysehls,分别用于拉取HTTP-FLV和HLS的流,并进行分析v0.12.3 -> CHANGELOG.md
|
5 years ago |
q191201771
|
d7e77299b2
|
[feat] HLS: rtmp音视频数据转换成m3u8+ts格式并落盘部分基本完成了
|
5 years ago |
q191201771
|
99ab8df79a
|
[fix] package rtmp: 接收rtmp数据时,同一个message的多个chunk混合使用fmt1,2时,可能出现时间戳多加的情况
|
5 years ago |
yoko
|
9e80735f1a
|
Merge pull request #1 from ShimmerGuest/master
[fix] simple handshake:数据包s2发送完整的c1包内容,避免mac上4.2.2版本ffmpeg推流时警告签名不匹配
|
5 years ago |
q191201771
|
da29f9866c
|
[feat] HLS: RTMP格式的视频数据转换成TS格式基本完成
|
5 years ago |
q191201771
|
5e559ae501
|
[doc] vx account
|
5 years ago |
liquanqing
|
706c907911
|
[fix]simple handshake:数据包s2发送完整的c1包内容,避免mac上4.2.2版本ffmpeg推流时警告签名不匹配
|
5 years ago |
q191201771
|
159a05e284
|
[doc] README
|
5 years ago |
q191201771
|
a6d68e8ca0
|
[feat] 部分rtmp video message转成mpegts的代码,还没有完成
|
5 years ago |
q191201771
|
bde11a9524
|
[refactor] use nazabits
|
5 years ago |
q191201771
|
78ffb108ad
|
[doc] README
|
5 years ago |
q191201771
|
9d0e4744ab
|
[chore] gen_release.sh
|
5 years ago |
q191201771
|
4926eb4ece
|
[doc] README
|
5 years ago |
q191201771
|
10008a5092
|
[doc] README
|
5 years ago |
q191201771
|
5e59fec766
|
[doc] README
|
5 years ago |
q191201771
|
5e015b0fc4
|
[doc] TEST.md
|
5 years ago |
q191201771
|
eabfdb9b8c
|
[doc] README
|
5 years ago |
q191201771
|
86c7ce0f79
|
v0.8.1 -> CHANGELOG.md
|
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
|
ef75604ce5
|
[doc] v0.8.0 -> CHANGELOG.md
|
5 years ago |
q191201771
|
2660880ea1
|
[chore] wget test.flv from blog if doc repo fail
|
5 years ago |
q191201771
|
c1f4f06a51
|
[chore] try down test.flv from git doc repo
|
5 years ago |
q191201771
|
7db70fce28
|
1. [feat] dep naza v0.9.1 2. [docs] sync lals.default.conf.json
|
5 years ago |
q191201771
|
e1f6ebdc14
|
1. [feat] RTMP和HTTP-FLV支持H265 2. [feat] logic支持GOP缓存
|
5 years ago |
q191201771
|
2d86f43a7a
|
v0.7.0
|
5 years ago |
q191201771
|
a93b2e3f14
|
[doc] README 中增加测试过的推拉流客户端
|
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
|
054fcc935b
|
[feat] 把 httpflv pull session 的接收 buff 缓存大小调小了,这个地方后续还要修改
|
5 years ago |
q191201771
|
a2e5f8a4fd
|
update dep pkg naza.bitrate
|
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 |
q191201771
|
344029e762
|
v0.6.0 -> CHANGELOG.md
|
5 years ago |
q191201771
|
e89ff9992b
|
- package rtmp: 结构体的属性重命名 AVMsg.Message -> AVMsg.Payload
- app/flvfile2rtmppush: 支持推送多路 rtmp 流,相当于一个压测工具
- app/rtmppull: 支持对特定的一路流并发拉取多份,相当于一个压测工具
- README 中补充性能测试结果
|
5 years ago |
q191201771
|
ef3ac243d1
|
v0.5.0 -> CHANGELOG.md
|
5 years ago |