q191201771
|
b5de3f9e89
|
client session: 1. Start失败时,外层可以不调用Dispose 2. flv pull session 增加Start, WithOnReadFlvTag函数替代Pull函数
|
7 months ago |
q191201771
|
090bbe1f4c
|
demo dispatch: 当超过MaxSubSessionPerIp时,踢出超过限制的、时间上偏后的连接
|
7 months ago |
q191201771
|
8b4126e4e5
|
refactor dispatch securit only kick without ip blacklist
|
8 months ago |
q191201771
|
8bd4a50e49
|
refactor dispatch new func startRelayPull securityMaxSubSessionPerIp securityMaxSubDurationSec
|
8 months ago |
q191201771
|
d0c084c4a8
|
refactor new file dispatch/http_api_client.go
|
8 months ago |
q191201771
|
da5730f40c
|
1 [feat] dispatch: 新增配置max_sub_session_per_ip,可控制单个ip最大拉流session数量 2 [feat] dispatch: 新增配置max_sub_duration_sec,可控制单个拉流session的最大时长 3 [feat] dispatch: 新增读取配置文件功能
|
8 months ago |
q191201771
|
c492f7188b
|
[fix] http api: 修复kick接口无法踢掉rtsp sub session的问题
|
2 years ago |
q191201771
|
7e1b27d45a
|
comment
|
2 years ago |
q191201771
|
1197b600d9
|
test
|
2 years ago |
q191201771
|
3a2f740594
|
log
|
2 years ago |
q191201771
|
6fe6629848
|
[refactor] 整理所有超时相关的代码
|
2 years ago |
q191201771
|
e66a93f55a
|
[feat] customize: 支持将流输出给业务方做二次开发
|
2 years ago |
Jae-Sung Lee
|
8c17c8360a
|
remove deprecated io/ioutil packages
|
2 years ago |
q191201771
|
d8abae0425
|
erase TODO comment
|
2 years ago |
q191201771
|
39f7bec8a2
|
[feat] demo: analyseflv支持http flv流或flv文件作为输入
|
2 years ago |
q191201771
|
46c0b47911
|
(1) [refactor] DumpFile增加文件头信息,每个数据块包含类型 (2) [feat] demo/pullrtsp和CutomizePub支持DumpFile (3) [test] 整理DumpFile的测试
|
2 years ago |
Jae-Sung Lee
|
0ed0d75a2b
|
Add example flv file of CustomPubSession
|
2 years ago |
q191201771
|
7ec77460c2
|
comment patch for #236
|
2 years ago |
yoko
|
8cb37777d4
|
Merge pull request #236 from ZSC714725/pullhttpflv-demo
[opt] demo: pullhttpflv拉取http-flv并存储为flv文件
|
2 years ago |
ZSC714725
|
9548549a68
|
pullhttpflv demo support save flv file
|
2 years ago |
ZSC714725
|
a9bd1cb692
|
pullhttpflv demo support save flv file
|
2 years ago |
ZSC714725
|
e1ab343938
|
pullhttpflv demo support save flv file
|
2 years ago |
q191201771
|
b9bd066b84
|
new version gofmt to comment
|
2 years ago |
Lysander
|
7f8f4d1c62
|
rename bitrate to bitrate_kbits
|
2 years ago |
q191201771
|
8b3c65dacb
|
[fix] 优化rtmp metadata @SetDataFrame的处理,解决flv录制文件用ffmpeg查看fps不准的问题 #201
|
3 years ago |
q191201771
|
f4a0e16d7f
|
[opt] rtmp: PullSession支持配置是否复用接收message时的内存块
|
3 years ago |
jevian ma(沃航科技_马作伟)
|
bb6c9c3897
|
添加判断-p为空的处理
|
3 years ago |
jevian ma(沃航科技_马作伟)
|
fd5e3b6206
|
添加-p参数设置运行时的路径
|
3 years ago |
q191201771
|
720ca9d6ff
|
[refactor] 整理代码
|
3 years ago |
q191201771
|
3b6ae774e8
|
[feat] lalserver: HTTP API新增start_relay_pull接口,并同时支持rtmp和rtsp
|
3 years ago |
q191201771
|
3feaa3b108
|
[fix] rtsp: 修复url path路径不存在时,url解析失败的问题
|
3 years ago |
q191201771
|
82f092128f
|
prev commit 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
|
fcfdb09463
|
[feat] demo: 增加示例程序customize_lalserver,演示向lalserver中集成自定义协议的输入流
|
3 years ago |
q191201771
|
5b085921ff
|
Merge branch 'master' of https://github.com/q191201771/lal
|
3 years ago |
q191201771
|
eb7bb115d8
|
[feat] lalserver支持集成自定义协议的输入流
|
3 years ago |
robin
|
6f1ab73b6c
|
优化报活节点时间比较
|
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
|
11c412cf84
|
- [refactor] 将rtmp转ts的代码从hls重构至remux中 - [fix] mpegts: 修复单音频场景,有一帧音频重复的问题
|
3 years ago |
q191201771
|
f8f3f64c54
|
[refactor] all demo LogoutStartInfo
|
3 years ago |
q191201771
|
03ccfa0e5f
|
1. rtmp.PushSession和PullSession可配置WriteBuf和ReadBuf大小,以及WriteChanSize 2. 整理完所有error返回值 3. 提高测试覆盖率
|
3 years ago |
q191201771
|
ad547d0010
|
[test] 提高测试覆盖
|
3 years ago |
q191201771
|
3309992fb2
|
typo
|
3 years ago |
q191201771
|
99a2331935
|
update naza
|
3 years ago |
q191201771
|
d5c7047295
|
patch
|
3 years ago |
q191201771
|
dacfa3d041
|
[fix] 修复logic.Option.NotifyHandler首字母小写外部无法设置的问题
|
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 |