目标:

搭建网络直播流媒体服务器系统(Linux操作系统

背景:

用于OTT-TV大并发的直播和点播的一套流媒体服务器系统。支持N x 24小时录制回看和直播的服务器端解决方案。

解决方案:

l  微软的Windows Media Services

l  服务端软件:Windows Media Server

l  平台:Windows

l  文件格式:ASF, WMV

--------------------------------------------------------------------

l  苹果公司的Quick Time系列

l  服务端软件:QuickTime Streaming Server (开源版本为Darwin Streaming Server)

l  平台:MacOS X, linux, Windows

l  文件格式:MOV, MP4

-----------------------------------------------------------------------

l  Adobe公司的Adobe Media Server

l  服务端软件:Adobe Media Server

l  平台:Windows,Linux

l  文件格式:FLV

------------------------------------------------------------------------

l  八百里公司的800Li Media Server (国产方案)

l  服务端软件:八百里流媒体服务器系统

l  平台:Windows,Linux (CentOS 和Redhat)

l  文件格式:FLV

下面给大家介绍如何在Linux下搭建流媒体服务器系统(以八百里流媒体直播系统为例)

第一步:安装前

1、  用管理员账号权限登陆linux的服务器;

2、  关闭防火墙;(需要开启一些端口)

3、  服务器要配置固定IP,不能设置成自动获取IP;

4、  确认操作系统为Centos或Redhat6版本以上。

第二步:安装前的准备工作

打开终端,建立4个模块所需要的缓存数据文件夹分别为:edge、live、storage、transcode(路径设置为/home/workspace/live),具体步骤如下图:

第三步:安装步骤

一、进入到放置有安装包的文件夹目录里(/opt),解压缩各模块的安装文件

二、进入到解压缩过后文件所在的文件夹进行安装

根据提示进行相关设置(设置端口,一般只需默认即可)

在安装过程中会提示建立一个账户登录名,以800li为例。安装结束后为新建立的800li账户设置密码:

三、安装结束后打开并通过浏览器访问http://本机的IP地址:web管理服务器端口,如:http://192.168.1.160:9085/vms

Linux的常用操作命令

1、cd 进入文件夹

2、cd . 进入当前文件夹

3、cd .. 进入上一文件夹

4、mkdir 建立文件夹

5、ll 查看详细目录内容

6、ls 查看所有目录名称

7、tar –zxf 待解压缩文件名   解压缩文件

8、./install 安装文件

9、df 查看分区目录

10、rm –r –f  删除目录及下属文件

11、向上方向箭头  显示上一条命令

12、alt+F1  在服务器上创建终端窗口

13、ctrl+C 重新安装文件

14、cp 源文件 目标文件夹  把文件拷贝到目标文件夹

15、cp-R 源目录 目标目录  把源文件夹拷贝到目标文件夹

16、mv源目录 目标目录  把源文件夹剪切到目标文件夹

17、pwd 显示当前整个目录名

18、cd ~ 回到根目录

19、netstat –ltno  查看某些端口在不在监听

20、service iptables stop 关闭防火墙

21、给帐户名换密码命令:passwd 帐户名 (如passwd 800li)

Linux下视频流媒体直播服务器搭建详解的更多相关文章

  1. Linux下DNS服务器搭建详解

    Linux下DNS服务器搭建详解 DNS  即Domain Name System(域名系统)的缩写,它是一种将ip地址转换成对应的主机名或将主机名转换成与之相对应ip地址的一种机制.其中通过域名解析 ...

  2. ​Linux下的SVN服务器搭建

    ​Linux下的SVN服务器搭建 鉴于在搭建时,参考网上很多资料,网上资料在有用的同时,也坑了很多人 本文的目的,也就是想让后继之人在搭建svn服务器时不再犯错,不再被网上漫天的坑爹作品所坑害,故此总 ...

  3. 【Linux学习】Linux下用户组、文件权限详解

    原文地址:http://www.cnblogs.com/123-/p/4189072.html Linux下用户组.文件权限详解 用户组 在linux中的每个用户必须属于一个组,不能独立于组外.在li ...

  4. 【转】Linux下Android ADB驱动安装详解

    原文网址:http://blog.csdn.net/zhenwenxian/article/details/5901350 Linux下Android ADB驱动安装详解 概述 最近由于内置的合作商比 ...

  5. 莱特币ltc在linux下的多种挖矿方案详解

    莱特币ltc在linux下的多种挖矿方案详解 4.0.1 Nvidia显卡Linux驱动Nvidia全部驱动:http://www.nvidia.cn/Download/index.aspx?lang ...

  6. Linux下的SVN服务器搭建(转)

    Linux下的SVN服务器搭建   鉴于在搭建时,参考网上很多资料,网上资料在有用的同时,也坑了很多人 本文的目的,也就是想让后继之人在搭建svn服务器时不再犯错,不再被网上漫天的坑爹作品所坑害,故此 ...

  7. (转)Mysql数据库之Binlog日志使用总结Linux下用户组、文件权限详解

    Linux下用户组.文件权限详解 原文:http://blog.csdn.net/sdulibh/article/details/51566772 用户组 在linux中的每个用户必须属于一个组,不能 ...

  8. 【Linux开发】Linux下jpeglib库的安装详解

    Linux下jpeglib库的安装详解 首先要下载所需的库压缩包:jpegsrc.v6b.tar.gz或 jpegsrc.v8b.tar.gz 然后将下载的压缩包随便放在和解压到你喜欢的地方. # t ...

  9. Linux 下的dd命令使用详解(摘录)

    一.dd命令的解释 dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换. 注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512:c=1:k=1024:w=2 参数注释: 1. ...

随机推荐

  1. jQuery动态加载JS以减少服务器压力

    如果您要创建一个web2.0的应用程序,那么你的网页会包括大量的JavaScript文件,这些可能会拖慢您的网页.因此,动态加载JavaScript代码到您的网页是一个好主意,即只有当实用他们的时候加 ...

  2. 26计算限制的异步操作01-CLR

    由CLR via C#(第三版) ,摘抄记录... 异步优点:在GUI应用程序中保持UI可响应性,以及多个CPU缩短一个耗时计算所需的时间. 1.CLR线程池基础:为提高性能,CLR包含了代码来管理他 ...

  3. 关于angularjs的model的一些问题

    有的时候 在一些页面中 我们会需要用到弹出的模态框,这里主要是使用angularjs的uimodel. 页面效果如下: 首先我们需要在JS的controller中导入$uibModal模块. HTML ...

  4. hive常规配置及常用命令使用

    hive 常用的几种shell交互方式 查看hive命令帮助:bin/hive -help [hd@hadoop-senior hive]$ bin/hive -help usage: hive -d ...

  5. nginx访问日志中的时间格式修改

    1.说明 默认的时间格式是:[08/Mar/2013:09:30:58 +0800],由$time_local变量表示. 我想要改成如下格式:2013-03-08 12:21:03. 2.需要修改的文 ...

  6. python基础-第九篇-9.2线程与多线程

    单线程 import time beginTime = time.time() for a in range(10): print(a) time.sleep(1) shijian = time.ti ...

  7. JSP 分页代码

    jsp 分页模板 后台分页代码: 说明: 在 com.zc.domain 包下: PageBean.java 文件 package cn.itcast.customer.domain;   impor ...

  8. python数据分析之:数据聚合与分组运算

    在数据库中,我们可以对数据进行分类,聚合运算.例如groupby操作.在pandas中同样也有类似的功能.通过这些聚合,分组操作,我们可以很容易的对数据进行转换,清洗,运算.比如如下图,首先通过不同的 ...

  9. apche安装教程

    从Apache官网下载windows安装版的Apache服务器了, 现在分享给大家.   1 进入apache服务器官网http://httpd.apache.org/,这里我们以下载稳定版的 htt ...

  10. 使用javascript的eval函数解析json字符串,提示“not avalible”怎么办?

    按照最简单的形式,可以用下面这样的 JSON 表示"名称 / 值对": var jsonString = '{ "firstName": "Brett ...