3步安装直播系统
程序员文章站
2022-07-13 12:14:46
...
转载请注明出处:https://blog.csdn.net/impingo
项目官网:https://pingos.io
项目地址:https://github.com/im-pingo/pingos
介绍
在之前的文章“分布式直播系统(二)【搭建单点rtmp\http-flv\hls流媒体服务器】”中详细介绍了如果使用我在Github上开源的nginx-rtmp-module版本搭建直播服务器的步骤,由于依赖太多,过于繁琐。
后来我创建了一个新GitHub项目,编辑了一个意见安装的shell脚本,可以实现真正的一键部署,当然核心模块和nginx-rtmp-module无差别,只不过有了一键部署脚本的协助,部署工作变得非常简单,电脑小白也能马上搭建自己的直播系统。
快速安装
# 1. 下载源码
git clone https://github.com/im-pingo/pingos.git
# 2. 快速安装
cd pingos
./release.sh -i
# 3. 启动服务
cd /usr/local/pingos/
./sbin/nginx
# 哇哦~ 搞定啦 ‼(•'╻'• )
测试服务
html5播放器
本系统集成了一个html5播放器,访问地址是 http://ip/h5player/flv
这个播放器是基于flv.js的网页播放器,可以实现无插件播放http-flv直播流。
一旦你能够访问这个页面,说明你的直播服务器已经成功搭建起来了。
推流
ffmpeg推流
ffmpeg -re -i 文件.mp4 -vcodec copy -acodec copy -f flv rtmp://ip地址/live/01
OBS推流
Open Broadcaster Software(简称OBS)是一款直播流媒体内容制作软件。同时程序和其源代码都是免费的。
支持 OS X、Windows、Linux操作系统。适用于多种直播场景。满足大部分直播行为的操作需求(发布桌面、发布摄像头、麦克风、扬声器等等)。
播放地址
- rtmp => rtmp://ip/live/流名
- http-flv => http://ip/live/流名
- hls => http://ip/hls/流名.m3u8
- hls+ => http://ip/hls2/流名.m3u8
- http-ts => http://ip/ts/流名
QQ交流群:697773082
QQ交流群:697773082
上一篇: 视频监控直播项目经验总结
下一篇: 使用flv.js实现视频直播
推荐阅读
-
Linux系统下安装jdbc与tomcat的图文教程
-
Ryzen怎么安装Win7?多种AMD Ryzen安装Win7系统方法介绍
-
在Linux系统中为Firefox安装最新版flash插件的方法
-
在Xen虚拟机全虚拟化环境中安装Windows2003系统
-
VMware Workstation/Fusion 中安装 Fedora 23/24 及其他 Linux 系统时使用 Open VM Tools 代替 VMware Tools 增强工具的方法
-
linux系统ubuntu18.04安装mysql(5.7)
-
【转】Linux系统安装Redis详细过程
-
linux上安装jdk系统(linux操作系统基础知识)
-
[视频教程] ubuntu系统下安装最新版的MySQL
-
windows安装jdk配置哪些系统变量(jdk配置环境变量配置windows)