今天我用华为云2核4G的 HECS 服务器搭建了一个视频点播系统|【我的华为云体验之旅】

网友投稿 621 2022-05-28

前言

之前一直想体验华为云的服务器,今天终于有机会了。近期,华为云官方推出了产品试用活动,借这次机会赶紧动手搞一波儿,先简单的搭建一个视频点播系统吧。

正文

一、申领一个服务器

在华为云官网申请一个 2核4G 的 HECS 服务器,配置如下图所示:

主要注意的是,免费试用申请服务器的时候,如果账号没有绑定邮箱,我们是需要先进行绑定操作的。

绑定成功后,会弹出如下提示:

点击“立即领取”,就可以进入服务器配置界面了,如下图所示:

二、选择服务器配置

云服务器镜像有两种类型,分别是 Ubuntu 和 CentOS,其中,Ubuntu 提供的系统版本比较少,只有 Ubuntu 18.04 64位和 Ubuntu 16.04 64位两种。CentOS 提供的系统版本就比较丰富了,请看下图:

注意:不仅仅是上图所示的那些,滚动条下面还有呦!

最后,点击右下角的“立即购买”,进入支付界面,如下图所示:

在支付界面,我们可以看到所选服务器的具体配置,具体信息如下:

最后,保证在两个小时后内完成支持即可,选择“确认付款”后完成最终的购买操作。

三、登陆服务器

购买完成后,我们进入 HECS 控制台界面,可以看到我们多了一台新的服务器:

选择“远程登陆”,在 shell 模式中输入密码进行登录,如下图所示:

四、安装依赖

1. 安装工具库,命令如下:

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

部分截图如下:

2. 设置阿里云镜像源

国内由于某些原因,都需要设置阿里云镜像源,这样可以提高安装速度,具体命令如下:

sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

部分截图如下:

3. 安装 docker 版本,具体命令如下:

今天我用华为云2核4G的 HECS 服务器搭建了一个视频点播系统|【我的华为云体验之旅】

sudo yum install docker-ce

安装过程部分截图如下:

五、启动点播系统镜像

依赖库安装成功后,我们就可以进行启动镜像服务了,具体执行命令如下,需要注意的是下面命令中的 localip 字段需要修改成华为云服务器的公网地址,就是上面截图中的 IP 地址。

docker run --restart=always --name express-ffmpeg -d \ -p 3000:3000 \ -e localip=123.60.136.221 \ -e usr=moerats \ -e pass=moerats \ -e url=moerats \ -v ~/express-ffmpeg/mongodb:/data \ -v ~/express-ffmpeg/config:/express-ffmpeg/config \ -v ~/express-ffmpeg/movies:/express-ffmpeg/movies \ -v ~/express-ffmpeg/videos:/express-ffmpeg/public/videos \ -v ~/express-ffmpeg/uploads:/express-ffmpeg/public/uploads \ -v ~/express-ffmpeg/images:/express-ffmpeg/public/images \ moerats/express-ffmpeg

命令执行成功后,我们就启动了一个点播服务,监听的端口是 3000。

这里需要注意一下,就是服务器的端口开放问题,3000 端口默认是不可访问的,我们需要手动打开,具体操作如下图所示:

端口开放后,在浏览器中输入下面的地址就可以打开点播系统首页了,

http://123.60.136.221:3000/

首页效果如下图所示:

点击右上角的“登陆”按钮,输入用户名和密码:moerats/moerats,具体如下图所示:

登陆后,选择上传视频文件,具体如下图所示:

然后选中文件,执行“转码并切片”,然后回到首页,我们就可以看到自己上传的视频文件了。

好啦,至此我们在华为云服务器上的视频点播系统就搭建完成了,是不是非常简单?感兴趣的话,就动手自己试试吧!

【我的华为云体验之旅】有奖征文火热进行中:https://bbs.huaweicloud.com/blogs/309059

云服务器备份 媒体处理 视频点播

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:大学生学编程(九):小白如何学好Linux?
下一篇:活动已结束~【文末彩蛋-互动有礼】华为云社区年度人物/内容盘点,品鉴社区精华,参与互动拿奖品咯~
相关文章