匿名用户

1级

2018-11-24 回答

1 配置环境

1、系统:Windows 10

Easydarwin版本:官方最新版本

本配置为非web配置,在官方文档中有提供web配置攻略

2、 安装步骤

1

获取最新版本

在Github 中下图第一个链接获取最新的EasyDarwin版本源码,自行编译成需要的可执行文件,也可以直接在下图第二个链接中下载已经归档的相应版本进行部署;

2

编译最新版本(可选)

【如果直接下载已编译好的Release归档版本,可跳过此步骤】

Windows版本编译,可以直接用Visual Studio 2010打开源码文件中的:/EasyDarwin-master/EasyDarwin/WinNTSupport/EasyDarwin.sln解决方案文件,直接编译出exe可执行文件EasyDarwin.exe;

注意:在编译运行过程中会出现libEasyHLS.dll,libEasyPusher.dll,libEasyRTSPClient.dll,libEasyAACEncoder.dll不存在的问题,在这里只需要把下图lib文件中的几个.dll文件复制黏贴到WinNTSupport/Debug文件夹中即可,再重新编译运行Easydarwin的项目即可。

3

此时此刻,在WinNTSupport/Debug文件夹下,就存在正确无误的EasyDarwin.exe可执行文件。

4

移动Moives文件夹

把EasyDarwin-master\EasyDarwin\WinNTSupport文件夹下的Movies文件夹Copy一份到Debug文件夹下,其他可暂时不动。

注意:这里的Movies文件夹是Copy,不是在Debug下新建Movies文件夹,因为Movies文件夹内还有.xml的配置文件,如果是新建的文件夹,请记得把Movies下的.xml文件Copy到新的Movies文件夹下。

5

相关配置

所有的配置信息都存放在EasyDarwin-master\EasyDarwin\WinNTSupport\easydarwin.xml文件中,相关重要配置说明:

rtsp_port:EasyDarwin RTSP服务监听的端口;

movie_folder:媒体文件存储的路径,包括点播文件、直播切片生成的hls文件;(注意在这里必须要求Movies文件夹是在Debug下的路径)

local_ip_address:配置EasyRelayModule对外服务的ip地址,因为可能会有多网卡或者内网映射,所以需要手动配置;

RTSP_debug_printfs:将easydarwin.xml中输出打印配置为true,这样就能在调试模式中看是否有报文发来,也可以在easydarwin.xml中配置log输出的目录和文件名称,再根据log确定问题(具体个性化log,需要自己添加代码,编译部署);

6

启动Easydarwin服务

Windows版本运行(控制台调试运行):win+R-》调出运行-》命令提示符-》找到Easydarwin.exe文件路径,输入以下指令:

EasyDarwin.exe -c ./easydarwin.xml -d

出现如下结果,表示服务器已经成功开启。

7

说明,官方文档中给出了制作.bat快捷运行的方法。具体如下:

将这段脚本做成bat。

制作方法如下:

首先在EasyDarwin-master\EasyDarwin\WinNTSupport\Debug文件下创建一个Startup.bat.txt(名字随便取)的文本文件,然后把上面的脚本指令Copy进到文本中,保存后重命名Startup.bat,之后单击.bat文件即可运行服务器。

8

注意:笔者在使用这个方法的过程中,在自己win 10 机上没有成功,笔者使用的脚本指令是

END

3 测试流媒体服务器

1

首先,在网上下载一个MP4视频文件,之后放置到EasyDarwin-master\EasyDarwin\WinNTSupport\Debug\Movies\路径下。之后使用6中的说明开启服务器,在之后就可以使用相关播放器进行播放啦。

END

4 EasyDarwin视频支持格式说明

1

说明:EasyDarwin 支持MPEG-1、MPEG-2、MPEG-4、H.264、VC-1等多种标准编码格式的众多主流媒体格式及avi、asf、 wmv、mp4、mov、rm、rmvb、flv、3GP等等全格式的文件Container容器,更加详细的请参考官方文档说明。

END

5 播放器推荐

1

推荐使用的播放器有:ffplay,vlc等开源播放器进行测试,重点推荐VLC播放器,使用非常简单。

END

6 可能会遇到的问题

1

在测试过程中要关注播放器和控制台两方,播放器不播放控制台无消息,表示没有连接上服务器,查看自己的url是否正确;播放器不播放控制台有消息,可细细查看错误所在。

2

首次使用推荐使用mp4格式视频,如在使用中出现415 Unsupported Media Type问题,可以用以下办法解决。

MP4点播返回415错误(Requested movie hasn't been hinted)EasyDarwin点播要求mp4文件需要先经过RTSP/RTP HINT处理,具体方法(用mp4box GUI、MediaCoder等工具):

easydarwin 安装_easydarwin支持什么格式相关推荐

  1. 一般源码安装添加的GD库 是不支持 jpeg 格式的图片的

    一般源码安装添加的GD库 是不支持 jpeg 格式的图片的,只支持如下格式 GD Support enabled  GD Version bundled (2.0.34 compatible)  GI ...

  2. Linux系统里让vim支持markdown格式的语法高亮

    Markdown是深受程序员喜爱的一个文件格式. 然而Linux里默认的vim设置,并不支持markdown格式的语法高亮显示. 下面就来介绍如何设置使得markdown格式的文件在vim里也能享有语 ...

  3. 树莓派入门之—树莓派3B+不支持ExFAT格式而启动不了的解决方案

    软件硬件 硬件 > mac pro + 树莓气派3B+ 软件 >NOOBS_v3_2_0.zip + SDCardFormatterv5_Mac.zip 流程 >按官网的指引 ras ...

  4. 移动硬盘安装debian,支持BIOS和uefi双引导

    移动硬盘安装debian,支持BIOS和uefi双引导 移动硬盘用DiskGenius.exe 软件格式化为GPT硬盘,格式为1个分区.分区工具和uefishell也就是grubx64.efi文件,正 ...

  5. android 格式化为exfat,Android 4.2是否支持exfat格式U盘?如何使Android支持exfat

    Android 4.2是否支持exfat格式的U盘? 问: 我想将大于4G的视频放入USB闪存驱动器,然后如何使Android支持exfat通过otg电缆连接到手机,但是Android无法识别exfa ...

  6. 让Photoshop支持ico格式输出

    平时有尝试用Photoshop做过ico图片的朋友都知道,Photoshop默认是不支持ico格式输出的,需要安装对应IcoFormat插件支持才可以.今天就介绍一下这个插件的下载及安装方法,以方便有 ...

  7. 将DVD视频转成IPAD支持的格式

    买了一些幼儿教育的DVD盘,小朋友用IPAD自己就可以看了,不用开电视又开DVD机的.我觉得这种需求很多人都有,但却没找到可以转换的免费软件.不是需要注册就是只能免费转五分钟.最后只好用Linux解决 ...

  8. [opencv][原创]关于opencv-python的cv2保存视频不支持H264格式问题探讨

    项目有个不合理要求,能够在chrome浏览器打开播放,但是cv2根本不支持H264,由于版权原因,官方不支持h264格式所以当你使用诸如XVID,MJPG等虽然不影响使用和正常播放,但是就是无法在浏览 ...

  9. (可用)SOX 支持mp3格式转换

    Centos 通过 yum install sox 是不支持 mp3 格式语音转换,所以必须通过编译的方式安装 sox.下载附件中的两个 tar.gz 包. 如果已经通过 yum 安装了 sox  的 ...

  10. 视频格式转换器哪个好 怎样把视频转换成手机支持的格式

    现在随着手机品×××的繁多,根据手机配置不一样,所支持的视频格式也不一样,而且视频的格式本来就是多样化的,不同播放器下载的视频格式也是不一样的,更烦恼的是由于视频格式的不一样,就会出现下载的视频播放不 ...

最新文章

  1. MySQL的大分页查询该如何优化?
  2. 第4章 类型基础 -- 4.1 所有类型都从System.Object派生
  3. FPGA篇(三)基于FPGA的几种排序算法
  4. Hadoop Hbase适合存储哪类数据?(转)
  5. iotop iostat_适用于SQL Server DBA的有用的Linux命令– iotop和iostat
  6. 利用数组求前n个质数
  7. 从最近的AAAI和EMNLP中了解命名实体识别与关系抽取的联合建模
  8. laravel后台可修改配置自动加载
  9. 孙鑫VC学习笔记:第十五讲 (三) 增加互斥条件实现线程同步
  10. linux系统虚拟机gcc下载,Linux(Ubuntu)虚拟机安装GCC编译器
  11. gg修改器怎么能让服务器检测不到,gg修改器怎么绕过检测 | 手游网游页游攻略大全...
  12. 仓储管理之计价方法——移动加权平均法
  13. html底部友情链接代码,wordpress友情链接添加到页面底部的方法
  14. darts-clone、RABIT交叉编译
  15. 您好!欢迎关注异贝!异贝是中国8000万中小微企业忠实的朋友,与您一起成长。异贝商学院今天与您分享:健身行业异贝引客、锁客方案设计!
  16. bm24 bm25 sql 22 sql 24
  17. 大数据风控实践 - 反欺诈之设备指纹
  18. 【金猿产品展】齐治DSG数据库安全网关系统——统一的数据库操作管控平台
  19. 认知科学与广义进化论
  20. 初级计算机学后感,计算机学习心得体会

热门文章

  1. 采集侠的自动crontab脚本
  2. LordPe dump进程内存实现
  3. 热门软件看点:绿坝花季护航蹿红解读(2009-06-14 10:21:45)
  4. 勿让“天地图”成绿坝第二
  5. windows 11屏幕保护程序配置教程——设置无效解决方案
  6. Css选择器权重排序详解+权重计算
  7. LOCKDIR加密文件的破解心得
  8. Resource Hacker-资源替换工具
  9. 软件测试功能测试全套常见面试题【功能测试】面试总结4-2
  10. python crm_学Python还是买CRM软件?