直播服务器的配置要求?
世界上最远的距离,不是树枝无法相依,而是相互了望的星星,却没有交汇的轨迹。现代技术的进步,导致了人与人之间距离的消除,直播行业的快速发展的影响和渗透进如今的日常生活,为人们在遥远的距离相见与互诉衷肠提供了契机,使之,在不经意间的,进入了全民直播的时代。2016年各种类型的直播平台在万籁俱寂中如雨后春笋般的出现,新旧互联网公司竞相角逐于直播的蓝色海洋,一些大型赛事、活动与演唱会等通过个人的移动终端直播让实时的分享成为可能,互联网中出现的网络红人与明星也竞相的参与进来,使之聚集了很大的人气,导致流量是如此的巨大,面对如此巨大的用户访问,直播平台对服务器配置提出了很高的要求,那么就从这些方面分析直播平台对服务器配置的要求。
第一,充足的带宽
在直播的业务拓展过程中,除了基本的人力成本、主播签约费、硬件成本以及市场布局成本,巨额带宽成本一直是直播企业消耗的大头。以一般情况来看,在线人数达到百万人,直播平台每月的带宽费用就要上千万元以上,像这样庞大的带宽消耗,是必须依靠的资本投入才能支撑企业的正常运维和增长。那么就体现了美国服务器的优势,因为,美国服务器的带宽价格远远的低于国内的,可根据用户的需求定制属于自己带宽,性价比非常高,能够满足大型带宽需求的平台。优与云科技是从事直播专用服务器租用事业的,能够提供充足的带宽,尽可能的降低企业在赛场上的成本,以使之在赛道上跑的更远。
第二,低延迟
直播视频的基本要求就是要保持直播过程的延迟低,做到实时的传播,避免出现卡顿情况。直播平台必须在这方面有苛刻的要求,那么在这个时候国内服务器相较于海外服务器更具优势了。在同等的情况下,香港服务器有具有国内服务器不具有的优势,免备案,内容松,价格低。所以香港服务器的低延迟,同时具有额外的优势。优与云科技的香港服务器具有高可用性,网络无延时,无丢包,在机房拥有专业的维护人员,能够及时的协助最大程度挽救损失。
第三,存储能力
现在不光是网站数据的存储,直播平台都有回看的功能,这就要求把视频以缓存的形式存储到服务器内存里,而二十四小时,大流量的数据要被存储起来就需要耗费大量的内存设备。
第四,故障转移
网络的世界是瞬息万变,不管是黑客攻击还是网络硬件导致的服务器故障,都可能降低服务器的可用性,影响用户的体验好感。这就需要用到负载均衡技术,系统在线诊断技术,同时及时故障处理的技术人员。
一、服务端选择:服务端可采用AuraStone固态流媒体系统,系统嵌入式硬件设计,集直播、点播、转码、录制、回看、权限管理等功能于一体,多协议并发,多终端适配。用户可通过一体机,电脑,笔记本,手机等智能终端进行观看。支持2000+/10000+并发。
二、服务端部署:
1 将AuraStone固态流媒体系统部署于核心机房,接入核心交换设备(多网口聚合设计,4x1G电口 +2x10G光口)
2 通过按键与液晶显示屏配置IP地址
3 完成AuraStone固态流媒体系统的IP设置,即可通过局域网内的任意一台智能终端访问观看页面。(统采用B/S架构,H5页面设计,无需安装任何播放插件即可观看)
三、前端搭建
直播节目源(演播室、录播,报告厅、会议,电视节目)等通过AU-NME9000高清网络媒体编码器接入,AU-NME9000高清网络媒体编码器采用嵌入式设计,广电级编码设备,支持多种视频接口(SDI,HDMI,CVBS),以顶以高效能编码、压缩、流媒体封装推送至AuraStone固态流媒体系统。
1将直播信号源和网络接入AU-NME9000高清网络媒体编码器
2 进入AuraStone固态流媒体系统后台创建直播节目,生成推流地址 。
3 将推流地址配到编码器,开始直播。
4 通过手机,电脑等智能终端访问AuraStone固态流媒体系统地址观看直播。
直播服务器本质上是视音频i编码设备。主要为视频直播、流媒体服务、IPTV 、交互式电视、移动电视、商务电视、远程教学、B2B商务通信、视频至台式机桌面的传输、VOD系统、远程监控、资料保存等应用需求而设计的媒流体设备。
直播服务器在法庭上的典型应用拓扑威视直播服务器, 数字化庭审采编直播服务器是专门针对科技法庭设计的视频处理设备。其采用数字图像合成和H264编码技术,通过对法庭现场视频、多媒体证据、VGA证据信息的编码和录像,可实现多种模式画面合成、设备内置传输服务和标清图像显示功能。
拓扑威视直播服务器以流方式在网络中传送音频、视频和多媒体文件;低编码延时,传输全高清视频,客户用户VLC客户端直接直播为在医疗手术,教育,会议视频应用提供了便利。
IOS系统终端、Android40以上系统终端、Windows设备,Web、APP播放支持;
Android40以下系统终端,Web播放不支持,APP播放支持; l rtmp输出,这种方式主要支持pc上flash播放器的直播应用,也支持android设备的直播应用,其芯片需要有adobe官方授权。
l http-flv输出,以flv封装实时音视频流,通过http协议分发,这种方式既支持pc上的flash播放器,也支持android设备的直播应用。
l HLS输出,这种方式支持iphone、ipad、ipod等设备的播放应用。
l RTSP输出,这种方式支持android原生媒体播放应用。 输出时进行实时转协议
1. udp输入,rtmp输出
2. udp输入,http-flv输出
3. udp输入,HLS输出
4. udp输入,RTSP输出
5. rtmp输入,http-flv输出
6. rtmp输入,HLS输出
7. rtmp输入,RTSP输出
8. http ts输入,rtmp输出
9. http ts输入,http-flv输出
10. http ts输入,HLS输出
11. http ts输入,RTSP输出 Sewise直播1服务器所采用RedHat Enterprise Linux Server 61操作系统,采用最小化安装(Minimal)方式进行安装操作系统
在安装好操作系统后,我们采用了RPM本地包的方式进行快速安装,这里面安装了PHP解析器 NGINX WEB服务器 MYSQL数据库 JAVA环境的应用 基础环境的安装部署
Sewise 提供了一键部署的安装包,可以通过这个方法快捷部署您订购的直播服务具体方法如下:
首先,把安装包拷贝到已经装好操作系统的目标服务器,拷贝的方法:
你可以使用U盘等移动存储把安装包拷贝到目标服务器;
2你可以使用Sewise提供的安装光盘,把安装包拷贝到目标服务器;
3通过SSH把安装包发送到目标服务器以下是上面三种方法的具体操作步骤
1 使用U盘等移动存储
1) 把安装包拷贝到U盘如下图 2) 输入服务器操作系统用户名密码并回车,如下图 3) 把U盘插入目标服务器,插好后,操作系统会提示识别到U盘并记录U盘在系统中识别的盘符,本例中U盘被识别为sdb,如下图 4) 提示识别U盘的信息出现后按键盘上的回车键回到命令录入状态 5) 输入 mount /dev/sdb1 /media 回车 把U盘挂载到服务器的操作系统上命令中的sdb 就是第三步中U盘被系统识别的盘符
6) 输入 cd /media 并回车 进入U盘: 7) 输入 ls 并回车 查看U盘里的文件内容,并记录安装包的文件名 zhibo_script: 8) 输入 cp –af zhibo_script /root 并回车 把安装包拷贝到目标服务器上 9) 稍等一会等待安装包拷贝好过程大概需要1-2分钟,等到操作系统变成命令录入状态,即说明安装包已经拷贝好了,如下图 10) 输入 cd 并回车 去到安装包所在目录 11) 输入 ls并回车 查看安装包是否已经拷贝到该目录下 12) 输入 cd zhibo_script并回车 进入安装包文件夹 13) 输入 ls并回车 查看安装包文件夹下的内容 14) 输入 sh installzb点sh并回车 开始安装直播服务 15) 安装过程根据服务器的性能而定,大概需要5-10分钟安装结束后,系统会自动重启服务器重启完毕后直播服务就安装好了
2 使用安装光盘
1) 把Sewise 提供的安装光盘放入服务器的光驱里
2) 输入服务器操作系统用户名密码并回车,如下图 3) 输入 mount /dev/cdrom /media 并回车 把服务器的光驱挂载到服务器的操作系统上命令中的cdrom 就是服务器的光驱被操作系统识别到的盘符 4) 输入 cd /media并回车 进入服务器光驱 5) 输入 ls并回车 查看服务器光驱里光盘的文件内容,并记录安装包的文件名zhibotargz 6) 输入 cp –af zhibotargz /root并回车 把安装包从光盘拷贝到目标服务器 7) 稍等一会等待安装包拷贝好过程大概需要1-2分钟,等到操作系统变成命令录入状态,即说明安装包已经拷贝好了,如下图 8) 输入 cd 并回车 去到安装包所在目录 9) 输入 ls并回车 查看安装包是否已经拷贝到该目录下 10) 输入 tar –zxvf zhibotargz 并回车 解压安装包 11) 解压完毕后,输入 ls 并回车 查看解压后的安装包 12) 输入 cd zhibo 并回车 进入安装包文件夹 13) 输入 ls 并回车 查看安装包内的文件内容 14) 输入 sh installzb点sh 并回车 开始安装直播服务 15) 安装过程根据服务器的性能而定,大约需要5-10分钟安装结束,系统会自动重启服务器启动完毕后直播服务就安装好了
3 通过SSH工具发送安装包
1) 输入用户名密码,登陆服务器操作系统
2) 输入 ifconfig 并回车 查看服务器的具体IP并记录
本例中IP 为1921680154 注意:如果服务器有多个网卡,配置了多个IP,请记录用来提供服务的IP
3) 打开SSH 工具 本例中使用的SSH 工具为 SSH Secure Shell 4) 鼠标左键点击Quick Connect 并输入上面记录的服务器IP 和用户名 5) 鼠标左键点击Connect 6) 鼠标左键点击Yes,并在后面弹出的对话框里输入密码 7) 鼠标左键点击OK 这样SSH 工具就连上目标服务器了 8) 如下图所示,鼠标左键点击红框标准图标 9) 弹出的对话框如下图所示 10) 在对话框左边窗口选择计算机,鼠标左键双击该图标 11) 继续选择分区等找到安装包 12) 对安装包点击鼠标右键 13) 鼠标左键点击Upload 14) 发送安装包过程大概需要2-3分钟(视网络带宽情况而定)等待所有文件发送完毕后即可开始安装 15) 关闭发送对话框回到SSH 工具 16) 输入 ls 并回车 查看安装包文件夹是否已经上传成功 17) 输入 cd zhibo_script 并回车 进入安装包文件夹 18) 输入 ls并回车 查看安装包文件夹下的内容 19) 输入 sh installzb点sh 并回车 开始安装直播服务 20) 安装过程根据服务器的性能,大概需要5-10分钟安装结束后,系统将自动重启服务器启动完毕后直播服务就安装好了
直播12服务器的初始化:
服务器启动完毕后再次输入用户名密码,登陆服务器操作系统
输入 ifconfig 并回车 查看服务器的具体IP 并记录 本例中IP 为1921680154 到此我们的直播服务软件已经安装完成,软件的使用方法可以参考直播使用手册
0条评论