EasyDSS视频直播/点播服务平台诞生至今,我们做了不少版本的功能更新和升级。除EasyDSS外,TSINGSEE青犀视频所有平台均有演示平台供参考,用户可以进入演示平台阅览界面了解部分功能。EasyDSS的搭建和部署也很简便,本文我们介绍一下在项目中EasyDSS的搭建。

用户现场网络环境分布如图,目前总计有3台服务器,都已部署转码服务,其中一台部署管理和调度系统,运存信息如下:

由于使用的存储是文件共享存储,需要各个服务器挂载后才可使用,文件系统使用NFS系统进行挂载,需确保系统已安装nfs-utils或nfs-common。

安装方法

1、CentOS:执行下面命令进行安装
sudo yum install nfs-utils

2、创建挂载目录
mkdir
示例:
mkdir /home/easydss/record

3、挂载文件系统
sudo mount -t nfs -o vers=3,nolock,proto=tcp,noresvport ip:/挂载点信息 /本地挂载目录;挂载点信息可在CFS的挂载点信息中找到。

例如:

现场172.17.0.10挂载方式:
sudo mount -t nfs -o vers=3,nolock,proto=tcp,noresvport 172.17.0.10:/ob7uz2f3/home /home/easydss/

在任意服务器的挂载目录新建一个任意文件,在另一台服务器共享目录中如果能够看到该文件表示文件服务挂载成功。

EasyDSS流媒体服务器部署

修改配置,必需将easydss.ini文件中的缓存文件和视频拼接目录和mediaservice/tsingsee.json文件里的直播录像存储目录设置为挂载共享文件目录下的文件夹。

转码服务器部署

1、配置文件:conf/conf.toml
2、配置录像存储路径
3、配置Etcd信息
4、修改conf文件夹下config.toml文件的etcd配置,IP为安装etcd服务器的内网地址,端口不需要修改。

以上配置完后就能正常跑起来,服务器集群搭建就成功了。

EasyDSS项目现场环境搭建部署步骤分享相关推荐

  1. 【9-前端项目的搭建部署、Node安装、VSCode安装】

    一.知识回顾 [0.三高商城系统的专题专栏都帮你整理好了,请点击这里!] [1-系统架构演进过程] [2-微服务系统架构需求] [3-高性能.高并发.高可用的三高商城系统项目介绍] [4-Linux云 ...

  2. django-内网项目上线测试部署步骤

    1.安装python环境 由于测试环境只有内网,所以在外网同系统上安装python. wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5 ...

  3. 测试环境搭建/部署步骤

    一.准备工作 连服务 检查防火墙,关闭防火墙 二.服务部署 上传安装文件的安装包,并解压 解压后,进入目录对文件提升权限 进入指定文件夹后,上传需要的中间件(jdk.tomcat.数据库-MySQL安 ...

  4. 部署springboot+vue项目文档(若依ruoyi项目部署步骤)

    部署springboot+vue项目文档(若依ruoyi项目部署步骤) 一:部署linux + nginx 二:部署windows + tomcat(无nginx) 三:解决调用第三方api如百度地图 ...

  5. angular搭建项目步骤_建立健康的Angular项目应采取的步骤

    angular搭建项目步骤 by Ashish Gaikwad 通过Ashish Gaikwad 建立健康的Angular项目应采取的步骤 (Steps you should take to buil ...

  6. spring项目搭建云服务器,Spring Boot项目打包并部署到云服务器

    Spring Boot项目打包并部署到云服务器 一.云服务器的环境 OS: CentOS 7 Jdk 1.8 Spring Boot自动集成Tomcat,不需要单独配置 二.本地Spring Boot ...

  7. linux部署多个jar 会宕机_部署springboot+vue项目文档(若依ruoyi项目部署步骤)

    最近部署若依项目,一直部署失败,多亏有好人将这篇文章相赠,特地分享出来供大家学习参考,希望大家共同进步. 一:部署linux + nginx 部署后台代码 1.1 由于本人采用的是idea工具开发,所 ...

  8. Vue 学习笔记(4)Vue-cli4 项目搭建 + 目录结构 + 项目打包、部署

    VueCLI 脚手架 Vue CLI 介绍 Vue CLI 安装 Node.js 环境准备 安装 Vue 脚手架 第一个 Vue 脚手架项目 命令创建项目 图形化界面创建项目 vue-cli4 目录结 ...

  9. 企业实战(2) 项目环境搭建之Tomcat部署

    前言: Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选.对于一个初学者来说, ...

最新文章

  1. CentOS7图形界面与命令行界面切换
  2. Objective-C 文件夹操作
  3. 钉钉小程序----使用阿里的F2图表
  4. C#秘密武器之反射——基础篇
  5. java中类似sort_java中的Sort函数,你值得看
  6. 异步编程模型(C#5.0系列)
  7. mysql中时间类型datetime,timestamp与int的区别
  8. python接口自动化(四十)- logger 日志 - 下(超详解)
  9. 4周第4次课 压缩打包介绍 gzip bzip2 xz压缩工具
  10. 【React深入】setState的执行机制
  11. 【OpenCV入门指南】第四篇 图像的二值化
  12. iOS开发篇——C++函数模板介绍
  13. 异步社区两周年 - 技术图书免费送(活动已结束)
  14. 限流算法:滑动时间窗口算法。
  15. python八卦图时钟代码-Python检测一个对象是否为字符串类的方法
  16. python 循环十次_python机器学习——十次交叉验证训练的数据准备算法
  17. 宁王比神联手,率锂电池和材料厂,决战锂矿
  18. 有哪些实用的软件开发项目管理工具?
  19. portal服务器信息超时,某局点iMC-EIA Portal认证提示“向Portal Server发送请求超时”经典案例...
  20. Discuz!无法连接阿里云RDS数据库代理问题的处理方案

热门文章

  1. C++-矩阵运算-Eigen-几何矩阵变换-常见几何参数求解-平移-缩放-旋转-仿射变换-垂足-面积-周长-方向角-按目标点和距离移动当前点
  2. ThoughtWorks面试体验
  3. C语言-大数次幂运算方法
  4. 像少年一样去爱,像成人一样克制
  5. 《游戏设计艺术(第2版)》——学习笔记(4)第4章 体验从游戏中诞生
  6. 干货 :深入浅出神经网络的改进方法!
  7. UOJ 117 欧拉回路(套圈法+欧拉回路路径输出+骚操作)
  8. 魔法桌面主题包 v1.0官方版
  9. prepend 和 prependTo的区别
  10. 如何使用TestFlight进行app测试