如何在FreeBSD4.9平台上安装Darwin Streaming Server 5.0

  •   2009-07-28/15:31
  •   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/'

    评论 {{userinfo.comments}}

    {{money}}

    {{question.question}}

    A {{question.A}}
    B {{question.B}}
    C {{question.C}}
    D {{question.D}}
    提交

    驱动号 更多