e-mail:wangmingda@sohu.com qq:52457988
apple公司的darwin streaming server (dss)是quicktime streaming server的开放源代码版本。apple公司不仅提供了在linux,solaris和windows平台上的二进制版本,而且还提供了源代码供大家学习研究。
你可以在下面的网址下载dss源代码的最新版本,现在最新的版本是5.0.1.1 :
http://developer.apple.com/darwin/projects/streaming/
你需要使用unzip软件解压缩源代码包,如果没有安装你可以从下面的网址下载这个软件:
ftp://ftp.info-zip.org/pub/infozip/src/
bash-2.05b# unzip darwinstreamingsrc5.0.1.1.zip
bash-2.05b# cd darwinstreamingsrc5.0.1.1
使用unzip命令解开源代码包,并进入源代码目录
使用你喜欢的编辑器修改buildit文件,将compiler_flags=改为compiler_flags="-mcpu=pentiumpro"(在文件的91行)。
bash-2.05b# ./buildit
darwin streaming server
configuring for the freebsd i386 platform
……………………
使用buildit脚本编译在freebsd平台下的dss服务器
bash-2.05b# ./dss_makeroot -f /tmp/darwin
使用dss_makeroot脚本建立一个安装包。/tmp/darwin是一个临时的文件夹,不要使用/var/streaming作为临时文件夹。
bash-2.05b# cd /tmp/darwin/
进入刚才的临时目录
bash-2.05b# chmod +x /usr/local/sbin/streamingadminserver.pl
为streamingadminserver.pl文件增加可执行属性,否则安装的时候会报错。
bash-2.05b# ./install
使用install脚本安装dss服务器到你的系统中,安装的过程中会提示你输入管理员的用户名和密码。
bash-2.05b# /usr/local/sbin/darwinstreamingserver
手动启动你的dss服务器
bash-2.05b# /usr/local/sbin/streamingadminserver.pl
启动dss服务器的web管理界面
为了配置dss服务器,可以使用一个web浏览器连接到服务器的1220端口,输入在install脚本执行时的用户名和密码,按着提示配置你的服务器。
现在你可以在quicktime的"file"中选择"open url in new player..."然后输入一个下面的url测试一下你的服务器:
rtsp://yourwebserver.net/sample_300kbit.mov
你不能直接在你的web浏览器中输入rtsp url's,你需要创建一个quicktime参考文件,然后将这个文件放到web服务器下面,通过这个文件将连接重定向到你真正的movie文件。apple提供了免费的软件makerefmovie,你可以从下面的网址下载这个软件:
http://developer.apple.com/quicktime/quicktimeintro/tools/'
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器