ffmpeg视频推流总结
happylay 🐑 2021-02-01 21:44:46 golang直播
摘要: ffmpeg视频推流总结 时间: 2021-02-01
# 准备环境
# 安装ffmpeg客户端
# 安装livego服务端
# 视频推流
# 启动livego服务
# linux 或 mac 环境下
# 赋予可执行权限
chomd 755 livego
# 启动服务
./livego
# windows 环境下
# 启动服务
livego.exe
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
# 获取密钥
请求
http://localhost:8090/control/get?room=movie
1
响应
{
"status": 200,
"data": "rfBd56ti2SMtYvSgD5xAV0YU99zampta7Z7S575KLkIZ9PYk" // 密钥
}
1
2
3
4
2
3
4
# 视频推流
命令行输入以下命令
格式:ffmpeg -re -i 视频文件 -c copy -f flv rtmp://localhost:1935/live/密钥
ffmpeg -re -i demo.flv -c copy -f flv rtmp://localhost:1935/live/rfBd56ti2SMtYvSgD5xAV0YU99zampta7Z7S575KLkIZ9PYk
1
# 视频播放
RTMP:rtmp://localhost:1935/live/movie
FLV:http://127.0.0.1:7001/live/movie.flv
HLS:http://127.0.0.1:7002/live/movie.m3u8
1
2
3
4
5
2
3
4
5