欢迎来到天天文库
浏览记录
ID:8819941
大小:498.22 KB
页数:7页
时间:2018-04-08
《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
此文档下载收益归作者所有