Commit Graph

382 Commits (90cb1e023b029e274e5b39fb9dcdbb0ba01238f0)

Author SHA1 Message Date
kouse 06f98fac73 [fix]修复rtmp拉流时无法进行鉴权的问题 3 years ago
q191201771 c11fb8081f [patch] 为pr #142 补充一些注释以及文档说明 3 years ago
suizg cc7326ed67 [fix] rtsp send audio and video out of sync 3 years ago
q191201771 c0966137e1 prev commit patch 3 years ago
joestarzxh 40404507d8 [fix]解决#140 rtsp接收h265 Nal类型不全的问题 3 years ago
q191201771 66b3baff51 [feat] gb28181: 一部分解析ps流的代码,进行中 3 years ago
q191201771 9969144c89 patch 3 years ago
q191201771 4e0db49b18 [refactor] 代码整理:检查rtmp msg长度有效性 3 years ago
joestarzxh 7d1fb50a75 [fix]rtmp2rtsp中数据包太小的过滤 3 years ago
Abrar Ahmed f5ed97ac00
Bug fix - Allow standalone Mpegts recording
Bug fix - Allow standalone Mpegts recording without enabling record flv
3 years ago
q191201771 8824038415 - [refactor] 转换mpegts使用remux.Rtmp2MpegtsRemuxer不再依赖hls.Muxer - [opt] lalserver: relay push增加超时检查,增加带宽统计 - [refactor] 所有interface类型以i字母开头 3 years ago
q191201771 c2fa468162 [feat] avc: 新增Annexb2Avcc函数 3 years ago
q191201771 0ebe60ae98 [opt] lalserver: rtsp sub也支持触发relay pull 3 years ago
q191201771 151835d28b [opt] lalserver: relay pull的rtmp流也转换为rtsp 3 years ago
Abrar Ahmed 738bcb77da
Fix hls.enable: false causes runtime error
Fix q191201771/lal#136
3 years ago
q191201771 812f9bf314 [patch] logic: 重构group 3 years ago
q191201771 bad53e57dd [fix] aac: 支持22050采样频率,修复该频率下转rtsp失败的问题 3 years ago
q191201771 93302705c7 [feat] httpts支持gop缓冲,提高秒开 #129 3 years ago
q191201771 aa480aa3ec [log] rtmp: 优化定位问题的日志 #135 3 years ago
q191201771 0f0584adcf [fix] avc: 增强兼容性,处理单个seq header中存在多个sps的情况 #135 3 years ago
q191201771 3c5671b80c Merge branch 'master' of github.com:q191201771/lal 3 years ago
q191201771 b4c85d98ec [fix] rtsp: 增强容错性,修复rtmp输入流没有seq header时,rtmp转rtsp内崩溃的问题 3 years ago
joestarzxh b775a63d50 [feat]补充rtsp Basic论证测试例子 3 years ago
joestarzxh ca8923afca [feat]补充rtsp Basic论证测试 3 years ago
joestarzxh f982ab912a [fix]rtsp Basic论证为base64 3 years ago
q191201771 92c0c723a6 [perf] mpegts: 优化转换mpegts的性能 3 years ago
q191201771 11c412cf84 - [refactor] 将rtmp转ts的代码从hls重构至remux中 - [fix] mpegts: 修复单音频场景,有一帧音频重复的问题 3 years ago
q191201771 3f177e6b68 [feat] avc: new func Avcc2Annexb 3 years ago
q191201771 8c0d272fad 1. [refactor] 重构logic.Group 2. [test] 修复CI环境的innertest 3 years ago
q191201771 c3314bc7d2 [test] innertest开启音视频和单音频和单视频三种情况的测试 3 years ago
q191201771 b211e0f2de [refactor] 整理Group代码 3 years ago
q191201771 228f37bd4f [fix] 优雅关闭: 关闭pprof和http server 3 years ago
q191201771 f87903761c [test] innertest可测试单音频和单视频的情况 3 years ago
q191201771 443c9e39b9 1 [test] innertest增加httpts sub测试 2 [refactor] rtmp转mpegts的代码从package hls重构到remux(进行中) 3 years ago
q191201771 abf50b107d - [refactor] 规范所有导出符号的注释 - [refactor] base.ReadableNowTime() 3 years ago
q191201771 0f21334964 [opt] 支持pkg层面控制日志 #62 3 years ago
joestarzxh 99e60dab55 [opt]rtsp sub 阻塞发送修改为异步发送 3 years ago
q191201771 f8f3f64c54 [refactor] all demo LogoutStartInfo 3 years ago
q191201771 fdaf48528e [opt] rtmp和rtsp收包时添加trace级别日志 #63 3 years ago
q191201771 86c4b950db [feat] hls: 增加delete_threshold配置,用于配置过期TS文件的保存时间 3 years ago
q191201771 1c359086fa v0.27.1 -> version.go 3 years ago
q191201771 66aaf07216 [chore] release包中包含https的签名文件 3 years ago
q191201771 0548c2d287 v0.27.0 -> version.go 3 years ago
q191201771 5e5e96f73a [test] innertest增加m3u8文件检测 3 years ago
q191201771 1b5493ef9b [refactor] 通过配置文件控制group调试日志 3 years ago
q191201771 b1e0eac902 [fix] 修复simple auth模块里hls无法关闭鉴权的问题 3 years ago
q191201771 1106c33b2f prev commit patch 3 years ago
q191201771 f16b1f8d4f - [feat] simple auth增加支持rtsp,httpts,hls协议 - [feat] simple auth鉴权可配置后门鉴权参数 - [opt] simple auth鉴权参数的md5值兼容大小写 3 years ago
q191201771 20d5d56690 [fix] 增强兼容性,当收到的rtmp message中aac seq header payload长度为0时忽略,避免崩溃 #116 3 years ago
q191201771 57ad766d34 [feat] 新增simple auth鉴权功能,rtmp,httpflv支持md5鉴权 3 years ago
q191201771 c81a840e4a [opt] avc: 增强兼容性,分隔avcc格式的nal时,如果存在长度为0的nal则忽略 3 years ago
q191201771 8154e40069 [test] innertest http api 3 years ago
q191201771 ca3797c822 [refactor] prev pr patch 3 years ago
joestarzxh ca4faccfcc [fix]rtmp_t修改未提交 3 years ago
joestarzxh db2950ac69 [fix] rtmp 解决未处理PingRequest 回应 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 3b0465b5fc [refactor] 增强兼容性: https服务初始化失败时打印错误日志而不是退出程序 3 years ago
q191201771 9e74f5f036 [test] 修复base/url_test.go中的测试用例 3 years ago
q191201771 cce165b16c [fix] 增强兼容性,当收到的rtmp message中的payload长度为0时,则忽略 #112 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 99a2331935 update naza 3 years ago
q191201771 170e1d24e1 [log] rtsp client信令增加错误日志 3 years ago
q191201771 875569edb3 [refactor] 把base.Buffer移到naza库中 3 years ago
q191201771 d5c7047295 patch 3 years ago
q191201771 451299a3df [fix] 增强兼容性: sdp中fmtp内发生换行时做兼容性处理 3 years ago
q191201771 dacfa3d041 [fix] 修复logic.Option.NotifyHandler首字母小写外部无法设置的问题 3 years ago
q191201771 a3ae15543f [refactor] 将logic包中的DummyAudioFilter, GopCache, LazyRtmpChunkDivider, LazyRtmpMsg2FlvTag移入remux中 3 years ago
q191201771 39ccc1b911 [refactor] rtmp: 使用base.Buffer 3 years ago
q191201771 ffdb1c7c08 [fix] 修复httpflv多级路径下无法播放的问题 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 7d6c38a66b [feat] package rtmp: ServerSession增加Writev函数 3 years ago
q191201771 61687aaf8a patch 3 years ago
q191201771 ccc94c9860 [refactor] logic中流媒体服务于http notify再增加一层中间层notify,便于业务方定制自己的业务逻辑 3 years ago
q191201771 422e03cfdb patch 3 years ago
q191201771 e40167d506 [feat] 检查所有配置项是否存在 3 years ago
q191201771 8aa2318465 [test] 增加group manager的单元测试 3 years ago
q191201771 a21c3760b4 [feat] lalserver logic: 实现ComplexGroupManager 3 years ago
q191201771 3aa7f91b2a [log] 输入的rtp包格式错误 3 years ago
q191201771 d6f7db9d8b [log] 输入的rtmp包格式错误 3 years ago
q191201771 d17ef10d25 [feat] 兼容两个不太标准的sdp格式(a=fmtp的前面或后面有多余的分号) 3 years ago
q191201771 151db29064 [test] 去掉单元测试时不必要的错误日志 3 years ago
q191201771 11659e10cc [refactor] logic: 新增GroupManager,管理所有Group 3 years ago
q191201771 2d77d7cbd7 [log] aac解析失败日志 3 years ago
q191201771 2b8e11e900 [doc] base.HttpServerManager增加日志 3 years ago
q191201771 f7664d8eb9 [log] hls中分割nalu增加日志 3 years ago
q191201771 4f4a566a3a [doc] 文件头增加许可证声明 3 years ago
q191201771 674b051cf4 prev commit patch 3 years ago
q191201771 2c913f41e3 [feat] 为rtmp pub推流添加静音AAC音频(可动态检测是否需要添加;配置文件中可开启或关闭这个功能) (#56) 3 years ago
q191201771 03c459a024 [refactor] httpflv.Sub和httpts.Sub显式调用base.HttpSubSession的函数 3 years ago
q191201771 812cfd8a55 [chore] 增强健壮性:package rtmp: 对端协议错误时,主动关闭对端连接而不是主动panic 4 years ago
q191201771 5abe86b687 [refactor] package avc: 重新实现sps的解析 4 years ago
q191201771 abb92c9074 Merge branch 'master' of github.com:q191201771/lal 4 years ago
q191201771 6d2bf2556d [feat] 优化和统一所有client类型session的使用方式:session由于内部或对端原因导致关闭,外部不再需要显式调用Dispose函数释放资源 4 years ago
Evrins Hu 3c10c27b47 [feat] fallback to MD5 auth algorithm if missing auth algorithm
海康某一款摄像头返回的认证信息中不包含 algorithm 信息,但是可以使用 md5 来进行认证
Digest realm="IP Camera(F5390)", nonce="21485f706d35a19f62245161867144d6", stale="FALSE"
4 years ago