简介

1. 流媒体指以流方式在网络中传送音频、视频和多媒体文件的媒体形式。相对于下载后观看的网络播放形式而言,流媒体的典型特征是把连续的音频和视频信息压缩后放到网络服务器上,用户边下载边观看,而不必等待整个文件下载完毕

2. 流媒体服务器是流媒体应用的核心系统,是运营商向用户提供视频服务的关键平台。流媒体服务器的主要功能是对流媒体内容进行采集、缓存、调度和传输播放。流媒体应用系统的主要性能体现都取决于媒体服务器的性能和服务质量。因此,流媒体服务器是流媒体应用系统的基础,也是最主要的组成部分

3. 流媒体服务器软件系统是一整套流媒体编码、分发和存储的软件系统,包含直播、点播、虚拟直播、剪切、转码、视频管理系统。这些软件支持多屏多系统播放,终端客户使用手机、平板、电脑、电视等终端,ios、安卓、windows、linux等系统,都能支持 播放
a. 直播服务器软件

b. 点播服务器软件

c. 虚拟直播服务器软件

d. 剪切服务器软件

e. 转码服务器软件

f. 内容管理系统

前期工作

命令:iptables -F

命令:setenforce  0

命令:systemctl stop firewalld

一:打开官网,下载red5tar包

流媒体服务器搭建 red5-LMLPHP

流媒体服务器搭建 red5-LMLPHP

流媒体服务器搭建 red5-LMLPHP

流媒体服务器搭建 red5-LMLPHP

2.然后利用wget 命令下载tar包

命令:wget https://github.com/Red5/red5-server/releases/download/v1.0.7-RELEASE/red5-server-1.0.7-RELEASE.tar.gz

流媒体服务器搭建 red5-LMLPHP

3.需要搭建jdk环境

下载所需要的软件包

命令:yum -y list java*         #查看yum源有多少java包

命令:yum -y install java-1.8.0-openjdk*               #下载openjdk包,jdk环境

流媒体服务器搭建 red5-LMLPHP

4.查看java版本

命令:java -version

流媒体服务器搭建 red5-LMLPHP

5.解包放入/usr/local并进入

命令:tar -xvf red5-server-1.0.7-RELEASE.tar.gz -C /usr/local/

命令:cd /usr/local/

流媒体服务器搭建 red5-LMLPHP

6.进入red5-server并启动

命令:cd /usr/local/red5-server

命令:./red5.sh
./red5-debug.sh 测试阶段也可以用这个命令启动,这个是排错用的启动方式,启动之后,会有下面的输出

流媒体服务器搭建 red5-LMLPHP

7.在浏览器上输入http://[serverip]:5080/可以看到red5控制主页。

流媒体服务器搭建 red5-LMLPHP

8./usr/local/red5-server/webapps/vod 在此路径下放入视频  可以通过web链接让客户访问

命令:cd /usr/local/red5-server/webapps/vod/

可以执行yum -y install lrzsz 下载Linux系统的上传下载文件的工具,将需要播放的视频在桌面上直接拖进linux文件夹里

流媒体服务器搭建 red5-LMLPHP

9.这样视频就上传成功了

内网访问地址:http://192.168.175.250:5080/vod/ceshi.mp4  浏览器打开

流媒体服务器搭建 red5-LMLPHP

总结:。。。。。。。。。。。此处省略一万字

05-25 19:44