ljy
|
e2e4d19cf9
|
modify WriteFrame
|
5 years ago |
q191201771
|
75dea5e8d7
|
[patch] dep naza
|
5 years ago |
q191201771
|
23f386fce7
|
[feat] 部分rtsp代码
|
5 years ago |
q191201771
|
d0ff67ffb9
|
[feat] httpflv pull拉流时,携带url参数
|
5 years ago |
q191201771
|
6d2368f4c6
|
[fix] hls写ts视频数据时,流中没有spspps导致崩溃
|
5 years ago |
q191201771
|
c9f29131c4
|
[chore] edge.conf.json -> release
|
5 years ago |
q191201771
|
9791873c24
|
v0.12.0 -> CHANGELOG.md
|
5 years ago |
q191201771
|
909da1ae9f
|
[doc] README link to section
|
5 years ago |
q191201771
|
602960a37b
|
1. [doc] README 2. [chore] upgrade CI Go version to 1.9
|
5 years ago |
q191201771
|
353f837c8e
|
messages:
- [feat] lalserver增加回源功能
- [fix] rtmp.AMF0.ReadObject函数内部,增加解析子类型EcmaArray。避免向某些rtmp服务器推流时,触发断言错误
- [fix] 解析rtmp metadata时,兼容Object和Array两种外层格式
- [refactor] 重写了lalserver的中继转推的代码
|
5 years ago |
q191201771
|
f5c702a26d
|
[doc] README relay push addr example
|
5 years ago |
q191201771
|
4e8f66c873
|
v0.11.0 -> CHANGELOG.md
|
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 |
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 |