q191201771
|
f551dbfa65
|
[patch] prev pr patch
|
3 years ago |
q191201771
|
8482b9e0c6
|
[refactor] base.AvPacket的时间戳类型修改为int64, avpacket_stream.go移入package base
|
3 years ago |
q191201771
|
09f903d5ca
|
[opt] demo: 优化customize pub,匀速发送流,避免卡顿
|
3 years ago |
q191201771
|
6718316ae9
|
[feat] demo: customize_lalserver,演示向lalserver中输入音频加视频
|
3 years ago |
q191201771
|
eb7bb115d8
|
[feat] lalserver支持集成自定义协议的输入流
|
3 years ago |
q191201771
|
4e0db49b18
|
[refactor] 代码整理:检查rtmp msg长度有效性
|
3 years ago |
q191201771
|
8824038415
|
- [refactor] 转换mpegts使用remux.Rtmp2MpegtsRemuxer不再依赖hls.Muxer - [opt] lalserver: relay push增加超时检查,增加带宽统计 - [refactor] 所有interface类型以i字母开头
|
3 years ago |
q191201771
|
812f9bf314
|
[patch] logic: 重构group
|
3 years ago |
q191201771
|
93302705c7
|
[feat] httpts支持gop缓冲,提高秒开 #129
|
3 years ago |
q191201771
|
11c412cf84
|
- [refactor] 将rtmp转ts的代码从hls重构至remux中 - [fix] mpegts: 修复单音频场景,有一帧音频重复的问题
|
3 years ago |
q191201771
|
8c0d272fad
|
1. [refactor] 重构logic.Group 2. [test] 修复CI环境的innertest
|
3 years ago |
q191201771
|
abf50b107d
|
- [refactor] 规范所有导出符号的注释 - [refactor] base.ReadableNowTime()
|
3 years ago |
q191201771
|
0f21334964
|
[opt] 支持pkg层面控制日志 #62
|
3 years ago |
q191201771
|
f8f3f64c54
|
[refactor] all demo LogoutStartInfo
|
3 years ago |
q191201771
|
fdaf48528e
|
[opt] rtmp和rtsp收包时添加trace级别日志 #63
|
3 years ago |
q191201771
|
1c359086fa
|
v0.27.1 -> version.go
|
3 years ago |
q191201771
|
0548c2d287
|
v0.27.0 -> version.go
|
3 years ago |
q191201771
|
1b5493ef9b
|
[refactor] 通过配置文件控制group调试日志
|
3 years ago |
q191201771
|
f16b1f8d4f
|
- [feat] simple auth增加支持rtsp,httpts,hls协议 - [feat] simple auth鉴权可配置后门鉴权参数 - [opt] simple auth鉴权参数的md5值兼容大小写
|
3 years ago |
q191201771
|
57ad766d34
|
[feat] 新增simple auth鉴权功能,rtmp,httpflv支持md5鉴权
|
3 years ago |
q191201771
|
ca3797c822
|
[refactor] prev pr patch
|
3 years ago |
joestarzxh
|
ca4faccfcc
|
[fix]rtmp_t修改未提交
|
3 years ago |
q191201771
|
03ccfa0e5f
|
1. rtmp.PushSession和PullSession可配置WriteBuf和ReadBuf大小,以及WriteChanSize 2. 整理完所有error返回值 3. 提高测试覆盖率
|
3 years ago |
q191201771
|
83aa44eebe
|
[refactor] error信息更友好
|
3 years ago |
q191201771
|
ad547d0010
|
[test] 提高测试覆盖
|
3 years ago |
q191201771
|
9e74f5f036
|
[test] 修复base/url_test.go中的测试用例
|
3 years ago |
q191201771
|
b0bc51c239
|
[feat] httpflv.PullSession支持https,支持302跳转
|
3 years ago |
q191201771
|
505cf2e834
|
[chore] 修复go vet对于signal unbound channel的警告
|
3 years ago |
q191201771
|
875569edb3
|
[refactor] 把base.Buffer移到naza库中
|
3 years ago |
q191201771
|
d5c7047295
|
patch
|
3 years ago |
q191201771
|
39ccc1b911
|
[refactor] rtmp: 使用base.Buffer
|
3 years ago |
q191201771
|
eb742feb8d
|
测试各session的ISessionUrlContext接口
|
3 years ago |
q191201771
|
efcc4ebed4
|
[fix] windows build
|
3 years ago |
q191201771
|
5a57212fd4
|
v0.26.0 -> version.go
|
3 years ago |
q191201771
|
e3578157f4
|
mod messages:
- [perf] rtmp合并发送功能使用writev实现
- [refactor] 可定制性: logic: 抽象出ILalServer接口;业务方可在自身逻辑中创建server,选择是否获取notify通知,以及使用api控制server
- [refactor] 兼容性: 再增加一个配置文件默认搜索地址
- [refactor] 可读性: logic: ServerManager和Config不再作为全局变量使用;去除entry.go中间层;iface_impl.go移入innertest中;signal_xxx.go移入base中
|
3 years ago |
q191201771
|
422e03cfdb
|
patch
|
3 years ago |
q191201771
|
151db29064
|
[test] 去掉单元测试时不必要的错误日志
|
3 years ago |
q191201771
|
2b8e11e900
|
[doc] base.HttpServerManager增加日志
|
3 years ago |
q191201771
|
03c459a024
|
[refactor] httpflv.Sub和httpts.Sub显式调用base.HttpSubSession的函数
|
3 years ago |
q191201771
|
6d2bf2556d
|
[feat] 优化和统一所有client类型session的使用方式:session由于内部或对端原因导致关闭,外部不再需要显式调用Dispose函数释放资源
|
4 years ago |
q191201771
|
375d53fca6
|
v0.24.0 -> version.go
|
4 years ago |
q191201771
|
41e364a016
|
comment
|
4 years ago |
q191201771
|
32f5465ec9
|
(#82) [feat] sdp打包
|
4 years ago |
q191201771
|
731bed099a
|
(#87) [refactor] 重构lal整个项目的命名规则
|
4 years ago |
q191201771
|
a41dc6d8ee
|
messages:
1. #86 [fix] gop缓存设置为0时,可能花屏
2. #84 [fix] rtmp merge write开启时,可能给新加入的sub session发送错误的数据
|
4 years ago |
q191201771
|
229b55936d
|
#84 [feat] 合并发送
|
4 years ago |
joestarzxh
|
ec83e0260e
|
[fix]修正HTTP升级为WebSocket时不需要包含包体
|
4 years ago |
q191201771
|
344a2c82b1
|
messages:
- [feat] HTTP端口复用:HTTP-FLV, HTTP-TS, HLS可使用相同的监听端口。HTTPS类似 #64
- [feat] HTTPS:支持HTTPS-TS, HLS over HTTPS(之前已支持HTTPS-FLV) #66
- [feat] WebSocket:支持WebSocket[s]-TS(之前已支持WebSocket[s]-FLV)#66
- [feat] 配置灵活。增加`default_http`。HTTP-FLV,HTTP-TS,HLS可以独立配置监听地址相关的项,也可以使用公共的`default_http`
- [refactor] 重构httpflv.SubSession和httpts.SubSession的重复代码
|
4 years ago |
q191201771
|
c0d600ea1b
|
v0.22.0 -> version.go
|
4 years ago |
q191201771
|
8bf0331b24
|
messages:
- [feat] h265新增支持: hls拉流,hls录制;http-ts拉流,mpegts录制。h265支持列表见: https://pengrl.com/lal/#/LALServer (#65)
|
4 years ago |