<menu id="w8yyk"><menu id="w8yyk"></menu></menu>
  • <dd id="w8yyk"><nav id="w8yyk"></nav></dd>
    <menu id="w8yyk"></menu>
    <menu id="w8yyk"><code id="w8yyk"></code></menu>
    <menu id="w8yyk"></menu>
    <xmp id="w8yyk">
    <xmp id="w8yyk"><nav id="w8yyk"></nav>
  • 網站首頁 > 物聯資訊 > 技術分享

    Linux編譯安裝Darwin Streaming Server 6.0.3

    2016-09-28 00:00:00 廣州睿豐德信息科技有限公司 閱讀
    睿豐德科技 專注RFID識別技術和條碼識別技術與管理軟件的集成項目。質量追溯系統、MES系統、金蝶與條碼系統對接、用友與條碼系統對接

    買回來VPS后就一直想在上面搭建一個流媒體服務,在網上搜索了很多資料,大部分都是介紹Linux中安裝Darwin Streaming Server 5.5.5版本,因為這個版本提供了針對linux的安裝腳本。但既然官網有了6.0.3版本,于是果斷嘗試安裝最新的版本。

    1、什么是Darwin Streaming Server

        目前主流的流媒體服務器有微軟的windows media server、RealNetworks的Helixserver和蘋果公司的Darwin Streaming Server. 微軟的windows media server只能在windows2000 server和windows 2003 server下使用,不在考慮之列。RealNetworks的Helixserver是一款跨平臺的軟件,功能也很強大,但并非免費軟件。

        Darwin Streaming Server簡稱DSS。DSS是Apple公司提供的開源實時流媒體播放服務器程序。整個程序使用C++編寫,在設計上遵循高性能,簡單,模塊化等程序設計原則,務求做到程序高效,可擴充性好。并且DSS是一個開放源代碼的,基于標準的流媒體服務器,可以運行在Windows NT和Windows 2000,以及幾個UNIX實現上,包括Mac OS X,Linux,FreeBSD,和Solaris操作系統上的。

    2、在Linux中編譯安裝Darwin Streaming Server

    首先需要進行一些必要的準備工作:

    apt-get install patch make gcc g++ 

    準備好軟件暫存的目錄,并從官網下載軟件的源碼:

    mkdir soft
    cd soft
    wget http://dss.macosforge.org/downloads/DarwinStreamingSrvr6.0.3-Source.tar

    源碼下載完成后,需要解壓tar包,

    tar xvf DarwinStreamingSrvr6.0.3-Source.tar

    給源碼安裝補丁文件,進入DarwinStreamingSrvr6.0.3-Source目錄,并打補丁:

     

    cd DarwinStreamingSrvr6.0.3-Source
    wget http://www.abrahamsson.com/dss-6.0.3.patch
    patch -p1 < dss-6.0.3.patch  

    執行

    ./Buildit 

    編譯完成后,我們來生成linux下的dss安裝包

    執行 ./buildtarball 

    生成DarwinStreamingSrvr-Linux.tar.gz

    解壓縮

    tar -zxvf DarwinStreamingSrvr-Linux.tar.gz 
    cd DarwinStreamingSrvr-Linux 

    對Install文件做修改

    if [ $INSTALL_OS = "Linux" ]; then 
    /usr/sbin/useradd -M qtss > /dev/null 2>&1 
    else 
    /usr/sbin/useradd qtss > /dev/null 2>&1 
    fi

    將-M修改成-m

    clip_image001[4]

    執行./Install 

    Please enter a new administrator user name: 【新管理員】

    Please enter a new administrator Password: 【密碼】

    查看是否安硯成功

    ps aux | grep Darwin(查看流媒體服務器的進程) 

    root ... ... ... /usr/local/sbin/DarwinStreamingServer

    qtss ... ... ... /usr/local/sbin/DarwinStreamingServer

    netstat -ntulp | grep Darwin(查看流媒體服務器的端口)

     clip_image002[4]

    3、啟動 Darwin Streaming Server

    sudo /usr/local/sbin/DarwinStreamingServer

    啟動 Web 管理介面 (tcp port 1220)

    sudo /usr/local/sbin/streamingadminserver.pl

    ps. 以上兩項在剛安裝好的時候會自動啟動,不需手動執行

    小技巧:自動啟動流媒體服務器的方法:

    自動運行流媒體服務器序非常簡單,把上述命令添加在/etc/rc.d/rc.local腳本中即可。

    最后在服務器輸入 http://你的IP:1220/來訪問web管理

    image

    默認的媒體文件存放在/usr/local/movies

    你可以在web管理面板修改這個路徑。

    4、訪問自己的流媒體服務

    可以使用VLC media player這個軟件,輸入

    rtsp://你的IP/sample_100kbit.mp4

    來播放默認的測試視頻。如果你的網速夠給力的話效果還不錯 :)

    RFID管理系統集成商 RFID中間件 條碼系統中間層 物聯網軟件集成
    最近免费观看高清韩国日本大全