简介

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

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

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

b. 点播服务器软件

c. 虚拟直播服务器软件

d. 剪切服务器软件

e. 转码服务器软件

f. 内容管理系统

前期工作

命令:iptables -F

命令:setenforce  0

命令:systemctl stop firewalld

一:打开官网,下载red5tar包

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

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

3.需要搭建jdk环境

下载所需要的软件包

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

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

4.查看java版本

命令:java -version

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

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

命令:cd /usr/local/

6.进入red5-server并启动

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

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

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

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

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

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

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

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

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

最新文章

  1. LeetCode 202 Happy Number
  2. [转] 计算几何模板Orz
  3. awesome awesomeness
  4. IAR中 C语言位定义
  5. PHP 解决未定义变量报错
  6. linux 安装gcc和g++
  7. visio ppt axure AI svg powerdesign xmind
  8. 1.3. 创建 Grocery Dude 项目(Core Data 应用程序实践指南)
  9. JavaScript基础——兼容性、错误处理
  10. MIG IP控制DDR3读写测试
  11. Day04 (黑客成长日记) 集合记录
  12. 运行pip报错:Fatal error in launcher: Unable to create process using '"'
  13. python数据结构之队列(一)
  14. bootstrap-table前端修改数据
  15. Linux permission denied解决方法
  16. mysql跨库复制: replicate_wild_do_table和replicate-wild-ignore-table
  17. 使用python读取yaml文件
  18. 『Python × C++』函数传参机制学习以及对比
  19. 第一个项目:Python pygame——外星人大战(心得)
  20. PAT甲级 1130. Infix Expression (25)

热门文章

  1. Ingreslock后门漏洞
  2. 【C/C++开发】【Java开发】JNI的替代者—使用JNA访问Java外部功能接口
  3. python 删除文件或文件夹
  4. 关于Dev-c++运行时与Windows不兼容问题
  5. C语言Ⅰ博客作业09
  6. jdk1.8 -- 方法推导 静态方法、实例方法、构造方法推导
  7. 【Python】【demo实验10】【练习实例】【打印斐波那契数列】
  8. memcached命令行、Memcached数据导出和导入
  9. Mysql中多表删除
  10. STL algorithm 头文件下的常用函数