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 |
yoko
|
8befc10334
|
Merge pull request #44 from joestarzxh/master
[feat] rtsp,merge 支持auth basic的pr
|
4 years ago |
joestarzxh
|
3af1816e46
|
[fix] RTSP支持Basic方式auth
|
4 years ago |
joestarzxh
|
80e62d771b
|
Merge pull request #1 from q191201771/master
更新lal最新代码
|
4 years ago |
q191201771
|
766573741e
|
messages:
- [feat] rtsp,实现PushSession
- [feat] demo,新增app/demo/pullrtsp2pushrtsp,可拉取rtsp流,并使用rtsp转推出去
- [refactor] rtsp,重构部分逻辑,聚合至sdp.LogicContext中
|
4 years ago |
q191201771
|
7dcd4a6b73
|
[fix] rtsp,输入流只有单路音频或视频时,接收对象设置错误导致崩溃
|
4 years ago |
q191201771
|
1a0232f779
|
[fix] rtsp,只有输入流中的音频和视频格式都支持时才使用queue,避免只有音频或视频时造成延迟增加
|
4 years ago |
q191201771
|
156cfff22c
|
v0.18.0 -> version.go
|
4 years ago |
q191201771
|
942b5da52d
|
messages:
- [feat] rtsp,pull支持interleaved(over tcp)模式。demo/pullrtsp2pushrtmp和demo/pullrtsp可通过运行参数选择是否使用over tcp模式
- [feat] rtsp,pull支持auth digest验证
- [feat] rtsp,pull支持定时发送GET_PARAMETER rtsp message进行保活(对端支持的情况下)
- [fix] rtsp,输入流音频不是AAC格式时,保证视频流可正常remux成其他封装协议
- [fix] rtsp,pull开始时发送dummy rtp/rtcp数据,保证对端能成功发送数据至本地
- [fix] rtsp,将以下包返回给上层:rtsp pub h265, single rtp packet, VPS, SPS, PPS, SEI
- [fix] rtsp,修改rtsp.AVPacketQueue的行为:当音频或者视频数量队列满了后,直接出队而不是丢弃
- [fix] sdp,修复解析及使用sdp错误的一些case
- [refactor] rtmp/httpflv/rtsp,统一所有PullSession:超时形式;Pull和Wait函数
- [fix] avc,尝试解析scaling matrix
|
4 years ago |
q191201771
|
3ca25a22d2
|
[doc] fix demo chart
|
4 years ago |
q191201771
|
89f0442ee1
|
commit messages:
- 增加demo程序:`/app/demo/pullrtsp2pushrtmp`,可拉取rtsp流,并使用rtmp转推出去
- 所有session实现ISessionURLContext接口,用于获取流url相关的信息
- 所有session实现ISessionStat接口,用于计算、获取bitrate等流相关的信息
- 重构所有client session解析url的地方
|
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 |
yoko
|
d3c407d51d
|
Merge pull request #39 from xianghan228/rtspTcp
[feat] rtsp sub, supoort rtp over tcp
|
4 years ago |
xianghan228@qq.com
|
013a26af71
|
跳出循环,让conect 关闭,释放资源
|
4 years ago |
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 |