2008年4月22日 星期二

Lab8:影像傳輸效能分析與評估

本章目的: 了解影響影像傳輸的因素

1.將目錄切換到lab8資料夾中,使用ffmpeg對YUV檔轉成mp4v檔


2.再使用MP4Box檔將影片轉成mp4,結果跟之前一樣出現dll檔遺失


3.把之前下載到的dll檔放進來就ok了


4. 使用MP4Box檔將影片轉成mp4


5.利用mp4trace程式將影片中相關的frame取出並存到.st的檔案中


6.用ns2去模擬網路效能


7.產生一個有畫面遺失的mp4檔


8.使用ffmpeg程式將重建的mp4檔回復成yuv影片檔


9.重建後的yuv影片平均值PSNR為26.609726,MOS為3(fair)


a.產生GOP length 9的方法


b. 產生GOP length 15的方法

2008年4月17日 星期四

Lab7:MyEvalVid -NT

1. 首先先下載video traffic trace file,另存目標到lab7lab7 資料夾下,並刪去首兩行文字


2. 切換目錄到lab7資料夾下,去進行模擬動作。結束後會在資料夾中出現兩個檔案 sd 和 rd


3.做trace file的檔案轉換


4.使用et這個程式去評估


5.拿之前得到的sd rd 和影片紀錄檔去做比較。
獲得frame封包個數,封包遺失...等多項參數資料


6.求得封包平均延遲和最大延遲


7.packet sequence對delay time做圖


8. 求得畫面平均延遲和最大延遲


9.frame sequence對delay time做圖


10.封包抖動率


11.畫面抖動率

2008年4月14日 星期一

Lab6:MyEvalVid

1.開啟到lab6資料夾下


2.使用ffmpeg程式對YUV轉檔成m4v

3.出現找不到dll檔的錯誤,面對dll檔遺失最簡單方法就是再補上去就好了

4.上網找吧,簡單到手msvcr70.dll檔

5.使用MP4Box將影片轉成mp4

6.擷取出每個frame存到.st的檔案中

7.此為影片的Video traffic trace file

8.使用NS2模擬結果

9.接著用ffmpeg程式重製mp4回復成yuv

10.獲得yuv影片的PSNR值為33.607902

11.使用YUVview,圖片中人的輪廓有明顯鋸齒狀

2008年4月10日 星期四

Lab9:無線網效能分析探討一

1.先編譯程式


2.以Two Ray Ground 給定希望有效距離250公尺得知參數


3.執行book2/lab9/test_2nodes.tcl後,在lab9資料夾出現sd和rd


4.sd:125,d:125 推斷得知沒有封包遺失


5. 以Two Ray Ground 給定希望有效距離120公尺得知參數,實驗RTS/CTS和隱藏節點的關係


6. 執行book2/lab9/test_hidden_terminal.tcl,採用沒有RTS/CTS


7.在lab9資料夾出現sd1.sd2和rd1.rd2


8.sd1:1688 rd1:1345 封包遺失率:20%


9.sd2:1626 rd2:1376 封包遺失率:15.3%


10.改成使用RTS/CTS


11. sd1:1688 rd1:1688 封包遺失率:0%


12. sd2:1626 rd2:1601 封包遺失率:1.53%
因此可以證明使用RTS/CTS可以降低隱藏節點問題


13. 以Two Ray Ground 給定希望有效距離100公尺得知參數,實驗RTS/CTS和暴露節點的關係



14. 使用RTS/CTS時,sd1:1688 rd1:1688 封包遺失率:0%


15. sd2:1626 rd2:1626 封包遺失率:0%


16. 不使用RTS/CTS時,sd1:1688 rd1:1683 封包遺失率:0.29%


17. sd1:1626 rd1:1625 封包遺失率:6.15e-4
暴露節點在不使用RTS/CTS情況下,有封包遺失率存在(跟課本不符??)