q191201771
|
28d9c3e4c7
|
[feat] rtsp: 音频格式为mp2时,rtsp pub对应的rtsp sub可以播放声音 #285
|
7 months ago |
ZSC714725
|
3361edd01e
|
lal support opus
|
10 months ago |
q191201771
|
02ea0972ce
|
patch for #267
|
2 years ago |
yoko
|
fa56c0f471
|
Merge pull request #267 from ZSC714725/ts-rebuild
(1). [feat] rtsp2rtmp支持G711 (2). [opt] mpegts根据编码格式打包patpmt(提高纯视频流的兼容性)
|
2 years ago |
ZSC714725
|
92d2e4ad9a
|
rtsp2rtmp support g711
|
2 years ago |
q191201771
|
cbf97c28ca
|
license
|
2 years ago |
ZSC714725
|
ee561b96a0
|
rtmp2rtsp add utest
|
2 years ago |
ZSC714725
|
411ba82181
|
rtmp2rtsp support g711a
|
2 years ago |
q191201771
|
f697fbac23
|
refactor patch for #265
|
2 years ago |
Jae-Sung Lee
|
373ef34c54
|
support sampling rate other than 8000Hz in G.711
|
2 years ago |
Jae-Sung Lee
|
adc930fb0e
|
rtmp2rtsp support G711U
|
2 years ago |
q191201771
|
48c156b36d
|
fix test
|
2 years ago |
q191201771
|
d2f38126ff
|
unit test for #251
|
2 years ago |
q191201771
|
443e00471a
|
fetch item of slice safety, patch for #251
|
2 years ago |
q191201771
|
2047e3ac8b
|
Merge branch 'master' of https://github.com/q191201771/lal
|
2 years ago |
q191201771
|
350ea4947c
|
comment
|
2 years ago |
ZSC714725
|
fbe1fc46cf
|
change IsAudioUnpackable
|
2 years ago |
ZSC714725
|
ffae8a4297
|
rtsp support g711a
|
2 years ago |
q191201771
|
38dbae240a
|
test
|
2 years ago |
q191201771
|
fa141820a2
|
[fix] rtsp: 修复aac rtp type不是标准值无法合帧的问题。提高兼容性
|
2 years ago |
q191201771
|
b9bd066b84
|
new version gofmt to comment
|
2 years ago |
q191201771
|
1f7b080523
|
todo rtsp multi audio
|
2 years ago |
Neil
|
fd0ce49c56
|
[bugfix]修复relay rtsp 2 rmp 无音频问题
|
3 years ago |
q191201771
|
66b3baff51
|
[feat] gb28181: 一部分解析ps流的代码,进行中
|
3 years ago |
q191201771
|
abf50b107d
|
- [refactor] 规范所有导出符号的注释 - [refactor] base.ReadableNowTime()
|
3 years ago |
q191201771
|
0f21334964
|
[opt] 支持pkg层面控制日志 #62
|
3 years ago |
q191201771
|
03ccfa0e5f
|
1. rtmp.PushSession和PullSession可配置WriteBuf和ReadBuf大小,以及WriteChanSize 2. 整理完所有error返回值 3. 提高测试覆盖率
|
3 years ago |
q191201771
|
451299a3df
|
[fix] 增强兼容性: sdp中fmtp内发生换行时做兼容性处理
|
3 years ago |
q191201771
|
d17ef10d25
|
[feat] 兼容两个不太标准的sdp格式(a=fmtp的前面或后面有多余的分号)
|
3 years ago |
q191201771
|
d11074958d
|
(#97) [feat] lalserver支持用rtsp协议拉取rtmp的推流
|
4 years ago |
q191201771
|
cfabc9043c
|
[feat] 新增demo pullrtmp2pushrtsp
|
4 years ago |
q191201771
|
68470dea1f
|
[fix] rtsp兼容,有的摄像头sdp中包含aac,但是没有config字段(后续也没有aac rtp包),导致连接失败
|
4 years ago |
q191201771
|
32f5465ec9
|
(#82) [feat] sdp打包
|
4 years ago |
q191201771
|
1bc140717c
|
[test] sdp test case
|
4 years ago |
q191201771
|
731bed099a
|
(#87) [refactor] 重构lal整个项目的命名规则
|
4 years ago |
q191201771
|
24e8887ef8
|
#74 #85 [feat] 支持海康威视NVR,大华海康IDC的RTSP流(SDP不包含SPS、PPS等数据,而是通过RTP包发送)
|
4 years ago |
q191201771
|
766573741e
|
messages:
- [feat] rtsp,实现PushSession
- [feat] demo,新增app/demo/pullrtsp2pushrtsp,可拉取rtsp流,并使用rtsp转推出去
- [refactor] rtsp,重构部分逻辑,聚合至sdp.LogicContext中
|
4 years ago |
q191201771
|
942b5da52d
|
messages:
- [feat] rtsp,pull支持interleaved(over tcp)模式。demo/pullrtsp2pushrtmp和demo/pullrtsp可通过运行参数选择是否使用over tcp模式
- [feat] rtsp,pull支持auth digest验证
- [feat] rtsp,pull支持定时发送GET_PARAMETER rtsp message进行保活(对端支持的情况下)
- [fix] rtsp,输入流音频不是AAC格式时,保证视频流可正常remux成其他封装协议
- [fix] rtsp,pull开始时发送dummy rtp/rtcp数据,保证对端能成功发送数据至本地
- [fix] rtsp,将以下包返回给上层:rtsp pub h265, single rtp packet, VPS, SPS, PPS, SEI
- [fix] rtsp,修改rtsp.AVPacketQueue的行为:当音频或者视频数量队列满了后,直接出队而不是丢弃
- [fix] sdp,修复解析及使用sdp错误的一些case
- [refactor] rtmp/httpflv/rtsp,统一所有PullSession:超时形式;Pull和Wait函数
- [fix] avc,尝试解析scaling matrix
|
4 years ago |
q191201771
|
5df6f4b94e
|
commit messages:
- [feat] 新增rtsp pull拉流客户端,`/app/demo/pullrtsp`
- [feat] 实现rtsp pull session
- [feat] rtsp sub支持interleaved模式
- [feat] 新增package remux
- [refactor] 整体重构package rtsp
- [fix] 正确处理大于2字节的AudioSpecificConfig
|
4 years ago |
q191201771
|
fa6599deff
|
messages:
- [feat] rtsp pub -> rtsp sub
- [refactor] 整体重构package rtsp,未完成
- [feat] rtsp pub -> relay rtmp push
|
4 years ago |
q191201771
|
34bd5cf004
|
commit messages:
- `/app/demo/dispatch`处理`on_update`事件回调
- HTTP Notify增加新事件回调`/on_server_start`
- HTTP API `/api/stat/lal_info` 中增加`server_id`字段
- 增加`gen_tag.sh`,用于打tag
|
4 years ago |
q191201771
|
e5788aeadd
|
[feat] 一部分rtsp sub的代码
|
4 years ago |
q191201771
|
d7df4d9623
|
[feat] 支持rtsp pub h265 (lalserver支持接收rtsp h265的推流)
|
4 years ago |
q191201771
|
e5845e2d3b
|
1. [fix] 修复rtsp pub无法接收IPv6 RTP数据的问题 2. [feat] 部分rtsp pub支持h265的代码
|
4 years ago |
q191201771
|
ee8de29f7e
|
messages:
- [feat] package rtsp: 支持rtp h264 STAP-A格式
- [fix] package avc: 修复解析sps中PicOrderCntType为2无法解析的bug
- [fix] package sdp: 修复解析sdp fmtp中aac config长度大于4无法解析的bug
- [refactor] package logic: 重构Group,将不同类型的输入流、输出流进行抽象,逻辑统一
- [refactor] package rtprtcp: 将RTPComposer重命名为RTPUnpacker
- [test] 使用wontcry30s.flv作为单元测试用的音视频文件
- [chore] 使用Makefile管理build, test
- [chore] CI跑1.9和master两个Go版本,跑linux、macos、windows三个平台,跑build和test两个脚本
- [doc] 增加文档: https://pengrl.com/p/20080/
|
5 years ago |
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 |