easydarwin 安装_带你领略史上最全—编译部署EasyDarwin源码【二次开发】【Linux】...

本文详细介绍了如何在Linux环境下安装配置EasyDarwin,包括设置Go语言环境,下载源码,修改package.json,生成及启动服务,检查进程和日志,以及后续的更新和流媒体服务测试。
摘要由CSDN通过智能技术生成
933afba70b7190826360f5fd415baa47.gif

点击上方“蓝字”关注我们,每天点亮一个技能点。

本文作者:Amelia’

云析学院VIP学员

1、配置所需环境【go语言环境】

安装golang a. 安装
yum install go -y
b. 设置环境变量 创建个文件
vim /etc/profile.d/go.sh
c. 写入信息
export PATH=$PATH:/usr/local/go/bin
d. 刷新
source /etc/profile.d/go.sh
e. 设置 GPOPATH 目录 创建工作目录
mkdir -p ~/home/user/go
创建个文件
im /etc/profile.d/gopath.sh
写入信息
export GOPATH=/home/user/go
使刚刚创建文件生效
source /etc/profile.d/gopath.sh
验证GOPATH环境变量是否添加成功
echo $GOPATH
如果输出 /home/user/go 即成功 注意:npm和node不建议按照此文配置,最好用yum,不需要配置环境变量

2、开始部署EasyDarwin源码,准备工具

govendor:包管理工具,gobuild:热编译工具
# go tools    go get -u -v github.com/kardianos/govendor    go get -u -v github.com/penggy/gobuild# npm tools    npm i -g apidoc

4、在此目录将官网源码down下来【二次开发同理】

git clone https://github.com/EasyDarwin/EasyDarwin.git --depth=1 EasyDarwin

5、进入EasyDarwin工程,修改package.json【这个是重点!!!】

这个比较坑,他开源项目里命令写的是 gobuild,应该是go build  (小编刚开始一直报错,找不到原因,差点“崩溃大哭”w(゚Д゚)w)
"dev": "go build -o EasyDarwin.exe", "dev:lin": "go build -o easydarwin",

281afb21f7062c81a45487a02e18bf3e.png

6、在/home/user/go/src/github.com/EasyDarwin 目录下执行

cnpm install

7、进入工程目录 ,执行 【npm run dev】,生成exe文件

cd /home/user/go/src/github.com/EasyDarwin/EasyDarwin

8、执行启动服务命令:

nohup /home/user/go/src/github.com/EasyDarwin/EasyDarwin/EasyDarwin.exe &

9、查看进程:

ps -ef|grep "/home/user/go/src/github.com/EasyDarwin/EasyDarwin/EasyDarwin.exe"|grep -v "grep"

10、查看日志:

tailf nohup.out

11、日志启动无报错,访问流媒体服务:

http://localhost:10008/#/pushers/1

cacf81c45a3f365049a5738e314b7884.png

12、如果想要更新,就先将进程关闭,然后到服务目录下git pull,再使用启动命令就可以啦~

13、搭建成功,测试流媒体是否可用

ffmpeg -re -i /data/test123.mp4 -vcodec libx264 -acodec copy -f rtsp -rtsp_transport tcp rtsp:/10.4.3.123/Teststream

3658ca38025c8a903e27a3c69dfcecd4.gif

e3429bf60a88f2f0edceb6c8eda28c11.gif

●Thread类源码分析(1)

●Thread类源码分析(1)

●史上最全部署使用ffmpeg,十分钟带你一步到位【Linux】

●线程池(1)——线程池的使用

Java技术直播

635b063db56793c014e7e8b0dd9a6185.png点击图片直达课堂635b063db56793c014e7e8b0dd9a6185.png

994b9708c851e863a81f46bf2547b63f.png

觉得有用的话,

点个“在看”吧~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值