2008年7月26日 星期六

測試你的網站進行連線測試服務

因為大陸的封鎖機制有地區性,你可以選擇從「上海」、「北京」或「香港」三種地區,來對你的網站進行連線測試。而底下的「Select Non-Chinese Location」則可算是對照組,測試從大陸以外的地區能不能正常連線,你不勾也沒關係。


WebSitePulse is a leading provider of advanced, independent and remote monitoring services that enable clients to increase the efficiency of their mission-critical e-business operations, and to reduce their risk of failed Internet transactions and loss of revenue. Cost-effective, easy-to-use Monitoring Services are available to meet every need and every budget.

Server Monitoring - monitors any type of server, web server or network device as often as every minute with error detection and instant alerts.

Website Monitoring - monitors performance and availability of web sites as often as every minute simultaneously from a global monitoring network. Provides full-page downloads with real-time website alerts, generated if web page errors or website performance problems occur.

Application Monitoring - monitors complex multi-step web transactions and the applications they use. Features simultaneous full-page downloads for every step from multiple cities around the World.

Email System Monitoring with Round-Trip - verifies that your incoming and outgoing email services are working from and end-to-end perspective.

Key Features
• Simultaneous multi-pop web site monitoring from around the Globe
• Precise error detection and "triple stage" verification system
• Forced monitoring upon error detection
• Location correlated notification system with custom settings
• Real-time multi-media alerts with flexible escalation
• Remote hands upon Customer request
• Real-time reports with drill down capabilities and diagnose options
• Multi-user access with individual rights
• 24/7 Live customer support

Customer benefits
• Eliminate the risk of failed Internet transactions and loss of revenue and credibility
• Increase productivity of Web applications and ensure they are always available and running at peak performance
• Provides third party validation of the quality of web applications
• Provides site monitoring from outside the fire wall to demonstrate performance from the end-user perspective


http://www.websitepulse.com/

2008年7月24日 星期四

unicast、broadcast、multicast

unicast、broadcast、multicast
作者: cola (IP已記錄)
日期: 2006年03月30日Thursday22時49分13秒


unicast一台電腦與另一台電腦對話。連結頻寬=單點資料量*瀏覽者數量。

broadcast一台電腦與多台電腦對話。所需連結頻寬為單點數據量。在廣播分支處拷貝到各分支即可。

multicast一台伺服器電腦選擇性的與多台用戶端電腦對話。

比如說,你要讓三個人收到同樣的信息,用unicast要發三遍,用multicast只要一遍,節省資源。

舉例說明:如果你有一台伺服器,CILENT端有3個USER每個USER要求伺服器傳輸一個1.5M大小的文件
如果採用unicast方式:
伺服器要向每個USER的單點傳送地址發送每個物件的copy,也就是說伺服器有4.5M的流量同樣的信息要傳輸多次
如果你採用broadcast方式:
只需發送一個文件的COPY,只要是網路中的用戶,都能收到這個信息,(Notice:伺服器端的流量僅為1.5M)
如果採用multicast方式:
和broadcast有點相同,所不同的是,他不是發給網路中的每一個客戶,而是誰需要發給誰,如果3個用戶中只有2個用戶需要這個文件,那麼 multicast可以滿足要求,只發給其中的2個用戶,Multicast是由客戶端設備決定是否要這個多點廣播的地址,讓網路只在需要時才COPY文 件節省了頻寬
也就是說,如果有100個用戶主機,而只有99個需要信息,首先那99個必須對伺服器發出請求(Notice:有一個沒有發出請求),伺服器根 據請求會產生一個多點廣播MAC地址,然後伺服器會將MAC地址轉換為廣播IP地址,這個IP是一個Class D的網址,所以他是一個剛發出請求的(99台)的IP主機組地址,所以IP主機組中的成員都會得到信息, 以外的就收不到信息了





已編輯 4 次, 最後一次由 wplee 於 06年04月02日18:18。

串流媒體檔案的編碼

串流媒體檔案的編碼
作者: wplee (IP已記錄)
日期: 2006年03月16日Thursday15時24分15秒

對串流媒體檔案進行編碼 

我們強烈建議對檔案進行編碼動作,但是在一些高品質串流媒體播放場合裡面,對檔案進行編碼則並非絕對必要。編碼動作指的是將原始的聲音或者影片檔案進行壓 縮,這項程序能夠縮小檔案尺寸,以利於更有效率的串流播放效果。編碼過程中需要使用特殊的編碼方式(Codecs,compression algorithms 亦即檔案壓縮的演算法)。不同的編碼方式對於不同的頻寬條件有各自的最佳化方式。 RealPlayer 以及 QuickTime Player 兩者都可以直接播放許多不同格式的未壓縮媒體檔案,但是請銘記在心,絕大多數未經壓縮的媒體檔案尺寸都非常大,串流播放的下載過程將會變得非常緩慢,令人 難以忍受。

檔案編碼過程相當容易,因為有編碼軟體會自動替你進行檔案編碼動作,但是這個編碼程序需要時間,所需時間長短則視你的電腦配備而定。有些較長的音效或者影片檔案往往需要一整晚的時間才能編碼完成。

RealNetworks 公司免費提供了基本的編碼軟體(連同編碼方式一起提供)讓大家下載使用,而且事實上光是這套軟體便已足敷所需了。市面上也有更高階的編碼軟體,例如 Terran 公司的 Media Cleaner Pro 便是一例。高階編碼軟體使用了特殊的編碼方式,宣稱能夠製作出極佳的聲音訊號,不過事實上其中的差異性可能只有專業的音響愛好者才查覺得出來。然而這些高 階編碼程式可以清除聲音訊號中的背景雜訊(產生的效果不錯,而且容易察覺),並且還提供了批次處理功能,對於大量製作以及長時間徹夜編碼程序相當有幫助。

一些網站提供了線上編碼服務,例如 Loudeye 網站便提供大量檔案編碼服務,讓一般使用者不需要長時間佔用電腦資源進行編碼工作。

RealNetworks 編碼

你可以從 RealNetworks 公司網站上免費下載 RealProducer 這套軟體來進行檔案編碼工作。如果需要進階功能的話,也可以付費購買 RealProducer Plus(美金 $149 元)或者 RealProducer Pro(美金 $399 元)。不過如果只需要基本功能的話,就不需要去另外花這筆錢了。

RealMedia 編碼方式能夠很有效地針對不同頻寬需求對檔案進行編碼。此外為了免除使用者為不同頻寬分別進行編碼程序的麻煩,RealProducer 使用了 SureStream 技術,它能夠搭配使用不同類型的編碼方式來針對不同場合的串流媒體需求進行適當的編碼程序。有了 SureStream 技術,RealProducer 軟體便可能為 28k 與 56k 數據機選用相同的編碼方式,而為 ISDN 線路使用者選用另一種不同的編碼方式。使用者只需要指定內容播放的場合與類型(聲音檔案,影像片段檔案或者其他),SureStream 便會自動選擇適當的編碼方式來為不同的頻寬條件進行編碼,使用者便不需要自己針對不同頻寬進行多次編碼了。

 
QuickTime 編碼

免費的 QuickTime Player 播放程式僅提供檔案播放功能。如果需要檔案製作功能,你可以付費 $29 美元,在蘋果公司網站上購買 QuickTime Pro 軟體。這套軟體除了播放功能以外,也可以用來將檔案進行編碼,並且轉換成 QuickTime 格式。QuickTime 提供了智慧串流功能,類似於 RealNetwork 公司的 SureStream 技術,然而不同的是在 QuickTime Pro 裡面你必須為不同的場合分別使用不同的編碼方式產生各自的影片檔案,然後再使用一項名為 MakeRefMovie 的工具程式產生一個檔案,用來參照到先前製作好的不同影片檔案。QuickTime Pro 的自動化程度並不及於 SureStream 技術。

如果需要更多 QuickTime 相關資訊,可以參考 Peachpit Press 公司出版的《QuickTime Pro 4 快速視覺入門導引》(QuickTime Pro 4 for Macintosh and Windows: Visual Quickstart Guide),作者是 Judith Stern 與 Robert Lettieri。

出處: 串流媒體完全手冊

stream 串流

stream 串流
作者: wplee (IP已記錄)
日期: 2006年03月07日Tuesday18時53分38秒

影音資訊成為未來網路的主流。例如:德國汽車 BMW 首創以網路電影行銷目前最新款的車種;HiNET 主推的 Hi Channel 以及 DVHOT 哈燒網等,都開始應用串流影音技術,延伸網路的使用功能。

串流影音技術將串流媒體(streaming media)運用封包切割的技術,當龐大的影音檔案切割成小小的封包,透過網路不間斷的傳遞;好比像是打開水龍頭,就會有水源源不絕的流出來一樣,它採用 緩衝設計,可以一邊 Download 一邊觀看,不像以往需要完整的下載完影音檔才能收看,增加了即時性與實用性。

通常以 .ASF 及 .ASX 為副檔名的串流影音



Stream Media

Stream Media (線上串流媒體) 技術的最重要關鍵,簡單的說就是 buffering 。



線上串流媒體 (Stream Media)允許瀏覽者一邊下載多媒體資料、一邊觀看、收聽,而不需要等到整個多媒體資料都完整下載完之後才能進行收看收聽,瀏覽者會有近乎即時的感受,這是其最大的特色。

線上串流媒體並不是單一的技術,它是結合了許多技術之後所產生的,這包括了線上串流媒體數據資料的收集、壓縮、儲存、傳輸以及網路通訊等多種技術。

線上串流媒體帶來了網路視聽巨大的影響,以往,如果需要線上觀看一部VCD格式的影片,大小約為650M,使用寬頻也需要下載3個多小時之後才能進行觀 看。如果影片是採用線上串流媒體技術來進行壓縮的話,只需要 100M,而且用戶可以邊看邊下載,整個下載的過程都在作業系統的背景執行。其最大的優點,就是不會佔用太多用戶的硬碟空間。

不過線上串流媒體採用的是破壞性壓縮的方式,類似於MP3的方式,因此在影音的品質上會有所差異。

當用戶端電腦發出對線上串流媒體格式資料的要求時,伺服器會立即接受請求,然後反應。一般的線上串流媒體影像的壓縮比率為220Kbps,也就是說每秒需 要220Kbps的接收速度,大約是27.5K的下載速度,這種速度普通的 Modem 無法應付,因此線上串流媒體技術也使用了一種數位緩衝的方式來保證資料傳輸的可靠性。

數位緩衝就是指線上串流媒體播放器 (例如 Windows Media Player) 在播放線上串流媒體資料之前先在系統的暫存區中儲存一定量的數據資料,這樣在播放這些資料的時候,線上串流媒體可以持續的進行下載、儲存、解壓縮、播放的 工作,以保持線上串流媒體不間斷的播放。

簡單的說這就是一種暫存緩衝區( buffering ) 的概念。




視訊串流系統技術探微←偷來的文章




◎ Streaming發展簡史


Streaming 技術曾是網路影音傳輸上一大瓶頸,直到 Vxtreme公司發展了以影片為導向的 streaming技術 "Vxtreme Theatre",將聲音與影像作了完美結合。
這時 RealNetwork公司跟進,發展了 RealVideo 與 RealAudio,從此網路影音大戰隨即開始。
MicroSoft公司後來併購了 Vxtreme公司,成立了 Streaming Media Division,將影音市場視為公司經營的重點,並且繼續發展 NetShow,將技術提昇至Mpeg4規格,整體技術稱"Micorsoft Windows Media Technologies 4.X",簡稱 "Windows Media 4.X"。
同時 Apple公司亦發展了QuickTime 的串流技術。

串流傳輸可以由一個現場資料來源所提供,比如攝影、網路傳播、由廣播電台所送出的音源、也可以是儲存在伺服器上的 streaming 影片。當你在觀賞連續影片時,並沒有影片檔被下載到你的電腦上。這些資料在抵達觀賞者的電腦後立即由 streaming plugin (如 Real Player, Quick Time Player, Micorsoft Media Player)播放;觀賞者的硬碟上不會存有影片。為達 Streaming的效果,影片或聲音大小通常都會經過壓縮處理,以降低影音品質,以便減少檔案大小。在時間因素與影片品質,這是需取得平衡考慮。



◎ 串流 Streaming Broadcast 優點:


串流播放 (streaming broadcasting)
串流播放,可即時觀賞到影像,勿須等待長時間的下載。
現場節目 (live broadcasting)
串流,是目前現場職播的唯一方式,如在網路上播放新聞或節目活動。
媒體檔案大小不受限制
串流播放,並無檔案大小的限制,可一邊傳一邊看,勿須一次把檔案下載的等待時間。
多重廣播 (multi-user broadcasting)
允許多位觀賞者同時收看同一個串流影像檔。
隨機播放 (video-on-demand)
對於預先錄製好的節目,觀賞者可以隨意暫停、快轉、播放之互動。
影片資料不會被複製 (???)
串流播放,允許你控制你媒體的散佈及版權。真實影片資料不會被複製到觀賞者的電腦儲存設備上。(※現在已有破解之軟體)
為達Streaming的傳輸效果,所有影片或聲音需放在 Streaming Server上;而觀賞者需在其瀏覽器安裝相關 Player 的Plugin軟體。



已編輯 5 次, 最後一次由 wplee 於 06年03月07日21:08。

淺談影音壓縮及串流技術對網路教學應用

淺談影音壓縮及串流技術對網路教學應用
作者: wplee (IP已記錄)
日期: 2006年03月16日Thursday15時23分16秒

一、影音串流及壓縮技術發展

近年來,電腦科技一日千里,在全世界先進的國家中,對於提昇電腦教育及電腦設備莫不全力以赴,而在電腦設備中除了最熱門的網路設備外,隨選視訊設備可說是 無人能出其右,而隨選視訊與電腦網路建置也多所關聯甚至重疊,我國各級有心朝提昇電腦教育的學校,幾乎都有完善的電腦硬體設備及網路設施,政府更以上百億 經費大手筆全面建置隨選視訊設施,有了完整的電腦基礎設施後,再配以具品質及水準的軟體,更能發揮優質電腦教育的質與量。國內大部分已建置隨選視訊系統學 校的隨選視訊素材品質,但離標準尚有一段距離,原因其實簡單,也就是說只重視硬體設備與技術,而忽略素材來源的品質。

而影音串流技術是一種線上即時影音播放技術。Streaming 其實不是新東西,數年前就存在了,RealNetworks 公司可說是串流媒體的始祖,也是目前streaming media 市場佔有率較高者,其所推出的RealPlayer 是最早支援 streaming 觀念的程式,不過早期的串流技術較簡單,不像現在的串流技術可複雜多了。而什麼是 streaming 呢?簡單的說,就是將一個影音檔案分成一段段傳送出去,用戶端(client)可以邊看邊下載,不佔硬碟空間,觀看與下載的動作是並行的,使用者不必等整 個檔案傳送完畢,就可即時連續不斷地觀賞,這樣不但大幅節省使用者等待的時間,也可以達到即時的效果;由於只需要幾秒鐘的時間就可以看到內容,不會有花費 大量的金錢與時間而下載了無用檔案的情形發生,使用者可以 forward 或 backward 快轉影片,使得觀賞網路影音如同觀賞家庭錄放影設備播放的影片。

在技術的發展及網際網路的配合度中,我們很容易去判別,網路與資料串流應用的混合問題中,何者最容易被實現而達到實用效果。雙向系統所牽涉的問題 比單向系統來的多,因為雙向系統必須非常嚴肅的面臨資料串留在網路上所發生的延遲性及資料丟失問題,尤其是網際網路的即時性與寬頻變動所帶來的影響(杜竟 堂,民89)。

目前在用戶端,較普遍的多媒體播放軟體有 RealNetworks 公司的 RealPlayer、Apple 公司的 QuickTime Player 以及 Microsoft 公司的 Windows Media Player。有別於傳統的MPEG或MP3等影音播放方式,streaming media的特點在於可以一邊下載一邊播放,大幅節省使用者下載的時間;若是只傳送檔案連結(URL)的話,更是大大地節省網友的電腦記憶體。由於新一代 的串流及壓縮技術不斷改良,網路影音效果很快將可媲美目前的電視;而以靜態的文字與圖片為主的網路媒體與行銷媒介如電子郵件廣告,勢必也將大量運用使其更 精緻化,並透過影音串流技術使其不占時間與記憶體。在現今寬頻技術的快速成長與普及之下,我們預期影音串流不但會快速成長,同時其聲光效果都將媲美今日的 電視節目。此外,相關技術的應用也將簡化到一般個人電腦能夠駕馭。

e 時代的資訊傳輸將由過去以統計資料、圖片及文字檔案等靜態內容,進入動態影音傳輸時代。因此,數位化、多元化的頻道如數位電視、有線電視、衛星與網路等不 同型態或傳輸方式的媒體將進行整合。在此趨勢之下,網路媒體的動態播放已成為必然,商務與行銷活動也必須加入更多元、更具聲光效果的媒介,才能有效吸引消 費者目光,並且充分展現出產品內容及特色,有效地完成銷售行為。除了目前已經廣泛運用聲光效果的電腦遊戲,以及媒體網站之外,商務網站可望以技術難度與硬 體要求相對較低的影音串流技術,作為大幅增加廣告效果,同時進入動態聲光世界的敲門磚。目前已經有部分廣告行銷業者運用影音串流技術寄發動態的電子郵件廣 告,並運用此技術進行企業或活動介紹、產品說明與宣傳活動,在可預見的將來,網路影音行銷勢必成為未來網路宣傳的主流。



二、影音檔案格式類型

當前串流媒體最大的問題在於用戶端接收到的畫面品質是否可以接受,串流媒體在傳輸前檔案須經壓縮處理,用戶端收到後再解壓縮,這個過程會造成畫面 失真。另外,在傳輸檔案時,網路需要大的頻寬、夠快的傳輸速度;隨著壓縮技術的進步,以及寬頻網路的普及,串流媒體的問題面獲得相當大的解決,加上它的眾 多優點如:讓使用者可以隨按隨看,前後快轉…等,因此可預見的,串流媒體將是未來一段時間內網路影音傳播技術的主流。為了提供民眾觀賞遠距教學的節目能更 順暢,學習更有效果,遠距教學應加裝影音串流伺服器,使教學品質能有所提升。

目前最常見串流媒體的訊號傳送方式為 unicast,用戶端透過 HTTP、TCP、UDP 等通訊協定來接收訊號,通常在 unicast 的情況下,用戶端會使用微軟自行開發的 MMS protocol 來收取播放內容,MMS 最大的特色就是可以依照當時的連線狀況,依序嘗試用 UDP、TCP 或 HTTP 來建立連結,尤其是透過 HTTP 傳送影音資料可以讓許多在防火牆後端的使用者正常收訊。

MMS(Microsoft Media Server)是 MicroSoft 所創立的一種通訊協定(protocol),它的目的是要在網路上能夠順利的傳輸多媒體廣播、視訊檔、音效檔、實況轉播等檔案和其他即時與非即時之程式, 使用者可以透過使用它來觀看一些多媒體檔案。使用者必須使用 Microsoft的網路 Explorer與 Media Player(7.0以上之版本),傳輸的檔案形態,則包含 ASF、AVI、WMV或MOV 等副檔名。

微軟的 Media Server 可使用 MMS 或 HTTP 作為使用者連結頻道的通訊協定,建議使用 MMS,因為它可以根據使用者的連線狀況,自動切換不同的通訊協定以取得最佳的連線,微軟的 Media Server 提供四種發行方式(delivery method)供選擇,MMS、MMS-UDP、MMS-TCP 及 HTTP;遠距教學選擇使用 MMS, MMS port 為 1755, MMS可使用 MMS-UDP、MMS-TCP、MMS-HTTP 等方式來傳送串流, 通訊協定自動切換開始時先使用 MMS-UDP 嘗試讓用戶端連線至伺服器,如果無法順利建立連線,用戶端的 media player 會嘗試使用 MMS-TCP,如不通,再試 MMS-HTTP。所以用戶端的 media player 會使用 server 端的 port 1755 (UDP or TCP) or port 80 (HTTP) 來接收串流影音檔。

理論上,server 端的 port 1755 只要保持 open 即可,不需設定其為 TCP 或 UDP,但在企業環境下(enterprise environment),會架設諸如防火牆(firewall)、交換器(switch)或路由器(router)等網路設備,這時 port 1755 通常設定為 TCP,即 port 1755 只允許使用 MMS-TCP 來建立連線。

有些人認為遠距教學的教材內容,只需有聲音及圖片、文字即可,不需有視訊檔的存在,如此即不會受限於頻寬,而影響觀賞效果。但是視訊檔播放的通常 是該科目老師的課堂講課錄影,經過專業處理加上特殊效果後,能呈現較圖文更生動活潑的講課實況,並可大大增強瀏覽者的視覺享受,對課程效果有絕對的加分作 用,隨著寬頻的普及,串流技術的進步,對於教材的製作增加視訊檔是必要的。由於視訊可以提供使用者炫麗的視覺效果,使多媒體網站更具有吸引力,網路影音將 會是未來的趨勢,包含文字、動畫、聲音、影像及其他多媒體內容的網路即時播放技術:影音串流媒體(Streaming Media)將成為電子商務網站、遠距教學網站、網路行銷等各項網路應用的主流媒介。遠距學園將跟隨這個趨勢,提升網站的串流功能,製作更精美的多媒體影 音課程,加裝網頁搜尋引擎、提供全文檢索功能,以便讓使用者有一個更方便、更愉快、更有可看性的學習環境。

隨著寬頻的普及化以及頻寬的不斷成長,利用網際網路傳送影音視訊已漸漸成形,每個寬頻用戶的家中,不論是利用串流技術線上觀看,或是下載到電腦內 慢慢欣賞,對於網路使用者已經成為稀鬆平常的事。但是目前的影音格式繁多,常常有許多人經由連結或是下載之後只得到一個windows訊息--『不支持的 多媒體格式』,其實,會出現這樣的警告畫面並不是因為檔案壞掉了,而是沒有安裝適當的播放軟體或是解碼器,只要針對該媒體格式進行軟體的安裝,問題自然迎 刃而解,而Microsoft、Apple以及RealNetWorks三大公司皆有專屬於自己的影音壓縮技術,下列分就各類型檔案格式進行說明:

(一)ASF (Advanced Streaming format)

ASF是微軟為了和RealNetWorks公司競爭而發展出線上影音串流壓縮格式,以MPEG4 V3的壓縮運算方式製作,雖然可以製作出接近DVD畫質的影音檔案,不過由於串流技術的最大優點就在於線上即時收看,不需下載,所以往往我們在線上所接收 的ASF檔案大多畫質較一般的VCD還要差;至於WMV (Windows Media Video) 亦是微軟所開發的線上影音串流壓縮格式,自ASF演變而來,壓縮率更高,但是並未犧牲更多的畫質。

(二)RA、RAM

此兩種格式皆是由RealNetWorks所開發,RA以及RAM是最早定位為線上串流視訊的壓縮格式,可以說是串流技術的始創者,這兩種視訊壓 縮格式皆藉由RealMedia的視訊、聲音壓縮規範所製作。RealMedia是目前網路上很流行的壓縮規範,而在此規範內的RealVideo、 RealAudio以及RealFlash三種多媒體格式只要在安裝該公司所推出的Realplayer之後,只要網路狀況允許,我們就可以線上接收視 訊、聲音檔案,目前也已有多家公司採用此類型的線上串流技術播放網路廣播或是網路電視。

(三)MOV

此種格式屬於Apple 公司所制訂的壓縮格式,必須藉由QuickTime進行播放。QuickTime原是Apple公司用於其Mac電腦的一種圖像及視訊處理軟體,提供了靜 態的圖像處理以及動態的視訊編輯以及壓縮,而在線上多媒體成為時勢所趨的今日,Apple公司推出了QuickTime for Windows,可播放基於Indeo壓縮編碼的MOV以及Mpeg壓縮編碼的MPG兩種視訊格式,圖片部分則能播放PIC、JPEG兩種圖片格式,而除 了作為線上串流使用的多媒體影音格式之外,許多電腦遊戲的開頭動畫也是利用Indeo壓縮編碼技術所製作。雖然各大公司在視訊以及音訊的壓縮技術上皆下了 不少功夫,但倘若想要以全螢幕方式收看高畫質的線上影片,在網路速度以及品質上都還必須要更穩定以及快速才得以達成,也因此目前各大影音網站的線上視訊收 看大多以『小視窗播放、畫面不間斷』為主要目標,但以寬頻技術穩定的成長來看,未來能在網路上流暢的觀賞大螢幕似乎也是一個必然趨勢。

串流技術避免了使用者必須完全下載才能觀看的缺點,但串流技術很有可能因為傳輸品質不佳,而導致影像、聲音呈現斷斷續續的狀況。影音串流一直是被 稱為是網路市場的下一個殺手級應用,但是因為技術、內容和寬頻等限制,都影響了影音串流的發展。今天,從速度、品質、和成本的觀點來說,壓縮軟體的技術都 已經有了大幅的進步,未來將是網路運用上最重要的部分

出處: 淺談影音壓縮及串流技術對網路教學應用

streaming 影音串流

streaming

Posted by YuanYuan

遠距學園添利器,影音串流增顏色

林文雅 國家圖書館閱覽組設計師

國圖遠距學園開辦至今已超過兩年了(網址為http://cu.ncl.edu.tw),在前任及現任承辦同仁多人的努力之下,已略見雛形,此次參 加「91年傑出資訊應用暨產品獎—電子化政府類」,於四十四個參選單位中入圍前十名,與其他入圍者相比較,遠距學園所花的經費很少,以如此少的經費所製作 出的成果能夠入圍,誠屬難能可貴。為了讓課程內容更具可看性,遠距學園加裝了 Streaming Server(影音串流伺服器),使教材的播放具有串流的功能。

Streaming 其實不是新東西,數年前就存在了,RealNetworks 公司可說是串流媒體的始祖,也是目前streaming media 市場佔有率較高者,其所推出的RealPlayer 是最早支援 streaming 觀念的程式,不過早期的串流技術較簡單,現在的可複雜多了。什麼是 streaming 呢?簡單的說,就是將一個影音檔案分成一段段傳送出去,用戶端(client)可以邊看邊下載,不佔硬碟空間,觀看與下載的動作是並行的,使用者不必等整 個檔案傳送完畢,就可即時連續不斷地觀賞,這樣不但大幅節省使用者等待的時間,也可以達到即時的效果;由於只需要幾秒鐘的時間就可以看到內容,不會有花費 大量的金錢與時間而下載了無用檔案的情形發生,使用者可以 forward 或 backward 快轉影片,使得觀賞網路影音如同觀賞家庭錄放影設備播放的影片。目前在用戶端,較普遍的多媒體播放軟體有 RealNetworks 公司的 RealPlayer、Apple 公司的 QuickTime Player 以及 Microsoft 公司的 Windows Media Player。

串流媒體最大的問題在於用戶端接收到的畫面品質是否可以接受,串流媒體在傳輸前檔案須經壓縮處理,用戶端收到後再解壓縮,這個過程會造成畫面失真,另外, 在傳輸檔案時,網路需要大的頻寬、夠快的傳輸速度;隨著壓縮技術的進步,以及寬頻網路的普及,串流媒體的問題面獲得相當大的解決,加上它的眾多優點如:讓 使用者可以隨按隨看,前後快轉……等,因此可預見的,串流媒體將是未來一段時間內網路影音傳播技術的主流。

為了讓民眾觀賞遠距學園的教學節目能更順暢,學習更有效果,遠距學園決定加裝影音串流伺服器。因為遠距學園網站架在 Apache 之上,而欲安裝的 Streaming Server 採用的是微軟產品,所以 Streaming Server 必須放在另外一台硬體伺服器,無法與遠距學園網站共放在同一台硬體伺服器上。為什麼選擇微軟產品呢? 最主要的考量是價錢問題,RealNetworks 的產品稍貴,而微軟的 Media Server 是免費的,買了 Win 2000 Server,就內建有 Windows Media Server。遠距學園的 Windows Media Server 採用unicast 的訊號傳送方式,unicast 則選用點播(Video on Demand)發佈。目前最常見串流媒體的訊號傳送方式為 unicast,用戶端透過 HTTP、TCP、UDP 等通訊協定來接收訊號,通常在 unicast 的情況下,用戶端會使用微軟自行開發的 MMS protocol 來收取播放內容,MMS 最大的特色就是可以依照當時的連線狀況,依序嘗試用 UDP、TCP 或 HTTP 來建立連結,尤其是透過 HTTP 傳送影音資料可以讓許多在防火牆後端的使用者正常收訊。MMS(Microsoft Media Server)是 MicroSoft 所創立的一種通訊協定(protocol),它的目的是要在網路上能夠順利的傳輸多媒體廣播、視訊檔、音效檔、實況轉播等檔案和其他即時與非即時之程式, 使用者可以透過使用它來觀看一些多媒體檔案。當然啦!使用者必須使用 Microsoft的 Internet Explorer與 Media Player(7.0以上之版本),傳輸的檔案形態,則包含 ASF、AVI、WMV 或 MOV 等副檔名。

微軟的 Media Server 可使用 MMS 或 HTTP 作為使用者連結頻道的通訊協定,建議使用 MMS,因為它可以根據使用者的連線狀況,自動切換不同的通訊協定以取得最佳的連線,微軟的 Media Server 提供四種發行方式(delivery method)供選擇,如附圖: MMS、MMS-UDP、MMS-TCP 及 HTTP;遠距學園選擇使用 MMS, MMS port 為 1755, MMS可使用 MMS-UDP、MMS-TCP、MMS-HTTP 等方式來傳送串流, 通訊協定自動切換開始時先使用 MMS-UDP 嘗試讓用戶端連線至伺服器,如果無法順利建立連線,用戶端的 media player 會嘗試使用 MMS-TCP,如不通,再試 MMS-HTTP。所以用戶端的 media player 會使用 server 端的 port 1755 (UDP or TCP) or port 80 (HTTP) 來接收串流影音檔。理論上,server 端的 port 1755 只要保持 open 即可,不需設定其為 TCP 或 UDP,但在企業環境下(enterprise environment),會架設諸如防火牆(firewall)、交換器(switch)或路由器(router)等網路設備,這時 port 1755 通常設定為 TCP,即 port 1755 只允許使用 MMS-TCP 來建立連線。

有些人認為遠距教學的教材內容,只需有聲音及圖片、文字即可,不需有視訊檔的存在,如此即不會受限於頻寬,而影響觀賞效果。視訊檔播放的通常是該課 程老師的課堂講課錄影,經過專業處理加上特殊效果後,能呈現出生動活潑的講課實況,可大大增強瀏覽者的臨場感,對課程效果有絕對的加分作用,隨著寬頻的普 及,串流技術的進步,筆者認為教材的製作有視訊檔是必要的。

由於視訊可以提供使用者炫麗的視覺效果,使多媒體網站更具有吸引力,網路影音將會是未來的趨勢,包含文字、動畫、聲音、影像及其他多媒體內容的網路 即時播放技術:影音串流媒體(Streaming Media)將成為電子商務網站、遠距教學網站、網路行銷等各項網路應用的主流媒介。遠距學園將跟隨這個趨勢,提升網站的串流功能,製作更精美的多媒體影 音課程,加裝網頁搜尋引擎、提供全文檢索功能,以便讓使用者有一個更方便、更愉快、更有可看性的學習環境。


原文網址

影像壓縮標準

JPEG靜態影像壓縮標準

  JPEG (Joint Photographic Experts Group,聯合圖像專業團體) 是利用離散餘弦轉換 (discrete cosine transform、DCT) 壓縮技術來儲存靜態影像的檔案格式。JPEG 是將每個影像分割為許多 8×8 圖點大小的方塊,再針對每個小方塊做壓縮的動作,經過複雜的 DCT 壓縮過程,所產生出來的影像檔可以達到 30:1 的壓縮比,但是所花費的代價卻是某些程度的失真,但是這種失真通常是人類肉眼所無法察覺的。

  JPEG 檔案格式可以支援全彩 (二十四位元、16,777,216 色) 影像,影像大小可以至 65,535×65,535 圖點,此外,各家影像處理公司也開發出不同形式,可以支援動態影像的 JPEG。


MPEG動態影像壓縮標準


  MPEG (Moving Picture Experts Group,動畫專業團體) 是近來用於多媒體領域當中,關於動畫儲存格式相當熱門的一種,這種檔案格式通常用在影片動畫 (audio) 的壓縮,其壓縮的速度非常快,而解壓縮的速度幾乎可達到即時 (real time) 的效果,目前在市面上的產品大多將 MPEG 的壓縮/解壓縮動作做成硬體介面卡的形式,如此一來可達到每秒鐘 1.5 MB 到 3.0 MB 的效率,這足可以在個人電腦上播放每秒 30 全螢幕畫面的電影

  MPEG 檔案的壓縮比在 50:1 到 200:1 之間。 目前的 MPEG 可分 MPEG Level 1 到 Level 4 四種,其中 Level 3 是用來壓縮音樂的,其餘三種則是用來壓縮聲音與動畫。利用 MPEG Level 1 壓縮技術,可將 74 分鐘的動態影像和聲音,壓縮在一片 650 MB 的光碟片當中,其解析度是 352×240 (NTSC 模式),而 MPEG Level 2 原本是專門為有線電視和高畫質電視 (HDTV) 而設計的壓縮技術,其解析度由 352×288 至1,920×1,152,但是一般以 720×486 為主。至於 MPEG Level 4 標準則適用如 Internet 等較為低速的通信傳輸,並且支援立體影像壓縮

MPEG它是目前國際上比較成熟的高傳真立體聲訊壓縮標準,有四種規格,即MPEG-1、MPEG-2、MPEG-3和MPEG-4,其分工如下:
(一)MPEG-1:是最初關於動畫和聲音的數位化編碼儲存,最多可達1.2 Mbps (352×240 for NTSC),並且其格式可適用CD-ROM 儲存與讀取(CD-I和CD-Video format)。
(二)MPEG-2:適用廣播方式(broadcast channel)的壓縮傳送應用,可達4到6 Mbps之多。
(三)MPEG-3:原本是針對高畫質電視(HDTV)的應用,後來已整合在MPEG-2中。
(四)MPEG-4:針對視訊會議系統(video conferences)而設計(10 frame/sec,low bandwidth64 Kbps),尤其適合於ISDN網路,僅需一條B-channel(64kps)的頻寬即可傳送,另外還提供了視覺物件的編碼。

  市場上也有許多將 MPEG 技術製造成硬體壓縮/解壓縮的介面卡,通常它必須配合顯示卡一起使用。


MP3 MPEG-1 Audio Layer 3

簡介 一、什麼是MP3呢?

MPEG1 Audio根據演算法的不同分為以下三個層次: Layer1的壓縮率是1:4(音訊信號速率為每通道384kbps,立體聲),即MP1。 Layer2的壓縮率是1:8(音訊信號速率為每通道256~192 kbps,立體聲),即MP2。 Layer3的壓縮率是1:10~1:13(音訊信號速率為每通道128~112kbps,立體聲),即MP3。 這三種的壓縮效果,使用者可以很輕易地比較其優劣,所以我們一般都只提MP3,而不提MP1、MP2了。

二、MP3有什麼好?

(一) 利用MP3壓縮來降低網路頻寬需求性 Internet是一種全球性的分封交換網路,藉由各式各樣的通信系統將各地電腦連結起來,稍具專業規模的Internet service的提供者在做資料的存取時,都是使用高傳輸率的連結,如:傳輸率2 Mbps的ISDN甚至2 Gbps的ATM網路;但,一般而言,客戶端通常是使用低成本,低傳輸率的連結,如:64 kbps的ISDN、28.8或14.4 kbps的數據機。但實際的傳輸速率端視現在使用者端的負載能力和Internet的基礎建設而定。 站在使用者的角度,我們知道通常網路的傳輸能力是非常不穩定的,若是沒有為audio編碼,想要透過Internet 從遠端伺服器下載高品質的audio檔案,一定會造成冗久的傳輸時間。舉例來說,假設傳輸速率平均為28.8kbps(樂觀的假設),單一首三分 鐘,31.7Mbytes取自CD的樂曲,其下載的時間就要超過兩小時!因此網際網路上實在迫切需要一種適合audio的編碼設計,一方面能儘可能保有 CD的音質,一方面又能容許在眾多的電腦平台上做即時的編碼,不需要再添額外的、特殊的硬體設備。以目前常見的音訊檔案種類中,只有MP3最符合需求了。

(二)高壓縮效率,高播放品質 這位最佳主角MP3,是利用MPEG-1 Audio Layer 3的技術,將聲音用1:10甚至1:12的壓縮率,變成容量較小的檔案,也就是說以前一首未經壓縮的樂曲一分鐘需要12Mbyte,但若使用MP3格式, 享受同樣的播放時間,卻只需要1Mbyte的容量。 雖然這是一種失真壓縮,但因壓縮的比率適當,因此在人耳聽來,一點也感覺不出來它與未壓縮前的差別。使用者仍然可以擁有如CD般高音質(16 bit, 44.1 KHz)的美妙享受!播放這樣人耳聽不出來的失真樂曲,對聽感實在沒有什麼影響,但是卻大大增加了光碟片的內容,降低換片率,而且這些長處還可以應用在樂 曲目錄光碟片、音樂百 科全書光碟片,還有一些造福盲人的有聲書中,真是省錢又省事呢!

三、MP3的實際應用

目 前國外有不少廣播站和電視台是使用ISDN的傳輸方式。ISDN與專線相較起來,它的最大好處是「省錢」;因為使用ISDN,只需依實際傳輸時間的長短來 付費,不像租個專線,要每天付24小時的使用費;不過最大的缺 點就是頻寬窄,要傳送聲音等資料量大的檔案頗為費時。 現在有了MP3,這些問題就可迎刃而解了。有資料記載在1992年,德國已經有私人廣播公司,以ISDN和MPEG-3 codec 取代了傳統的租線,每天傳送20分鐘,八個地區性的節目給廣播站的本部,而這個措施每年至少替站台省下了三百 美金。同年,在Bergen的秋季國際音樂盛會,做了一個實驗,編一首曲子,由位於Bergen的交響樂團演奏,位於Trondheim某間教堂的風琴伴 奏,而這風琴聲就是經過Layer3 codec,透過ISDN傳送來的!所以似乎「家庭音樂會」不會是天方夜譚!往後人們可不必千里迢迢的趕赴音樂會,音樂家只要在彼端專心地演奏,遙端聽眾 在悠閒舒適的家中就能欣賞了。

四、MP3的未來發展性

“Audio-on-Internet”目前是個非常流行的話題。MP3的出現不只有縮短下載audio檔案的傳輸時間,也擴大了audio的應用市場, 像是網路廣播(Internet Radio),網路點歌……,因為Layer- 3可以以16kbps甚至8kbps的速率,傳送比短波還要好的品質! 所以有許多的公司已經在著手研究這類的Internet課題。譬如:Telos(Apple的合夥公司),在1996年九月先引進了 Audioactive的技術來支援網路廣播的應用, 輸入現場聲音,以Layer-3 NetCoder硬體設備加以處理。 同年十二月 Microsoft也宣佈將MPEG Layer-3加入NetShow的多媒體技術之中。而身為多媒體編輯工具大家長的Director Multimedia Studio 2" 和 "SoundEdit16" 也把Mp3整合入shockwave的格式中。此外,關於MP3的製作工具和播放工具方面,有愈來愈多支援各種平台的免費或共享軟體出現,如L3ENC和 Winamp,這些都助長了MP3的發展。

五、如何聽MP3呢?

要聆聽美妙的MP3音樂檔,其播放軟體有不少,如Quick Time, Winamp,……等等。其編歌序的方法則是,以文字檔詳列mp3 的檔名及目錄, 存成副檔名*.m3u 的 list, 選該檔即可。 值得一提的是,要播放mp3,個人電腦最好是Pentium 90以上,而且最好不要同時開啟太消耗記憶體的應用程式,否則容易發生音樂播放時斷斷續續的情形。


原文網址

變更使用者登入或登出方式

win Xp 不能用快速登入方式....開機時一定要打密碼
但是我沒設定密碼 都要按多一下enter才行
要如何變更 讓系統直接登入呢

在執行打入control userpasswords2
把必須輸入使用者名稱和密碼,才能使用這台電腦的打溝取消
之後選擇一個使用者就可以開機直接使用這個使用者登入了