亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網絡,我們將竭誠為您提供優質的服務! 誠征網絡推廣 | 網站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業務咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當前位置:首頁 >> 技術文章 >> 文章瀏覽
技術文章

基于Linux的視頻點播系統的實現

添加時間:2011-3-1  添加: admin 

  本文介紹使用Darwin 流服務器實現Linux下的視頻點播系統的方法和步驟。

一、 Darwin簡介

  Darwin 流服務器是蘋果公司QuickTime流服務器的opensource版本,是完全基于QuickTime流服務器代碼開發的,其實現了一種在網絡上傳播QuickTime流的機制。Darwin具有以下一些特點:

  1. 具有web管理接口;
  2. 開放源代碼;
  3. 支持Mac OS X Server, Linux ,Solaris, FreeBSD,Windows NT 4.0/Windows 2000 Server等多種操作系統;
  4. 與前一版本的QuickTime流服務器相比較,性能上得到了很大加強;

二、 實現步驟

  1.從蘋果公司站點下載Darwin:

  http://www.publicsource.apple.com/projects/streaming/release/DarwinStreamingServer3-linux.tar.gz

  2.解開該tar包:

  # tar xvzf DarwinStreamingServer3-Linux.tar.gz

  這將在當前目錄生成一個DarwinStreamingSrvr3-Linux目錄,進入該目錄。

  3.執行Install安裝腳本安裝Darwin:

  # ./Install

  安裝完成后的目錄結構如下:
  /usr/local/sbin/QuickTimeStreamingServer - 流服務器程序目錄
  /usr/local/sbin/streamingadminserver.pl - QTSS Web 管理服務器
  /usr/local/sbin/StreamingServerModules/ - QTSS 插件
  /usr/local/bin/PlaylistBroadcaster - 播放列表廣播
  /usr/local/bin/qtpasswd - 進行訪問控制的密碼文件
  /usr/local/bin/SpamPro - RTSP 客戶端工具
  /etc/streaming/ - QTSS 配置文件
  /usr/local/Movies/ - 媒體文件放置目錄
  /var/streaming/ - 用戶手冊
  /var/streaming/logs - 日志目錄
  /var/streaming/playlists - Web管理播放列表文件
  4.配置服務器:

  安裝完成后streamingadminserver.pl會自動運行,可以通過該perl腳本(其實也就是一個小型的web服務器)來管理Darwin流服務器。為了以后方便管理,可以在/etc/rc.d/rc.local腳本中加入一行:

  /usr/local/sbin/streamingadminserver.pl

  這樣每次系統啟動后就會自動允許管理腳本。

  在任意一臺可以訪問該服務器的客戶機的瀏覽器中輸入:

  http://your_server_name:1220

  your_server_name也就是你的流服務器的主機名,當然也可以采用ip地址。然后就可以進入web管理界面。

  缺省的管理員用戶名: streamingadmin

  缺省的管理員密碼: default

  進入web管理界面后,可以進行以下一些配置:

  a. Server Snapshot:

  服務器狀態監測;

  b. Movies Directory:

  放置媒體文件的目錄設定,缺省是/usr/local/movies/;

  c. Authentication Scheme:

  設置用戶認證方案,缺省是Digest,如果使用QuickTime4客戶端,必須選擇Basic;

  d. Streaming on Port 80:

  設置是否使用80端口為服務器服務端口,如果選擇否,可以在/etc/streaming/streaingloadtool.conf文件中指定其他端口;

  e. Maximum Number of Connections:

  最大客戶連接數目,缺省為1000;

  f. Maximum Throughput:

  最大使用帶寬,缺省為100M;

  g. 啟動/停止Darwin流服務器;

  其他還有日志文件設定以及播放列表的建立等等。

  5.安裝客戶端:

  從蘋果公司下載QuickTime 5,http://www.apple.com/quicktime/download/ ,然后在windows 98下根據提示進行安裝。

  6.測試:

  安裝完成后,/usr/local/movies目錄中會有一個sample.mov文件,我們可以使用該文件進行測試。

  首先在客戶端啟動QuickTime 5,然后在菜單中單擊Fileà Open URL in new player ,在彈出的對話框中輸入:rtsp://your_server_name:554/sample.mov (這里假設使用554作為服務端口) ,單擊OK后就會有奇妙的事情發生。

三、 關于媒體制作的補充說明

  非常遺憾,雖然可以免費得到Darwin流服務器和QuickTime播放器,但是QuickTime的媒體制作工具QuickTime PRO不是免費的,其他一些第三方的工具也都是商業軟件,QuickTime PRO 5的售價為39美元,這對我們大多數人來說仍然是一個不小的數目。但對一個公司或機構來說就非常便宜了。

  以上就是使用Darwin 流服務器實現Linux下的視頻點播系統的簡單介紹,更為詳細的信息,請參考使用手冊usermanual.pdf。

    關鍵字:視頻、服務器、系統

分享到:

頂部 】 【 關閉
版權所有:佛山思海電腦網絡有限公司 ©1998-2024 All Rights Reserved.
聯系電話:(0757)22630313、22633833
中華人民共和國增值電信業務經營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網安 舉報有獎  警警  手機打開網站