easydarwin 安装_linux环境安装部署easydarwin流媒体服务器详细教程
概述
EasyDarWin服务器是流媒体服务器,其实主要就是为了做直播用的,因为之前项目需要,也研究搭建过,如果你想搭建该服务器我觉得你应该也知道这是什么,干什么用的,我也就不说它的作用了。网上关于EasyDarWin官网配置视频资料文档一大堆,眼花缭乱,配置和他们的步骤一样,可是过程中的结果完全是不同的,下面介绍下我的搭建过程,基于ubuntu14.04系统。
一、安装环境
查看 Ubuntu 的版本号:
#sudo lsb_release -a
gcc 版本查看:
#gcc -v
ubuntu14.04 自带的是4.8版本,而最新的4.9.2对c++11的支持更好一些。可惜直接sudo apt-get install gcc-4.9不好用,所以可以这样安装更新:
>span data-wiz-span="data-wiz-span" style="font-family: 微软雅黑; font-size: 1rem;"sudo apt-get update
sudo apt-get install gcc-4.9
sudo apt-get install g++-4.9
装了ppa,各种版本就可以共存了。不过有一个问题,每次要用的时候,必须使用g++-4.9,如果直接用g++会运行4.8版本的,非常麻烦。所以需要改一下/usr/bin/下的链接:
sudo su
cd /usr/bin
ln -s /usr/bin/g++-4.9 /usr/bin/g++ -f
ln -s /usr/bin/gcc-4.9 /usr/bin/gcc -f
二、编译、安装
下载目录:/usr/local
#wget https://github.com/EasyDarwin/EasyDarwin/archive/v7.0.5.zip
解压
#unzip v7.0.5.zip
编译
cd EasyDarwin-7.0.5/EasyDarwin/
chmod +x ./Buildit
./Buildit (这里会出现86、64、debug三个版本)
./Buildit x64 (选择64位进行编译)
编译错误:
/usr/lib/libstdc++.so.6: version GLIBCXX_3.4.21 not defined in file libstdc++.so.6 with link time reference
原因:由于gcc 版本太低,建议升级为4.9以上,经过测试5.3版本的库是最新的,但是兼容不了,所以推荐版本在大于4.9小于5.3版本。
./easydarwin: relocation error: ./easydarwin: symbol _ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE, version GLIBCXX_3.4.21 not defined in file libstdc++.so.6 with link time reference
编译完成后,出现可执行文件在X64文件夹下面
root@ubuntu:/usr/local/EasyDarwin-7.0.5/EasyDarwin# cd x64/
root@ubuntu:/usr/local/EasyDarwin-7.0.5/EasyDarwin/x64# ll
total 2376
drwxr-xr-x 2 root root 4096 Oct 25 19:43 ./
drwxr-xr-x 17 root root 4096 Oct 25 19:43 ../
-rwxr-xr-x 1 root root 2424068 Oct 25 19:43 easydarwin*
在x64目录下执行:复制html文件夹到当前文件夹(x64)下面
cp ../WinNTSupport/html/ ./ -r
cp ../WinNTSupport/Movies/ ./ -r
三、整理文件
复制x64文件内容到指定文件夹并重命名x64为EasyDarwin
复制配置文件到easydarwin目录下
四、启动easydarwin:
root@ubuntu:/usr/local/EasyDarwin# ./easydarwin -c /usr/local/EasyDarwin/easydarwin.xml -d
WARNING: No module folder exists.
INFO: Loading Module...QTSSFileModule [static]
INFO: Loading Module...QTSSReflectorModule [static]
INFO: Loading Module...EasyRelayModule [static]
**********************EasyPusher SDK**********************
/* Platform: Linux */
/* Process Name[10]: easydarwin */
/* Coding Time: 2016-03-21 01:00:00 */
/* Start Time: 2016-03-24 17:00:00 */
/* Validity Time Left: 00000000 day(s) */
**********************************************************
******************EasyRTSPClient SDK**********************
/* Platform: Linux */
/* Process Name[10]: easydarwin */
/* Coding Time: 2016-04-11 19:00:00 */
/* Start Time: 2016-05-03 17:00:00 */
/* Validity Time Left: 00000000 day(s) */
**********************************************************
INFO: Loading Module...EasyHLSModule [static]
**********************EasyHLS SDK*************************
/* Platform: Linux */
/* Process Name[10]: easydarwin */
/* Coding Time: 2016-03-21 01:00:00 */
/* Start Time: 2016-03-27 17:00:00 */
/* Validity Time Left: 00000000 day(s) */
**********************************************************
INFO: Loading Module...QTSSAccessLogModule [static]
INFO: Loading Module...QTSSFlowControlModule [static]
INFO: Loading Module...QTSSPosixFileSysModule [static]
INFO: Loading Module...QTSSAdminModule [static]
INFO: Loading Module...QTSSAccessModule [static]
Streaming Server done starting up
已经成功开启运行
五、测试
浏览器输入:
http://外网IP地址:8088/
密码:admin/admin
出现以上界面表示配置成功!
easydarwin还有很多功能,大家感兴趣的话也可以自己研究下,虽然后面我们项目并不是采用这套方案,不过研究下也是有点帮助的!
easydarwin 安装_linux环境安装部署easydarwin流媒体服务器详细教程相关推荐
- 如何将网站发布和部署到本地服务器详细教程
如何将网站发布和部署到本地服务器 文章目录 如何将网站发布和部署到本地服务器 前言 一.前提 1.首先Win+Q输入并找到"启用或关闭Windows功能", 2.找到Interne ...
- 将node项目部署到云服务器详细教程 原创
前言: 需要有node项目,并且能在本地服务器成功运行成功 一.购买云服务器 云服务器种类很多,价格都差不多,我这里购买的是ecs计算型云服务器,配置2核4G5M的配置基本就可以运行项目. 服务器购买 ...
- Docker安装java环境并部署jar包运行
Docker安装java环境并部署jar包运行 作为一个前端,了解后端部署jar包也是有必要的,在这里就我学习的,做一个简单的笔记,这里可以结合我的商品的增删改查的java文章一起看. java实现商 ...
- FCU3001安装paddlepaddle环境和部署paddleInference
FCU3001安装paddlepaddle环境和部署paddleInference.paddlex 上电之后出现这种情况!切记!!!别点任何按钮!!!直接拔电源断电1分钟重新上电!!!!! paddl ...
- CentOS 安装 tomcat 环境安装及配置过程完整版
CentOS 安装 tomcat 环境安装及配置过程 查看安装包信息 yum info tomcat 安装 yum -y install tomcat 查看是否安装成功 rpm -q tomcat 输 ...
- xp系统本地服务器环境配置,Windows XP安装Apache环境图文详解Windows服务器操作系统 -电脑资料...
本文章来简单的介绍Windows XP安装Apache环境图文方法,有需要了解的朋友可参考参考, 双击 apache_2.2.8-win32-x86-no_ssl.msi 文件,开始安装 Apache ...
- 搭建 K8S 环境:Centos7安装生产环境可用的K8S集群图文教程指南
搭建 K8S 环境:Centos7安装生产环境可用的K8S集群图文教程指南 一. K8S 简介 二. K8S 学习的几大拦路虎 2.1 K8S 安装对硬件要求比较高 2.2. K8S 对使用者来说要求 ...
- CentOS 安装 java 环境安装及配置
CentOS 安装 java 环境安装及配置 想要搭建 Tomcat 服务器环境,首先要安装 java 运行环境. 按照以下步骤,几步完成配置. 查看是否已经安装 java -version 输出: ...
- 在线部署kubeedge 1.6详细教程(Ubuntu)
在线部署kubeedge 1.6详细教程(Ubuntu) 基本环境: 操作系统:centos7:Ubuntu: docker:20.10.7 角色 系统 IP master centos7(amd64 ...
- 远程配置深度学习服务器详细教程,配置Conda+PyTorch环境
进入实验室以后,大家就会用实验室的服务器跑一些深度学习模型.如何连接服务器,以及连接服务器后如何配置conda和PyTorch深度学习框架,在此进行详细的介绍. 首先,在连接服务器之前,需要向服务器的 ...
最新文章
- 拼多多创始人黄峥,要彻底卸下担子,搞“科研”去了。
- python【数据结构与算法】多字段条件排序
- liblapack.so.3: undefined symbol: gotoblas错误及解决办法
- vue怎么传数据给后台_千万日活级产品人必备:数据监控后台之数据指标怎么选?...
- Codeforces Round #149 (Div. 2)【AK】
- [css] rem是如何实现自适应布局的?
- MaxCompute_2_MaxCompute数据迁移文档
- axure 画小程序效果图_APP详情页如何用Axure画出来
- springboot开发(yml配置和注解解析)
- sql azure 语法_使用Visual Studio和SQL Azure数据库
- 推荐一款配置中心新贵:Nacos,阿里开源,是真的香!!
- openCV,C++接口,cv::Mat矩阵数据元素读取
- c语言中除法运算和模运算,C语言除法算法和取模运算的实现(多种算法,多种思路)...
- jQuery 样式操作
- 好用的软件及网站收录
- 前后分离必备神器,YApi小白部署攻略
- 【opencv】selective_search函数
- 盗版影视网站买什么服务器,文化部严打影视盗版:网吧主清空影视服务器
- 【英语学习】关于音标的汇总图分享
- ArcGIS教程 - 3 ArcGIS快速入门