1、DarwinStreamingServer(简称DSS)介绍
Darwin Streaming Server简称DSS。DSS是Apple公司提供的开源实时流媒体播放服务器程序。整个程序使用C++编写,在设计上遵循高性能,简单,模块化等程序设计原则,务求做到程序高效,可扩充性好。并且DSS是一个开放源代码的,基于标准的流媒体服务器,可以运行在windows NT和Windows 2000,以及几个UNIX实现上,包括mac OS X,linux,FreeBSD,和Solaris操作系统上的。
2、DSS主要几个特性:
支持MP4、3GPP等文件格式;
支持MPEG-4、H.264等视频编解码格式;
支持RTSP流控协议,支持HTTP协议;
支持RTP流媒体传输协议;
支持单播和组播;
支持基于Web的管理;
具有完备的日志功能。
3、DDS安装
1).从http://dss.macosforge.org/downloads/DarwinStreamingSrvr5.5.5-Windows.exe, 这里下载 DSS for Windows
2).解压DarwinStreamingSrvr5.5.5-Windows.exe至C盘,然后进入解压后的目录c:DarwinStreamingSrvr5.5.5)
3).运行 Install.bat,在Program Files中生成流媒体服务器,路径如下:C:Program FilesDarwin Streaming Server,并还会在系统服务里面加一个DarwinStreamingServer 的服务程序。
4).接下来需要安装 Perl 解释器,可以从http://www.perl.org/get.html 这里下载到,然后安装
5).创建 WebAdmin 的账号和密码
5.1)进入c:DarwinStreamingSrvr5.5.5目录
5.2)执行perl WinPasswdAssistant.pl
6).运行 WebAdmin 管理器
在当前目录下执行perl streamingadminserver.pl
7).进入管理界面对dss服务器进行管理,根据需要进行相应设置
7.1)在浏览器中,输入打http://127.0.0.1:1220/,打开管理界面
7.2)选择流媒体存放路径,默认存放在流媒体服务器下的:c:Program FilesDarwin Streaming ServerMovies目录下
7.3)设置是否使用80端口为服务器服务端口,如果选择否,可以在/etc/streaming/streaingloadtool.conf文件中指定其他端口;
4、测试
安装vlc播放器,检测dss能不能正常播放。
打开VLC media player,然后点左上角“媒体”——“打开网络串流”,然后输入网络URL,例如我想播放/usr/local/movies下的 test.mp4,则打开下面这个链接:rtsp://localhost:80/test.mp4