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下视频流媒体直播服务器搭建详解的更多相关文章
- Linux下DNS服务器搭建详解
Linux下DNS服务器搭建详解 DNS 即Domain Name System(域名系统)的缩写,它是一种将ip地址转换成对应的主机名或将主机名转换成与之相对应ip地址的一种机制.其中通过域名解析 ...
- Linux下的SVN服务器搭建
Linux下的SVN服务器搭建 鉴于在搭建时,参考网上很多资料,网上资料在有用的同时,也坑了很多人 本文的目的,也就是想让后继之人在搭建svn服务器时不再犯错,不再被网上漫天的坑爹作品所坑害,故此总 ...
- 【Linux学习】Linux下用户组、文件权限详解
原文地址:http://www.cnblogs.com/123-/p/4189072.html Linux下用户组.文件权限详解 用户组 在linux中的每个用户必须属于一个组,不能独立于组外.在li ...
- 【转】Linux下Android ADB驱动安装详解
原文网址:http://blog.csdn.net/zhenwenxian/article/details/5901350 Linux下Android ADB驱动安装详解 概述 最近由于内置的合作商比 ...
- 莱特币ltc在linux下的多种挖矿方案详解
莱特币ltc在linux下的多种挖矿方案详解 4.0.1 Nvidia显卡Linux驱动Nvidia全部驱动:http://www.nvidia.cn/Download/index.aspx?lang ...
- Linux下的SVN服务器搭建(转)
Linux下的SVN服务器搭建 鉴于在搭建时,参考网上很多资料,网上资料在有用的同时,也坑了很多人 本文的目的,也就是想让后继之人在搭建svn服务器时不再犯错,不再被网上漫天的坑爹作品所坑害,故此 ...
- (转)Mysql数据库之Binlog日志使用总结Linux下用户组、文件权限详解
Linux下用户组.文件权限详解 原文:http://blog.csdn.net/sdulibh/article/details/51566772 用户组 在linux中的每个用户必须属于一个组,不能 ...
- 【Linux开发】Linux下jpeglib库的安装详解
Linux下jpeglib库的安装详解 首先要下载所需的库压缩包:jpegsrc.v6b.tar.gz或 jpegsrc.v8b.tar.gz 然后将下载的压缩包随便放在和解压到你喜欢的地方. # t ...
- Linux 下的dd命令使用详解(摘录)
一.dd命令的解释 dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换. 注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512:c=1:k=1024:w=2 参数注释: 1. ...
随机推荐
- Lumen开发:lumen源码解读之初始化(1)——app实例
版权声明:本文为博主原创文章,未经博主允许不得转载. 有些注释来着原文的百度翻译,可以有些难理解或者奇怪,我后面会根据自己的理解做调整的哈!!!不喜勿喷,层主英语不过关... 先来看看入口文件publ ...
- cocos2d-x 3.0rc1 使用iconv库 解决UTF8乱码问题
多国语言要用到开源字符转换 iconv 先贴出自己的使用代码 你能够做成头文件 #if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) #include &qu ...
- 与webView进行交互,webView小记
本文转载至 http://www.verydemo.com/demo_c101_i46895.html 一.与webView进行交互,调用web页面中的需要传参的函数时,参数需要带单引号,或者双引号( ...
- 广告 竞价排名 import Levenshtein as Le seqratio_res = Le.seqratio(chk_name_lsit, cmp_)
pip install python-Levenshtein from openpyxl import Workbook import xlrd import time import Levensht ...
- Inno Step教程
最近为js页面做了几个activex控件(只能ie内核浏览器使用),最后要完成打包,之前一直使用winrar的自解压包实现,现在改用Inno Step来做. 工具使用还是比较简单的,语法使用Inno ...
- Linux安装virtualenvwrapper详细步骤
1.[root@localhost ~]# pip install virtualenvwrapper 2.[root@localhost ~]# pip list [root@localhost ~ ...
- Linux修改网络配置
修改:/etc/sysconfig/network-scripts/ifcfg-eth0 重启网卡/etc/rc.d/init.d/network restart
- Js 抱错:::SyntaxError: identifier starts immediately after numeric literal
SyntaxError: identifier starts immediately after numeric literal 今天写了个onclick()方法,有这样的一个变量4028b88161 ...
- spark 在yarn执行job时一直抱0.0.0.0:8030错误
近日新写完的spark任务放到yarn上面执行时,在yarn的slave节点中一直看到报错日志:连接不到0.0.0.0:8030 . The logs are as below: 2014-08-11 ...
- web audio living
总结网页音频直播的方案和遇到的问题. 代码:(github,待整理) 结果: 使用opus音频编码,web audio api 播放,可以达到100ms以内延时,高质量,低流量的音频直播. 背景: V ...