Golang开源流媒体服务器(RTMP/RTSP/HLS/FLV等协议) (3)

lal项目中,除了这个比较核心的服务之外,在/app/demo目录下还额外提供了一些小应用,功能简介:

demo 说明
pushrtmp   RTMP推流客户端;压力测试工具  
pullrtmp   RTMP拉流客户端;压力测试工具  
pullrtmp2pushrtmp   从远端服务器拉取RTMP流,并使用RTMP转推出去,支持1对n转推  
pullrtmp2pushrtsp   从远端服务器拉取RTMP流,并使用RTSP转推出去  
pullrtmp2hls   从远端服务器拉取RTMP流,存储为本地m3u8+ts文件  
pullhttpflv   HTTP-FLV拉流客户端  
pullrtsp   RTSP拉流客户端  
pullrtsp2pushrtsp   从远端服务器拉取RTSP流,并使用RTSP转推出去  
pullrtsp2pushrtmp   从远端服务器拉取RTSP流,并使用RTMP转推出去  
---   ---  
benchrtmpconnect   对rtmp做并发建连压力测试  
calcrtmpdelay   测试rtmp服务器收发数据的延时  
analyseflv   从远端服务器拉取HTTP-FLV流,并进行分析  
dispatch   简单演示如何实现一个简单的调度服务,使得多个lalserver节点可以组成一个集群  
flvfile2es   将本地FLV文件分离成H264/AVC和AAC的ES流文件  
modflvfile   修改flv文件的一些信息(比如某些tag的时间戳)后另存文件  

(更具体的功能参加各源码文件的头部说明)

七. 联系作者

邮箱:191201771@qq.com

微信: q191201771

QQ: 191201771

微信群: 加我微信好友后,告诉我拉你进群

QQ群: 1090510973

lal github地址: https://github.com/q191201771/lal

lal官方文档: https://pengrl.com/lal

欢迎任何技术和非技术的交流。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgygzj.html