最近所做的项目中,需要一个小型的视频服务器,用于为客户提供视频流服务,在网络上找了一些资源,一开始是打算用live555的,这是一个开源的音视频流媒体服务器,但在使用过程中,效果始终不理想,而且也不支持mp4格式的视频,网上有一些文章介绍如何重新编译live555源码,从而可以支持MP4格式视频,但实在太复杂。后面又找到了DSS,这是苹果提供的一个开源流媒体服务器,同时也支持MP4格式,下面就详细介绍一下如何使用,以备自己后面需要时能够更快上手使用。
1. Darwin Streaming Server(DSS)
Darwin Streaming Server 是苹果公司推出的开放源码、跨平台多媒体串流服务器, 提供音乐 (mp3) 与影音 (3gp、mp4、mov) 串流播放功能, 可由 Windows Media Player、VLC media player、QuickTime Player 等播放软件收听(看)。苹果系统的DSS已经更新到6.0.3,但支持windows平台的目前只有5.5.5
2. 下载
DSS 下载 http://dss.macosforge.org/downloads/DarwinStreamingSrvr5.5.5-Windows.exe
Perl 下载 http://downloads.activestate.com/ActivePerl/releases/5.20.1.2000/ActivePerl-5.20.1.2000-MSWin32-x64-298557.msi
3. 安装
- 下载ActivePerl后,双击开始安装
- DSS下载后,双击进行解压,解压到任意目录,解压后双击运行install.bat。 由于DSS工具是将程序安装在“C:\Program Files”目录下,而且只能是在这个目录,要安装到此目录,必须要有管理员权限。
- 运行管理员的CMD窗口,快捷键:win + x, A
- 在cmd窗口进入DSS的解压目录,输入install 进行安装,安装完成后就可以看到C:\Program Files目录下的Darwin Streaming Server文件夹,Movies文件夹里面的音视频便可以通过流媒体服务器广播出去。安装过程中需要输入用户名及密码,用于web页面管理。
- 同时,在系统服务里面可以查找到名为Darwin Streaming Server的系统服务,若停止,则需要手动打开