今晚上把EasyDarwin跑了起来,本人没有流媒体基础,三天前不知道流媒体为何物,更没有听说过EasyDarwin。所以这篇文也是写给第一次听说EasyDarwin,刚下载完源码不知道下一步怎么干的人。
这是一个主要由国人维护的项目,和国际接轨就差一些。下载下来两三百M的东西,看着非常杂,编译系统也没有使用CMake之类,直接一个sln放上去。而且依赖是直接编译好扔进去的,感觉怪怪的,也有好处吧,反正国内几乎都是用的vs。
关键是没有正经的文档。至少我没找到。不知道怎么使用,Getting Started应该是必备的东西。
这篇文章干的事情就是,使用EasyDarwin,显示一些视频。
首先,打开英文wikipedia,看几个词条,streaming media,RTP, RTCP,RTSP;
然后,到Github上,下载EasyDarwin项目代码,看上面的Readme;
打开EasyDarwin/EasyDarwin/WinNTSupport下的EasyDarwin.sln;编译。
到这里,找到输出的exe文件,EasyDarwin.exe,这就是最主要的服务器程序了。别的教程上有好几个什么安装成服务的,可以不管。直接在命令行运行搞清楚再说别的。
然后,运行 EasyDarwin.exe -d