诸位,我是第一次摸这个EasyDarWin服务器的,如果你想搭建该服务器我觉得你应该也知道这是什么,干什么用的,我也就不说它的作用了。网上关于EasyDarWin官网配置视频资料文档一大堆,眼花缭乱,让你苦不堪言,配置和他们的步骤一样,可是过程中的结果完全是不同的,我纠结了好久,其他版本的我也没试过。就用EasyDarWin官网那个解说视频使用的EasyDarWin 版本给大家进行讲解配置吧,资源如下:在我的上传资源里面(我也是来蹭积分的,理解下吧),我的步骤和很多的博客上的说法是一样的在这里,我也再详细的说一下。
下载好这个资源包,注意是7.05的,其他的我不知道,是不是这样配置,具体如下:
A:下载EasyDarWin服务器源码包,使用的是EasyDarWin-7.05.tar.gz 包
B:进行包的解压缩,tar –xvzf EasyDarWin-7.05.tar.gz,记录好工作目录和解压路径
C:注意解压好进入——>EasyDarWin-7.05——>EasyDarWin 在解压的目录中寻找“Buildt” 文件,(目录路径是:/EasyDarWin- 7.05/EasyDarWin/Build)并进行赋予对应的权限问题chmod +x Buildt ,此时你在目录下是找不到x64或者I386目录的
D:执行 Buildt 命令: ./ Buildt,会出现:出现了三个选项,分别是 x64 和 i386 和 Debug ,看自己虚拟机系统选取对应的位数,选择64 位的,命令:./Buildt x64 ,32位的 命令./Buildt i386, Debug 命令一般不使用。
E:以上步骤如果没有报错,则继续往下执行进入,此时可以看到在Buildt的同一级目录下会出现x64文件,进入该文件,并将与 Buildt同级目录的WinNTSupport 下的 html和easdarwin.xml 复制到x64目录下。请您往前看 C步。
F:现今的步骤基本上已经完成了,那么现在需呀我们实验一下我们究竟配置成功了吗?
G:进入x64目录下,输入命令执行 sudo ./easydarwin -c easydarwin.xml -d,前面那个./和当前目录的easydarwin可执行文件对应后面是x64目录下 后面的 easydarwin.xml 需要你把上级目录的WinNTSupport 目录下的easydarwin.xml复制到x64目录下,再把WinNTSupport 目录下的htnl文件夹也复制到x64目录下,然后在x64目录下执行。原因前者的easydarwin.xml 里面是对于各种参数的修改文件,自己看需要再去修改,(自身也不了解,可以去百度),后者遇到问题是,自己已经将easydarwin.xml 复制到该目录下,对应的配置文件也就是html目录中的相关easyDarWIn服务器所在服务器网站的页面都保存在该html目录下,所以要把该目录也复制到x64目录下,最后执行命令,执行效果如下:
效果图:
E:打开网页输入:(自己对应的ip地址如我的:)http://192.168.189.137:8088/ ,如果能弹出一个服务器网页那么说明自己的服务器已经配置成功了。
效果图如下:(密码和用户名都是admin)
F:此时说明我们已经把EasyDarWIn服务器搭建成功了,我们现在可以进行推流试下:可以是MP4格式,不过需要进行hint处理,处理软件,不处理根本推流不成功,我试过很多次,这块好多人就没有说过
大家可以自己去下个这软件进行处理下,具体如何处理自己在百度吧,我就不详细说了,那么现在把这个对应的视频文件拷贝到对应的位置(当前目录是x64目录,那么需要你把WinNTSupport 下的Movies目录复制到x64目录下,并把视频拷贝到Movies中)。然后重复上面的命令sudo ./easydarwin -c easydarwin.xml -d,为什么需要把上一级的目录拷贝到这里呢,因为在easydarwin.xml中的一个配置文件是
它执行的是当前目录,所以自己需要进行手动修改,把Movies目录拷贝到本目录下,注意一定要复制不能自己去创建,在本目录下因为还有其他一个xml文件,它的作用很重要,自己我也不清楚,我试过。自己创建是不行的,如果你不想复制这些东西,那么你只需要把视频拷贝到WinNTSupport下的Movies中,并且把它的目录下的easydarwin.xml中的就是上面的截图中的“./Movies/”改成../WinNTSupport/Movies,同时命令改成sudo ./easydarwin -c ../WinNTSupporteasydarwin.xml -d,那么此时就可以去执行了,之后打开另一个Terminal串口 输入命令(注意是自己对应的IP地址),vlc rtsp
://192.168.189.137:554/test1.mp4(自己主要修改自己Ip,和自己对应的MP4文件,剩下照抄)。这样就可以实现本地点播了。
命令:
调试模式:sudo ./easydarwin -c ../WinNTSupporteasydarwin.xml -d (可以看到具体的打印信息)
后台模式:sudo ./easydarwin -c /home/EasyDarwin7.0.5/EasyDarwin/WinNTSupporteasydarwin.xml -d (可以看到具体的打印信息).