Windows上编译运行EasyDarwin.docx_第1页
Windows上编译运行EasyDarwin.docx_第2页
Windows上编译运行EasyDarwin.docx_第3页
Windows上编译运行EasyDarwin.docx_第4页
Windows上编译运行EasyDarwin.docx_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、 下载从Github上下载我们的EasyDarwin代码:/EasyDarwin/EasyDarwin用svn或者git客户端将代码Clone到本地:/EasyDarwin/EasyD:EasyDarwin/EasyDarwin.git二、 Windows编译在Windows上,我们用Microsoft Visual Studio进行编译,我们提供VS2008和VS2010两种编译工程,分别在:EasyDarwin/WinNTSupport/EasyDarwin_vs2008.sln和EasyDarwin/WinNTSupport/EasyDarwin_vs2010.sln,我们以VS2008为例,打开sln生成解决方案:生成成功:注:VS里面编译有时候会出现一些编译器或者编译中间文件造成的编译失败,一般情况下,重新编译一次就可以了!三、 调试要对EasyDarwin进行调试,第一步:设置EasyDarwin工程为启动项:第二步,打开EasyDarwin工程属性页,设置调试参数:设置调试参数:-d四、 配置文件在Windows上,EasyDarwin的启动入口在win32main.cpp的main函数中,程序中默认读取的配置文件在./streamingserver.xml,也就是与exe启动宿主的相同目录位置,比如在VS中启动,也就是跟EasyDarwin.vcproj相同目录位置:/EasyDariwn/ WinNTSupport/streamingserver.xml,我们也可以通过在调试-命令参数中通过-c设置配置文件路径:如上图,我们将引用的配置文件设置成了c:streamingserver.xml五、 部署运行当我们编译好EasyDarwin,需要进行部署和运行,我们需要以下几个文件:1. EasyDarwin.exe,主项目文件2. Streamingserver.xml,配置文件3. Movies文件夹,这个需要特别注意,Movies文件夹的位置是由streamingserver.xml中的movie_folder字段配置的:这里我们配置成./Movies,也就是在exe目录下建立一个Movies文件夹:注意:这里的Movies文件夹必须提前创建才行,程序不会自动创建,这个问题在后续版本将会修复!4. 将EasyDarwin开源项目中的EasyDariwn/Demo.mp4文件copy到Movies目录中。5. 通过cmd进入部署的目录,启动EasyDarwin:6. Streamingserver.xml里面我们配置RTSP的端口是554,测试一下点播效果,用vlc请求:rtsp:/localhost/Demo.mp4 (rtsp:/server_ip:server_port/file_name.mp4)六、 Windows服务EasyDarwin支持以Windows服务的方式运行,具体安装方法为:创建一个Windows bat脚本文件,具体内容为:cd ./set myPwd=%cd%sc create EasyDarwin binPath= %myPwd% EasyDarwin.exe -c %myPwd%streamingserver.xml start= autonet start EasyDarwinpause这样EasyDarwin就能够在Windows上面以服务的方式运行了:停止服务:net stop E

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论