在Linux平台上搭建EasyDarwin,编译代码并简单部署
测试环境:
Ubuntu
gcc / g++
从https://github.com/EasyDarwin/EasyDarwin下载代码
1.编译
第一步:进入源代码目录下
cd ./EasyDarwin-master/EasyDarwin/
第二步:更改Buildit的权限是可执行
chmod +x ./Buildit
权限更改成功后,可以使用ls -l命令来查看下
其中-rwxr中的x位就是root用户所对应的权限
第三步:执行Buildit
32位Linux平台:
执行 ./Buildit i386
可执行文件生成在当前目录的Release目录中
64位Linux平台:
./Buildit x64
可执行文件生成在当前目录的x64目录中
2.配置easydarwin.xml
EasyDarwin主要的几个配置项:
rtsp_port:EasyDarwin RTSP服务监听的端口;
movie_folder:媒体文件存储的路径,包括点播文件、直播切片生成的hls文件;
local_ip_address:配置EasyRelayModule对外服务的ip地址,因为可能会有多网卡或者内网映射,所以需要手动配置;
注意:配置正确movie_folder字段,以便EasyDarwin能够找到客户端请求的地址
我的movie_folder设置的为:
../WinNTSupport/Movies
rtsp_port:我设置的是554
3.运行EasyDarwin
调试模式运行:
./easydarwin -c ../WinNTSupport/easydarwin.xml -d
或者后台服务运行:
./easydarwin -c /etc/streaming/easydarwin.xml
确保/etc/streaming目录下有easydarwin.xml文件,如果没有,使用cp命令将easydarwin.xml拷贝过去。
注:无论是Windows还是Linux运行EasyDarwin,以Debug模式运行时,-c后面带的配置文件路径可以是相对路径也可以是绝对路径,但是以服务/后台方式运行,就必须是用绝对路径!
4.检查EasyDarwin是否部署成功
打开vlc播放器菜单栏
媒体->打开网络串流,如图
在其中输入:
rtsp://ip:port/easytest.mp4
其中easytest.mp4为我放到linux 服务器 Movies文件夹下的mp4文件。
在Linux平台上搭建EasyDarwin,编译代码并简单部署相关推荐
- 【DG】在Linux平台上搭建单实例的dataguard--duplicate
[DG]在Linux平台上搭建单实例的dataguard--duplicate 一 : 实验环境介绍 *** 鉴于生产环境均采用 64 位系统和数据库软件,本实验也将采用这个标准 *** 采用vmwa ...
- Linux平台上搭建apache+tomcat负载均衡集群
传统的Java Web项目是通过tomcat来运行和发布的.但在实际的企业应用环境中,采用单一的tomcat来维持项目的运行是不现实的.tomcat 处理能力低,效率低,承受并发小(1000左右).当 ...
- linux架构接口层教程,在LINUX平台上进行成功实现RIL层功能和框架层应用
1.课题研究的背景和意义 1.1 Android RIL简介 Android RIL(Radio Interface Layer)提供了无线基带Modem与电话应用之间的抽象层.在Android RI ...
- linux系统搭建论坛,在Linux平台下搭建discuz论坛
在Linux平台下搭建discuz论坛 [日期:2007-11-08] 来源:Linux公社 作者:Linuxidc [字体:大 中 小] 环境 linux AS4 2.6.9 1.安装MySQL 使 ...
- 高通Android智能平台环境搭建_编译流程分析
高通Android智能平台环境搭建_编译流程分析 高通平台环境搭建,编译,系统引导流程分析 TOC \o \h \z \u 1. 高通平台android开发总结. 7 1.1 搭建高通平台环境开发环境 ...
- 在Android平台上搭建Qualcomm的FastCv
FastCv是一款Qualcomm公司发布的专门针对移动平台的计算机视觉库,尤其对Qualcomm自家的Snapdragon做了特别的优化.中间件开发人员可以使用FastCV构建框架开发人员所需要的计 ...
- 【安信可A9G专题①】A9G环境在windows上搭建并编译,串口打印 Hello GPRS
本系列博客学习由 安信可科技 - 官方博客 技术分享,如有疑问请留言或联系邮箱. 1.A9G环境在windows上搭建并编译,串口打印 Hello GPRS 2.A9G在微信公众号上的定位功能笔记分享 ...
- Linux平台上的音视频互动开发平台
由于使用习惯,Linux在中国受欢迎程度远不如windows,相应的软件也比较少,尤其是音视频类的软件,但是,这并不代表就完全没有.下面介绍一款强大的音视频即时通讯平台给大家,它就是--Anychat ...
- linux arm 汇编学习,如何在LINUX平台上学习GNU ARM汇编
本例说明如何在LINUX平台上学习GNU ARM汇编. 1.软件环境 vmware 5.0 + redhat 9.0 + skyeye 1.2.4 + arm-elf 工具 2. 源文件 a.s -- ...
最新文章
- 慢吞吞的pip切换源
- php内核函数手册,深入理解PHP内核(五)函数的内部结构,深入理解内部结构
- OpenBoard的板级支持包(BSP)开发召集令
- 一款不错的网站压力测试工具webbench
- mysql主从复制时间配置_MySQL主从复制配置
- 苹果的倔强!今秋新iPhone外观设计将与2018年款非常相似
- Pashmak and Parmida's problem(树状数组)
- (翻译)开始iOS 7中自动布局教程(二)
- cmake编译多个文件夹_CMake应用技巧:在一个工程中编译运行多个文件
- You need to use a Theme.AppCompat theme (or descendant) with this activity
- Elasticsearch节点类型
- Python实现批量导入Markdown文件到WordPress(博客搬家工具,代码已开源)
- USB转I2C芯片操作EEPROM--CH347应用
- VirtualBox虚拟机安装和环境搭建
- xutils获取数据
- Minecraft Java版
- (三)、IText通过pdf模板生成pdf文件(可用做回执单等功能)
- BT源代码学习心得(六):跟踪服务器(Tracker)的代码分析(初始化) -- 转贴自 wolfenstein (NeverSayNever)
- 【Android】上下文菜单ContextMenu的使用
- 基于envoy的分布式网关-contour