Commit Graph

76 Commits (master)

Author SHA1 Message Date
q191201771 f5f9f0b2dd deps: update naza 7 months ago
q191201771 181e594b57 [chore] update the Go version of the whole lal package from 1.16 to 1.18 for using go fuzz 1 year ago
q191201771 9b030c1442 update naza v0.30.48 which is -> [fix] connection: not working set ModWriteChanSize 2 years ago
q191201771 e404e025cb upgrade naza v0.30.12 2 years ago
q191201771 3a2f740594 log 2 years ago
q191201771 feb6ed992f - [refactor] using Go embed to load lal.html - [refactor] using path /lal.html instead of path / to load web ui 2 years ago
q191201771 59fbd869be patch 2 years ago
q191201771 59cd0f277c log 2 years ago
q191201771 b8a551ad2c [chore] update naza to v0.30.3 3 years ago
q191201771 4e0db49b18 [refactor] 代码整理:检查rtmp msg长度有效性 3 years ago
q191201771 cd31d9a6d5 [chore] update naza to v0.30.1 3 years ago
q191201771 0f21334964 [opt] 支持pkg层面控制日志 #62 3 years ago
q191201771 8154e40069 [test] innertest http api 3 years ago
q191201771 af1a6cc32e [opt] rtsp: 增强兼容性,处理rtsp信令中header存在没有转义的\r\n的情况 3 years ago
q191201771 ad547d0010 [test] 提高测试覆盖 3 years ago
q191201771 99a2331935 update naza 3 years ago
q191201771 8ebd892948 [fix] 修复读取http返回header解析失败的bug #110 #110 3 years ago
q191201771 3dc7ce3135 naza v0.26.0 3 years ago
q191201771 d5c7047295 patch 3 years ago
q191201771 3c75f07d2b [chore] min golang version >= 1.14 3 years ago
q191201771 85330abc54 [chore] update naza v0.22.0 3 years ago
q191201771 70ff70ac20 [chore] update naza 3 years ago
q191201771 4181735d97 naza升级到v0.20.2 3 years ago
q191201771 5abe86b687 [refactor] package avc: 重新实现sps的解析 3 years ago
q191201771 44443c1c1d prev commit patch 4 years ago
joestarzxh 94218d5221 [fix] 修正rtsp论证同时存在Digest,Basic时优先Digest论证 4 years ago
q191201771 0aa837591b (#92) [fix] arm32编译失败 4 years ago
q191201771 b11db88259 [refactor] avc.ParseSpsPpsFromSeqHeader, avc.ParseSpsPpsFromSeqHeaderWithoutMalloc, hevc.ParseVpsSpsPpsFromSeqHeader, hevc.ParseVpsSpsPpsFromSeqHeaderWithoutMalloc 4 years ago
q191201771 731bed099a (#87) [refactor] 重构lal整个项目的命名规则 4 years ago
q191201771 d5d67a51a2 [feat] 支持录制flv和ts文件 #14 4 years ago
q191201771 291ceda116 [feat] hls支持内存切片 #50 4 years ago
q191201771 b180363f76 patch 4 years ago
q191201771 48385c5c72 update naza 4 years ago
q191201771 12c53b8691 [fix] 修复mipsle架构崩溃 4 years ago
q191201771 e8f7986a29 update naza v0.18.1 4 years ago
q191201771 3df6ee4027 1. [refactor] 使用新的unique id生成器,提高性能 2. [refactor] 统一各Session接口 4 years ago
q191201771 c5f756a51d [fix] 修复32位arm环境使用rtsp崩溃 4 years ago
q191201771 1224afe201 messages:
- [fix] rtsp,client session的所有信令都处理401 auth
- [fix] rtsp,in session使用rtp over tcp时,收到sr回复rr
- [fix] avc,整体解析sps数据失败时,只解析最基础部分
- [feat] windows平台下,执行程序缺少运行参数时,等待用户键入回车再退出程序,避免用户双击打开程序时程序闪退,看不到提示信息
- [chore] Go最低版本要求从1.9上升到1.13
4 years ago
q191201771 33fe194d40 messages:
- [feat] rtsp,PushSession支持auth,interleaved
- [refactor] rtsp,新增ClientCommandSession,将PushSession和PullSession中共用的信令部分抽离出来
- [refactor] rtsp,新增BaseOutSession,将PushSession和SubSession中共用的发送数据部分抽离出来
- [refactor] rtsp,整理所有session,包含生命周期,ISessionStat、IURLContext、Interleaved收发等函数,整理debug日志
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 a58a2ce60c 1. [feat] 配置文件中支持配置是否清除过期流的HLS文件 2. [feat] 增加HTTP API接口`/api/ctrl/kick_out_session`,用于踢掉指定的session 3. [feat] HTTP Notify事件回调中的session结构体都增加session id字段 4 years ago
q191201771 1e3358c80b 1. [feat] 增加HTTP Notify事件回调功能,见 https://pengrl.com/p/10101 2. [feat] HTTP API中,增加`/api/ctrl/start_pull`接口,可向lalserver发送命令,主动触发pull回源拉流 3. [feat] HTTP API中,group结构体中增加pull结构体,包含了回源拉流的信息 4. [fix] 通过配置文件静态relay push转推时,push rtmp url透传pub rtmp url的参数 4 years ago
q191201771 e5788aeadd [feat] 一部分rtsp sub的代码 4 years ago
q191201771 f2fc9a741a 增加HTTP API接口,获取服务信息 4 years ago
q191201771 e5845e2d3b 1. [fix] 修复rtsp pub无法接收IPv6 RTP数据的问题 2. [feat] 部分rtsp pub支持h265的代码 4 years ago
q191201771 5f4ec663da messages:
- [feat] httpflv, httpts, hls支持跨域请求播放
- [feat] 新增package alpha/stun,学习stun协议
4 years ago
q191201771 0509ec5fdd messages:
- [fix] rtsp: rtp和rtcp使用两个连续的端口
- [feat] 增加rtsp.AVPacketQueue,用于处理时间戳问题
- [feat] 处理发送者报告SR,并生成接收者报告RR回复
- [refactor] 整理rtsp.Server代码
- [refactor] 使用nazanet.AvailUDPConnPool和nazanet.UDPConnection
- [feat] rtsp.PubSession资源释放
5 years ago
q191201771 75dea5e8d7 [patch] dep naza 5 years ago
q191201771 353f837c8e messages:
- [feat] lalserver增加回源功能
- [fix] rtmp.AMF0.ReadObject函数内部,增加解析子类型EcmaArray。避免向某些rtmp服务器推流时,触发断言错误
- [fix] 解析rtmp metadata时,兼容Object和Array两种外层格式
- [refactor] 重写了lalserver的中继转推的代码
5 years ago