利用云服务器搭建24小时直播间
在本教程中,您将学习如何在阿里云云服务器ECS上搭建24小时直播间
访问阿里云免费试用https://free.aliyun.com/。单击页面右上方的登录/注册按钮,并根据页面提示完成账号登录(已有阿里云账号)、账号注册(尚无阿里云账号)或实名认证(根据试用产品要求完成个人实名认证或企业实名认证)
成功登录后,在产品类别下选择计算 > 云服务器 ECS,单击立即试用。本试用教程使用的实例规格为1核2GB 每月750小时
本教程以CentOS 7.9 64位操作系统为例
创建实例一般需要3~5分钟,当实例状态变为运行中时,表示实例创建完成
使用ECS实例部署应用或搭建环境前,需设置实例密码后才能登录实例
实例创建完成大约3~5分钟后,才支持重置实例密码,如不可重置请耐心等待后重试
返回实例页面,单击该实例对应操作列下的远程连接
在弹出的连接与命令对话框中,单击通过Workbench远程连接对应的立即登录,在弹出的登录实例对话框中输入密码
执行以下命令,安装KPlayer
curl -fsSL get.kplayer.net | bash
下载FileZilla客户端https://www.filezilla.cn/
使用FileZilla连接服务器。主机 公网IP,用户名 root,密码,端口 22
通过FileZilla打开kplayer文件夹,删除config.json.example
在root目录下创建mp4文件夹,上传你需要直播的视频
在bilibili直播间复制自己的服务器地址和串流密钥
修改JSON内容里的视频名称和推流地址,上传至kplayer文件夹。下面红色部分为需要修改的内容
{
"version": "2.0.0",
"resource": {
"lists": [
"/root/mp4/example_1.mp4",
"/root/mp4/example_2.mp4"
]
},
"play": {
"play_model": "loop",
"cache_on": false,
"cache_uncheck": false
},
"output": {
"lists": [
{
"path": "rtmp://live-push.bilivideo.com/live-bvc/?streamname=live_12345678_1234567&key=1234567890abcdefghijklmn&schedule=rtmp&pflag=1"
}
]
}
}
回到远程服务器,输入
cd kplayer
./kplayer play start --daemon
到这里,你的直播间搭建好了,可以循环播放视频
我的直播间地址:https://live.bilibili.com/3919529
