登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> SoftHub关联区 >> 主题: golang 写的流媒体服务器 https://github.com/gwuhaolin/livego     [回主站]     [分站链接]
golang 写的流媒体服务器 https://github.com/gwuhaolin/livego
clq
浏览(416) - 2020-11-29 12:45:05 发表 编辑

关键字:



https://github.com/gwuhaolin/livego/blob/master/README_cn.md

----------------------------------------------------------------
简单高效的直播服务器:

安装和使用非常简单;
纯 Golang 编写,性能高,跨平台;
支持常用的传输协议、文件格式、编码格式;

支持的传输协议

RTMP
AMF
HLS
HTTP-FLV

支持的容器格式

FLV
TS

支持的编码格式

H264
AAC
MP3

安装

直接下载编译好的二进制文件后,在命令行中执行。
从 Docker 启动

执行docker run -p 1935:1935 -p 7001:7001 -p 7002:7002 -p 8090:8090 -d gwuhaolin/livego启动
从源码编译

下载源码 git clone https://github.com/gwuhaolin/livego.git
去 livego 目录中 执行 go build

使用

启动服务:执行 livego 二进制文件启动 livego 服务;
访问 http://localhost:8090/control/get?room=movie 获取一个房间的 channelkey(channelkey用于推流,movie用于播放).
推流: 通过RTMP协议推送视频流到地址 rtmp://localhost:1935/{appname}/{channelkey} (appname默认是live), 例如: 使用 ffmpeg -re -i demo.flv -c copy -f flv rtmp://localhost:1935/{appname}/{channelkey} 推流(下载demo flv);
播放: 支持多种播放协议,播放地址如下:
RTMP:rtmp://localhost:1935/{appname}/movie
FLV:http://127.0.0.1:7001/{appname}/movie.flv
HLS:http://127.0.0.1:7002/{appname}/movie.m3u8

所有配置项:

./livego -h
Usage of ./livego:
--api_addr string HTTP管理访问监听地址 (default ":8090")
--config_file string 配置文件路径 (默认 "livego.yaml")
--flv_dir string 输出的 flv 文件路径 flvDir/APP/KEY_TIME.flv (默认 "tmp")
--gop_num int gop 数量 (default 1)
--hls_addr string HLS 服务监听地址 (默认 ":7002")
--hls_keep_after_end Maintains the HLS after the stream ends
--httpflv_addr string HTTP-FLV server listen address (默认 ":7001")
--level string 日志等级 (默认 "info")
--read_timeout int 读超时时间 (默认 10)
--rtmp_addr string RTMP 服务监听地址 (默认 ":1935")
--write_timeout int 写超时时间 (默认 10)

和 flv.js 搭配使用

对Golang感兴趣?请看Golang 中文学习资料汇总




总数:0 页次:1/0 首页 尾页  
总数:0 页次:1/0 首页 尾页  


所在合集/目录



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1