Commit Graph

322 Commits (0cf8660d17fd3d3ee7a6c5b8c02b13bcd193baff)
 

Author SHA1 Message Date
xianghan228@qq.com 6f76c0f6cf Update server.go
#bug RTP视频通道设置不正错
4 years ago
xianghan228@126.com 219b9fd931 support rtsp over tcp to push stream 4 years ago
q191201771 0935c58a0d [patch] prev commit patch 4 years ago
q191201771 bbf850aca2 ${NewVersion} -> version.go 4 years ago
q191201771 34bd5cf004 commit messages:
- `/app/demo/dispatch`处理`on_update`事件回调
- HTTP Notify增加新事件回调`/on_server_start`
- HTTP API `/api/stat/lal_info` 中增加`server_id`字段
- 增加`gen_tag.sh`,用于打tag
4 years ago
q191201771 08287e7b8b [patch] http notify v0.0.3 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 adcb4935ad [fix] relay push with url param 4 years ago
q191201771 c3aac90cc9 1. [feat] lalserver的session增加存活检查,10秒没有数据会主动断开连接 2. [feat] lalserver的group没有sub拉流时,停止对应的pull回源 3. [feat] HTTP Notify事件回调中,增加`on_rtmp_connect` 4 years ago
q191201771 755e9d19af [fix] config on_pub_stop 4 years ago
q191201771 b51ee4280e [doc] README 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 61e0c78f89 v0.16.0 version 4 years ago
q191201771 999db27393 v0.16.0 4 years ago
q191201771 9351c3a1d0 [fix] 修复rtsp pub推流时,纯视频(没有音频)流处理的问题 4 years ago
q191201771 678dd5c8f2 [feat] HTTP API增加/api/list页面,展示所有接口的列表 4 years ago
q191201771 c08c2cae10 [doc] README中增加HTTP API文档链接 4 years ago
q191201771 f2fc9a741a 增加HTTP API接口,获取服务信息 4 years ago
q191201771 d7df4d9623 [feat] 支持rtsp pub h265 (lalserver支持接收rtsp h265的推流) 4 years ago
q191201771 bb9cbb9481 [feat] 解析hevc的vps, sps, pps,使用vpsspspps构造seq header 4 years ago
q191201771 5be88179e9 prev pr patch 4 years ago
yoko 6bcb1fd1e5
Merge pull request #29 from joestarzxh/master
[fix] 支持srs.player.js
4 years ago
joestarzxh 31f092cbb3 [fix] 支持srs.player.js 4 years ago
q191201771 ed5471e745 v0.15.1 4 years ago
q191201771 63843ad377 [fix] 配置文件没有开启HTTPS-FLV时,错误使用nil对象导致崩溃 4 years ago
q191201771 1aa40271fa build v0.15.0 4 years ago
q191201771 6809a7f59c v0.15.0 -> CHANGELOG.md 4 years ago
q191201771 e5845e2d3b 1. [fix] 修复rtsp pub无法接收IPv6 RTP数据的问题 2. [feat] 部分rtsp pub支持h265的代码 4 years ago
q191201771 80e4a83067 [fix] windows undefined syscall.Kill, use logic.Dispose in pkg innertest directly 4 years ago
q191201771 b867ad963a [doc] README 4 years ago
q191201771 993cc13a44 messages:
- [feat] HTTP-FLV支持HTTPS播放
- [feat] demo pullrtmp2hls: 新增demo,从远端服务器拉取rtmp流,存储为本地hls文件
- [feat] package stun: 完成基础的server功能
- [feat] package hevc: 增加函数,从HVCC SeqHeader解析出VPS,SPS,PPS
- [feat] package hevc: 增加函数,将HVCC SeqHeader转换为AnnexB格式
- [fix] package hls: 修复record m3u8文件无法更新的问题
4 years ago
q191201771 1ee6eda5cd Merge branch 'master' of https://github.com/q191201771/lal 4 years ago
q191201771 5f4ec663da messages:
- [feat] httpflv, httpts, hls支持跨域请求播放
- [feat] 新增package alpha/stun,学习stun协议
4 years ago
yoko 114ecd9473
Create CONTRIBUTING.md 4 years ago
q191201771 395b43443b [doc] README upd lalmodule.jpg 4 years ago
q191201771 1495890f2d [doc] README 4 years ago
q191201771 0f94f8d4b2 1. [feat] 支持HTTP-TS长连接拉流 2. [feat] 在hls直播基础上,同时支持hls录制回放功能 4 years ago
q191201771 cb5e9f82ee v0.14.0 -> CHANGELOG.md 5 years ago
q191201771 23f3b5e636 [log] off hls debug log 5 years ago
q191201771 86c53800b4 [fix] Go1.9 undefined: strings.ReplaceAll 5 years ago
q191201771 2b67df6d12 messages:
- [refactor] 新增package mpegts,将部分package hls中代码抽离出来
- [feat] 在各协议的标准字段中写入lal版本信息
- [log] 整理所有session的日志
5 years ago
q191201771 f6869f2a72 [chore] fix CI: 去除windows和macos平台的编译 5 years ago
q191201771 1cf48397c9 [chore] fix CI: 特定平台设定特定的GOOS和GOARCH环境变量 5 years ago
q191201771 af21aabcfc [fix] package logic: Group.DelRTMPPubSession中打印日志时,group.rtmpPubSession为nil时解引用崩溃的bug 5 years ago
q191201771 a6d17a3b35 prev commit patch 5 years ago
q191201771 9260cc4139 prev commit patch 5 years ago
q191201771 b743a4713a [doc] app/demo/README.md 表格语法错误 5 years ago
q191201771 ee8de29f7e messages:
- [feat] package rtsp: 支持rtp h264 STAP-A格式
- [fix] package avc: 修复解析sps中PicOrderCntType为2无法解析的bug
- [fix] package sdp: 修复解析sdp fmtp中aac config长度大于4无法解析的bug
- [refactor] package logic: 重构Group,将不同类型的输入流、输出流进行抽象,逻辑统一
- [refactor] package rtprtcp: 将RTPComposer重命名为RTPUnpacker
- [test] 使用wontcry30s.flv作为单元测试用的音视频文件
- [chore] 使用Makefile管理build, test
- [chore] CI跑1.9和master两个Go版本,跑linux、macos、windows三个平台,跑build和test两个脚本
- [doc] 增加文档: https://pengrl.com/p/20080/
5 years ago
q191201771 e0e7b485a7 [chore] fix CI build: d.Milliseconds undefined (type time.Duration has no field or method Milliseconds) 5 years ago