购买云服务器
腾讯云或者阿里云上面购买云服务器,根据自己需求选配置,我这边是测试,就随便买一个最便宜的服务器了。ps:服务器按量付费就可以了
登录服务器,进行各种配置
- 使用xshell登录服务器
- 更新CentOS的内核到最新版本
yum -y update
- 新建文件夹,方便后期管理
mkdir live
cd live
- 在live文件夹下clone 【EasyPlayer.js】和【SRS】
git clone https://gitee.com/tbhflxhn/EasyPlayer.js.git
git clone https://gitee.com/kanggeyyds/srs.git
如果出现找不到 git 命令,则需要安装 git,后再clone【EasyPlayer.js】和【SRS】
-bash: git: command not found
-------------------------------
yum -y install git
启动SRS服务
cd srs/trunk
./configure
make
./objs/srs -c conf/srs.conf
- 安装并启动web服务【httpd】
yum -y install httpd
service httpd start
- 将EasyPlayer-element.min.js复制到*/var/www/html/*文件夹下
cp EasyPlayer.js/element/EasyPlayer-element.min.js /var/www/html/
- 开始编写HTML文件
cd /var/www/html
vim index.html
<!--其中【118.195.234.126】换成自己服务器的公网ip就可以-->
<!DOCTYPE html>
<html>
<head>
<title>easyplayer</title>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta
content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"
name="viewport"
/>
<script type="text/javascript" src="EasyPlayer-element.min.js"></script>
</head>
<body>
<easy-player
video-url="rtmp://118.195.234.126:8080/live/livestream.m3u8"
live="ture"
stretch="true"
></easy-player>
</body>
</html>
使用obs推流到服务器
- 下载安装obs,这里不再赘述
OBS官网 - 打开OBS推流设置
文件-设置-推流
服务选择:自定义
服务器:rtmp://118.195.234.126/live [ip替换为自己服务器的公网地址]
串流秘钥:livestream
点击 开始推流