Commit Graph

436 Commits (746aa9092a50905c7d15e7cbf4a2182b165f88e0)
 

Author SHA1 Message Date
q191201771 d352a8bc1a v0.21.0 -> version.go 4 years ago
q191201771 2eb3385e5b [doc] qq群 4 years ago
q191201771 b180363f76 patch 4 years ago
q191201771 761b203060 patch 4 years ago
q191201771 48385c5c72 update naza 4 years ago
q191201771 0e2703b7a2 [doc] README: fix link 4 years ago
q191201771 ce70035849 [doc] README: emphasize act as package and client 4 years ago
q191201771 736eb0c1b4 Merge branch 'master' of https://github.com/q191201771/lal 4 years ago
q191201771 2c5bb92601 messages:
- [fix] package rtsp: 修复rtsp aac可能出现崩溃。支持aac fragment格式(一个音频帧被拆分成多个rtp包)
- [feat] lalserver: 新增配置项hls.cleanup_mode,支持三种清理hls文件的模式,具体说明见 https://pengrl.com/lal/#/ConfigBrief
- [doc] 启用英文版本README.md作为github首页文档展示
- [refactor] package rtprtcp: 重构rtp unpacker,业务方可以使用默认的container,protocol策略,也可以自己实现特定的协议解析组包策略
- [refactor] lalserver: 整理配置文件加载与日志初始化部分的代码
- [doc] lalserver: 新增配置项conf_version,用于表示配置文件的版本号
- [doc] lalserver: 启动时日志中增加lal logo
- [doc] 新增文章《rtmp中的各种ID》,见 https://pengrl.com/lal/#/RTMPID
- [doc] 新增文章《rtmp handshake握手之简单模式和复杂模式》,见 https://pengrl.com/lal/#/RTMPHandshake
4 years ago
q191201771 12c53b8691 [fix] 修复mipsle架构崩溃 4 years ago
q191201771 ad4f458899 prev commit patch: fix aggregate message 4 years ago
q191201771 f3078efc3c prev commit patch: fix aggregate stream 4 years ago
q191201771 7ce0ad4f35 prev commit patch: fix aggregate timestamp 4 years ago
q191201771 f4c5b91794 [refactor] rtmp aggregate message 4 years ago
yoko d343836d08
Merge pull request #51 from joestarzxh/master
[feat] rtmp支持aggregate message
4 years ago
joestarzxh 3fa57acfc7 [fix]修正RTMP aggregate 时间戳问题 4 years ago
joestarzxh efdd0eaa6b [fix]忘记的文件,rtmp 支持Aggregate Message 4 years ago
joestarzxh 55a690a989 [feat]rtmp 支持Aggregate Message 4 years ago
joestarzxh 6c4d7767ee
Merge pull request #4 from q191201771/master
Merge pull request #49 from joestarzxh/master
4 years ago
yoko 98fee252b1
Merge pull request #49 from joestarzxh/master
[fix] lalserver的group中,rtsp sub超时时,锁重入导致服务器异常阻塞不响应
4 years ago
joestarzxh 748e1ee09a [fix]解决rtsp sub无响应的问题 4 years ago
joestarzxh b1e863445e
Merge pull request #3 from q191201771/master
更新到最新源码
4 years ago
q191201771 c0e2615105 prev commit patch 4 years ago
q191201771 e8f7986a29 update naza v0.18.1 4 years ago
q191201771 8c0da36846 fmt 4 years ago
q191201771 eec848f98c gitignore 4 years ago
q191201771 15af15fb13 [refactor] package rtprtcp: 重构一些函数名 4 years ago
q191201771 8aea2a98ae [fix] rtsp推流时,rtp包时间戳翻转导致的错误(比如hls一直强制切片) 4 years ago
q191201771 9bb3dac3d1 [fix] 修复lalserver中(rtsp.BaseInSession以及logic.Group)的一些竞态读写,https://github.com/q191201771/lal/issues/47 4 years ago
q191201771 7c07f2ba05 [chore] 编译一个debug版本lalserver 4 years ago
q191201771 84be1bc2ef [fix] demo: 两个拉httpflv流的demo,main函数退出前忘记等待拉流结束 4 years ago
q191201771 a25b5e4ad0 v0.20.0 -> version.go 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 92ea37ad45 [feat] app/demo/calcrtmpdelay: 拉流同时支持rtmp/httpflv 4 years ago
joestarzxh 18531dcf0c
Merge pull request #2 from q191201771/master
更新拉流最新
4 years ago
q191201771 4a48518f5a 1. [feat] 新增app/demo/calcrtmpdelay,可用于测量rtmp服务器的转发延时 2. [refactor] 重构app/demo/pullrtmp2pushrtmp的对象管理逻辑 4 years ago
q191201771 fd0f71f9af [feat] app/demo/pushrtmp 做压测时,修改为完全并行的模式 4 years ago
q191201771 c329c4f1d7 [doc] 新增文档 ffplay播放rtsp花屏 https://pengrl.com/lal/\#/RTSPFFPlayBlur 4 years ago
q191201771 9971c9867a Merge branch 'fix-lack_of_unlock_group' 4 years ago
q191201771 42b7c97e0b v0.19.1 -> version.go 4 years ago
q191201771 98e63a62a2 [fix] 获取group中播放者数量时锁没有释放,导致后续无法转发数据 4 years ago
q191201771 5993af7456 [fix] 获取group中播放者数量时锁没有释放,导致后续无法转发数据 4 years ago
q191201771 e1b89c7eff messages:
- [feat] http notify,session增加完整url字段
- [feat] http notify,补全所有session类型
- [refactor] 重构/app/demo/pullrtmp2pushrtmp
4 years ago
q191201771 68e3557684 v0.19.0 -> version.go 4 years ago
q191201771 5c91e4b08a prev commit patch 4 years ago
q191201771 37d8d1738d messages:
- [doc] 启动lal官方文档页: https://pengrl.com/lal
- [doc] 新增文档《rtmp url,以及vhost》: http://pengrl.com/lal/#/RTMPURLVhost
- [feat] demo,新增/app/demo/pullrtmp2pushrtmp,从远端服务器拉取RTMP流,并使用RTMP转推出去,支持1对n转推
- [fix] rtsp,setup信令header中的transport字段区分record和play,record时添加mode=record
4 years ago
q191201771 2625f86edc [feat] lalserver,运行参数中没指定配置文件时,尝试从几个常见位置读取 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