干货 | 如何搭建小型视频点播网站

干货 | 如何搭建小型视频点播网站_第1张图片

视频点播是二十世纪90年代在国外发展起来的,英文称为“Video on
Demand”,所以也称为“VOD”。顾名思义,就是根据观众的要求播放节目的视频点播系统,把用户所点击或选择的视频内容,传输给所请求的用户。视频点播业务是近年来新兴的传媒方式,是计算机技术、网络通信技术、多媒体技术、电视技术和数字压缩技术等多领域融合的产物。目前,在完善的技术平台支持下,通过互联网向用户在线流畅的发布视频作品成为主流,常用的视频点播网站有爱奇艺、腾讯视频等。

视频点播网站建设分为域名的注册、服务器的准备、视频资源的准备和网站的搭建几个部分,本文将以京东云的产品和服务为基础,进行小型视频点播网站的搭建,为小型企业或个人用户提供帮助。

 

一、注册域名

购买域名

京东云域名服务是集域名注册、解析、监控和保护为一体的综合域名管理平台。域名服务帮助您实现以下需求: - 域名注册:提供丰富的域名种类供您选择。 - 域名保障:基于隐私保护、安全锁等安全服务,全面保障您的注册信息和域名信息,免遭恶意骚扰。 - 品牌保护:用域名保护您的品牌,帮助集团及大型企业安全、高效的管理品牌和域名。 - 域名解析:依托京东云解析,提供免费、高效、安全的 DNS 服务器,保障域名即买即用。

打开京东云官网,进入控制台

  • 选择域名服务:域名具有全球唯一性,注册之前需要查询您的域名是否可注册。
    干货 | 如何搭建小型视频点播网站_第2张图片
    干货 | 如何搭建小型视频点播网站_第3张图片
    加入购物车:选择想要注册的域名,点击“立即结算”前往购物车,在购物车中,选择注册年限并勾选域名注册协议。
    干货 | 如何搭建小型视频点播网站_第4张图片
    干货 | 如何搭建小型视频点播网站_第5张图片

完成支付:域名属于即时产品,无法预订,只有最终付款成功才算注册成功,所以下单后请尽快结算。付款方式有多种,推荐通过网银支付,支付成功后,您可以在会员中心-域名管理中找到域名并进行管理。
干货 | 如何搭建小型视频点播网站_第6张图片

如果注册的是.cn等国内域名,注册成功后还需要提交与域名注册信息相同的资料,进行实名制认证,成功后域名才能正常使用;如果在注册过程中,选择已实名认证的信息模板,则可以省略此步骤。

域名备案

网站备案是指向主管机关报告事由存案以备查考。行政法角度看备案,实践中主要是《立法法》和《法规规章备案条例》的规定。网站备案的目的就是为了防止在网上从事非法的网站经营活动,打击不良互联网信息的传播,如果网站不备案将会被拦截。

备案是域名指向国内IP时,在服务器提供商处的备案系统提交备案申请。如您购买了京东云服务器(有效期必须为3个月以上的包年/包月类型),且域名有使用备案的需求,即可按照如下图示操作:
在这里插入图片描述

备案详细流程请见京东云帮助文档:https://docs.jdcloud.com/cn/icp-license-service/process

域名解析

初期网站小,内容较少,可以使用京东云云解析免费版,后期随着网站的扩容再根据情况选择企业版或企业高级版。详细操作流程见京东云帮助文档:https://docs.jdcloud.com/cn/jd-cloud-dns/domainadd。
 

二、准备服务器

域名注册后,则需要购买云上资源,根据网站规模选择购买云上资源,云上资源涉及到云主机、云存储(云硬盘、对象存储)和公网IP&带宽,京东云按需配置云主机的操作系统、CPU、内存、硬盘及网络带宽,快速创建和释放,合理分配资源,并可根据需求进行横向和纵向的伸缩,避免资源浪费,初期可以先购买较低配置,后续根据业务需要再进行扩容。

本文使用centos服务器作为网站服务系统,创建linux实例详见京东云帮助文档:https://docs.jdcloud.com/cn/virtual-machines/create-linux-instance
 

三、使用京东视频云建立视频资源库

开通视频点播服务

打开京东云官网,进入产品-视频点播,点击开通服务,按指引开通视频点播服务。

上传视频文件

服务开通后,进入京东云控制台,进入视频服务-视频点播页面,选择“视频上传”,上传视频文件,如下图:
干货 | 如何搭建小型视频点播网站_第7张图片

上传文件的同时,可根据需要选择转码:
干货 | 如何搭建小型视频点播网站_第8张图片

上传完毕后,可以在视频管理页面查看已经上传的视频文件:
干货 | 如何搭建小型视频点播网站_第9张图片

在全局配置界面可以进行转码设置、水印设置、分类设置、回调设置和域名设置,可以根据实际需要选择。

上传完毕后,可以在视频管理页面,对视频文件进行管理:
干货 | 如何搭建小型视频点播网站_第10张图片

点击管理,如下:
干货 | 如何搭建小型视频点播网站_第11张图片

点击web播放器代码,复制代码备用。

 

四、网站搭建

综述

网站需要web服务器来架构,网页设计美工人员(使用flash、dreamweaver、firework、photoshop等设计工具),网页开发人员(使用ASP、JavaScript、PHP、HTML、ASPX&.net等语言)。本文使用Apache进行网站搭建,不包括html开发。

Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。

Apache HTTP服务器是一个模块化的服务器,源于NCSAhttpd服务器,经过多次修改,成为世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上。

服务搭建

云主机购买后,我们使用SSH工具连接主机,进行配置,本文使用putty工具(putty是一个开源的Telnet、SSH、rlogin、纯TCP以及串行接口连接软件,可访问https://www.putty.org/进行下载)。
登录京东云控制台,选择弹性计算-云主机-实例,可看到购买的主机实例:
在这里插入图片描述

打开putty进行连接:
干货 | 如何搭建小型视频点播网站_第12张图片
在这里插入图片描述

使用root账户登录:
干货 | 如何搭建小型视频点播网站_第13张图片

使用yum包安装Apache软件

1 # yum -y install httpd*     -安装Apache软件
2 # rpm -qa | grep httpd     --查看安装的http包

干货 | 如何搭建小型视频点播网站_第14张图片
显示如上图,安装成功。

安装成功后,会产生下面两个文件:

1    /etc/httpd/conf/httpd.conf  # 主配置文件
2 /var/www/html                # 网站根目录

配置Apache服务开机启动:

1 # systemctl enable httpd

在这里插入图片描述

启动Apache服务:

1 # systemctl start httpd
2    # lsof -i:80         --查看httpd服务是否启动

干货 | 如何搭建小型视频点播网站_第15张图片

如上图则表示服务启动成功。

打开浏览器,输入云主机公网IP,显示下图:
干货 | 如何搭建小型视频点播网站_第16张图片

网站内容建设

本文使用HTML搭建一个简单的网页结构。
HTML由N个标签(节点、元素、标记)组成,语法非常松散。常见的HTML标签:

  • 标题:h1,h2,h3,h4,h5…
  • 段落:p
  • 换行:br
  • 容器:div,span(用来容纳其他标签)
  • 表格:table,tr,td
  • 列表:ul,ol,li
  • 图片:img
  • 表单:input
  • 链接:a

一个最简单html页面代码如下:

 1 
 2 
 3     
 4         这是个标题
 5     
 6     
 7         

这是一个一个简单的HTML

8

Hello World!

9 10

我们做一点简单的内容填充、格式布置,之后嵌入本文《3.2上传视频文件》章节中生成的播放器代码,如下:

 1 
 2 
 3 
 4 
 5 视频网
 6 
 7 
 8     

示例视频网

9

Powered by JDcloud

10
11 12 13 14 15 16 17 Document 18 19 20 21 22 23 24 26 27 36 37 38
39 40

将该文件保存为index.html
 

上传网页至云服务器

我们使用putty官方提供的PSCP来上传文件。打开putty安装目录,查看是否有PSCP:
干货 | 如何搭建小型视频点播网站_第17张图片

如果没有可以去官网下载。

我们以广泛使用的windows系统系统为例,进行网页文件上传。打开cmd,使用cd命令行访问到putty安装目录:
干货 | 如何搭建小型视频点播网站_第18张图片

把本地文件上传到LINUX服务器的目录中。命令格式:pscp 文件 用户名@LINUXIP:目录
干货 | 如何搭建小型视频点播网站_第19张图片

输入用户名密码后,显示如上图则复制成功。
 

五、网站展示

打开浏览器,输入云主机公网IP,网站显示如下,我们在视频云中上传的视频文件可以在网页中点击播放,注册域名后,将服务器IP绑定至域名,可以实现域名登录网站。
干货 | 如何搭建小型视频点播网站_第20张图片
从“618大促”这样的大流量、高并发的场景说起,当下人们对直播和视频点播的需求越来越大,导致视频平台长期受到性能、可用性、突发热点、业务频繁迭代等挑战,技术门槛越来越高。

京东云视频质量提升、功能丰富度完善、降低延时等方面的具体实践是怎样的?7月2日晚上(周二),京东云视频云产品研发部高级总监魏伟,通过「在线直播」的形式跟开发者聊聊视频和流媒体的关键技术。

感兴趣的伙伴可以点击"在线公开课"报名参与。

干货 | 如何搭建小型视频点播网站_第21张图片
在这里插入图片描述
干货 | 如何搭建小型视频点播网站_第22张图片

你可能感兴趣的:(干货 | 如何搭建小型视频点播网站)