Linux編譯安裝Darwin Streaming Server 6.0.3

Linux編譯安裝Darwin Streaming Server 6.0.3

[日期:2013-07-23] 來源:Linux社區 做者:Linux [字體: ]

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

一、什麼是Darwin Streaming Serverweb

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

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

二、在Linux中編譯安裝Darwin Streaming Server服務器

首先須要進行一些必要的準備工做:tcp

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

執行./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(查看流媒體服務器的端口)

三、啓動 Darwin Streaming Server

sudo /usr/local/sbin/DarwinStreamingServer啓動 Web 管理介面 (tcp port 1220)

sudo /usr/local/sbin/streamingadminserver.plps. 以上兩項在剛安裝好的時候會自動啓動,不需手動執行

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

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

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

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

你能夠在web管理面板修改這個路徑。

四、訪問本身的流媒體服務

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

rtsp://你的IP/sample_100kbit.mp4

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


轉自:http://www.linuxidc.com/Linux/2013-07/87730.htm

相關文章
相關標籤/搜索