linux编译关键搭建,在Linux平台上搭建EasyDarwin,编译代码并简单部署

本文详细介绍了在Linux系统中编译和配置EasyDarwin流媒体服务器的步骤,包括改变Buildit权限、执行编译命令、配置easydarwin.xml文件以及检查服务器部署成功的操作。同时提到了关键配置项如RTSP端口、媒体文件存储路径和对外服务IP地址的设置,并提供了启动EasyDarwin的调试模式和后台服务模式的方法。
摘要由CSDN通过智能技术生成

1.编译

第一步:进入源码文件夹下

cd ./EasyDarwin-master/EasyDarwin/

0ce8cbd093c8b130fe35a00777248957.png

第二步:更改Buildit的权限是可执行

chmod +x ./Buildit

权限更改成功后,能够使用ls -l命令来查看下

ff6295209bcd72dc6665f63eddeb17f1.png

当中-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能够找到client请求的地址

我的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播放器菜单条

媒体->打开网络串流,如图

995e5c285dc0163f1eb919712b995482.png

在当中输入:

rtsp://ip:port/easytest.mp4

当中easytest.mp4为我放到linux server Movies文件夹下的mp4文件。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值