windows上编译运行easydarwin

windows上编译运行easydarwin

ID:8819941

大小:498.22 KB

页数:7页

时间:2018-04-08

windows上编译运行easydarwin_第1页
windows上编译运行easydarwin_第2页
windows上编译运行easydarwin_第3页
windows上编译运行easydarwin_第4页
windows上编译运行easydarwin_第5页
资源描述:

《windows上编译运行easydarwin》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、一、下载从Github上下载我们的EasyDarwin代码:https://github.com/EasyDarwin/EasyDarwin用svn或者git客户端将代码Clone到本地:https://github.com/EasyDarwin/EasyDarwin.gitgit@github.com:EasyDarwin/EasyDarwin.git二、Windows编译在Windows上,我们用MicrosoftVisualStudio进行编译,我们提供VS2008和VS2010两种编译工程,分别在:EasyDarwin/WinNTSupport/EasyDarwin_vs2008.s

2、ln和EasyDarwin/WinNTSupport/EasyDarwin_vs2010.sln,我们以VS2008为例,打开sln生成解决方案:生成成功:注:VS里面编译有时候会出现一些编译器或者编译中间文件造成的编译失败,一般情况下,重新编译一次就可以了!一、调试要对EasyDarwin进行调试,第一步:设置EasyDarwin工程为启动项:第二步,打开EasyDarwin工程属性页,设置调试参数:设置调试参数:-d一、配置文件在Windows上,EasyDarwin的启动入口在win32main.cpp的main函数中,程序中默认读取的配置文件在./streamingserver.xm

3、l,也就是与exe启动宿主的相同目录位置,比如在VS中启动,也就是跟EasyDarwin.vcproj相同目录位置:/EasyDariwn/WinNTSupport/streamingserver.xml,我们也可以通过在调试->命令参数中通过-c设置配置文件路径:如上图,我们将引用的配置文件设置成了c:streamingserver.xml一、部署运行当我们编译好EasyDarwin,需要进行部署和运行,我们需要以下几个文件:1.EasyDarwin.exe,主项目文件2.Streamingserver.xml,配置文件3.Movies文件夹,这个需要特别注意,Movies文件夹的位置是

4、由streamingserver.xml中的movie_folder字段配置的:这里我们配置成./Movies,也就是在exe目录下建立一个Movies文件夹:注意:这里的Movies文件夹必须提前创建才行,程序不会自动创建,这个问题在后续版本将会修复!1.将EasyDarwin开源项目中的EasyDariwn/Demo.mp4文件copy到Movies目录中。2.通过cmd进入部署的目录,启动EasyDarwin:3.Streamingserver.xml里面我们配置RTSP的端口是554,测试一下点播效果,用vlc请求:rtsp://localhost/Demo.mp4(rtsp://[

5、server_ip]:[server_port]/[file_name].mp4)一、Windows服务EasyDarwin支持以Windows服务的方式运行,具体安装方法为:创建一个Windowsbat脚本文件,具体内容为:cd./setmyPwd="%cd%"sccreateEasyDarwinbinPath="%myPwd%EasyDarwin.exe-c%myPwd%streamingserver.xml"start=autonetstartEasyDarwinpause这样EasyDarwin就能够在Windows上面以服务的方式运行了:停止服务:netstopEasyDarw

6、in开始服务netstartEasyDarwin关于EasyDarwin的任何问题,请发送邮件至:support@easydarwin.org

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。