4.1 系統架構

1. MPEG4 encoder這部分我們透過standard版本的程式MPEG4 encoder來達成。

2.packetization of encoded video stream這部分透過程式packet devide 來達成。

3. System structure圖中,框起來的部分是屬於NS2的部分,

  主要是透過這個部分來建立網路環境,進行模擬測試。

  3.1首先把經過packetization影片的packet sizetypetimeframetraffic trace file紀錄下來。

3.2My UDP紀錄我們丟進Source端前的資料(sender trace file)

3.3資料從Source端,經過模擬的網路環境,最後送到Sink

3.4My UDPSink紀錄我們從Sink端輸出的資料(receiver trace file)

     比較sender trace filereceiver trace file的資料數據,得到packetloss數,把loss掉的packet去除,得到好的影片資料。

4.這兩個版本的差異是在於,最初版本MPEG4 decoder沒有錯誤補償的功能

  而新版本的MPEG4 decoder 加入了這項功能,因此我們用改良的MPEG4 decoder程式去取代MPEG4 decoder , reconstruct YUV video,and fix YUV program 這三部分。

5.decoder完成以後,我們會將程式送入PSNR的程式來進行畫面好壞的評比。

6.在專題中我們採用了兩種模式來比較畫面的好壞程度分別是

A. 在相同的NS2模擬環境下。

B. 在相同packet loss rate的條件下。

7.本次專題的環境是有線的網路環境。

 回上一頁