You are on page 1of 12

TRNG I HC BCH KHOA H NI VIN O TO SAU I HC

*************

BI TP MN TRUYN THNG A PHNG TIN

Ging vin hng dn Hc vin thc hin

Lp

: TS. Trng Tun : o Duy Hiu Nguyn Thanh Hi Phan ng Nam Nguyn Tun Anh : 11BKTTT3

H Ni 5/2012

Cu hi : Download chui video c lit k ti a ch : http://trace.eas.asu.edu/yuv/index.html ,hoc CIF hay QCIF t web hoc bt c ngun no hoc bn ly file video th t my quay s. 1. M ha on video ra MPEG4 ho c H264, s dng mt chng trnh media chy n v bt 3 hnh nh khc nhau, a vo bo co. 2. Gii m chui video c m ha v tnh PSNR ca tt c cc khung so vi chun ban u.Cc s liu thng k s dng MS.Excel hoc chng trnh tng t. 3. Truyn chui m ha trn mng m c to ra bi t nht mt kt ni khng dy suy hao (vd nh chun 802.11) v s dng cng c bt cc gi tin u ra v u vo (vd: tcpdump). Phc hi tn hiu video nhn c, tnh ton v phc ha PSNR ca n so snh v i chui video c truyn i. Cho bit tn hiu video nhn c b suy gim i bao nhiu ln. Bi lm: Lc mt h thng Video Streamning

Download on video coastguard_cif.7z t http://trace.eas.asu.edu/yuv/index.html sau gii nn thnh file coastguard_cif.yuv" Download myevavid2 v phn mm Cygwin v. 2

1. M ha on coastguard_cif.yuv ra MPEG-4, s dng VLC Media Player capture 3 cnh.


- Copy file coastguard_cif.yuv vo folder c:/myevalvid2 - Chy Cygwin v ch mc ti c:/myevalvid2 - To file video th dng nn (compressed raw video) vi 30 frame/s, chiu di GOP ca 30 frame khng c B-frame, vi cu lnh:

- To file ISO MP4 cha cc frames v track m t cch ng gi frame truyn t i vi RTP:

Dng phn mm VLC Media Player m file coastguard.mp4 v chp 3 cnh khc nhau

Capture 1

Capture 2

Capture 3 Nhn xt: So snh khi chy hai file, ta thy cht lng hnh nh theo di bng mt thng khng khc nhau nhiu lm, tuy nhin dung lng file .mp4 gim xung nhiu. T l nn ca video y l: 45619200 218 208798 Nh vy, vic m ha gip cho dung lng file c gim xung rt nhiu trong = khi cht lng video m ha vn chp nhn c. Ty theo cc tham s s dng khi m ha chng ta s c c cc file video m ha vi cc t l nn v cht lng khc nhau.

2. Gii m coastguard.mp4 va m ha v tnh ton PSNR ca tt cc frame so vi file gc.


-Thc hin gii m chu i video coastguard.mp4 bng lnh ffmpeg i coastguard.mp4 coastguard_ref.yuv

- Thc hin tnh PSNR ca cc frame so vi file gc coastguard_cif.yuv

Copy file psnr_coastguard_ref.txt vo Statistic.xls ta c bng v biu PSNR ca 300 frame.

Bng gi tr PSNR ng vi tng frame:

th PSNR

Nhn xt: Trng hp ny ch o PSNR gia video trc khi m v sau khi gii m nn ta ch nh gi c hiu nng ca b m ha v gii m ch khng nh gi c hiu qu truyn dn. Do khng c hin tng mt gi, mo tn hiu do vn truyn dn gy ra nn gi tr PSNR trong trng hp ny kh cao ( trung bnh khong 41-42). iu ny chng t b m ha v gii m hot ng kh tt.

3. Truyn file c m ha coastguard.mp4 qua kt ni khng dy (wireless) gia 2 laptop kt ni wireless.


Dng cmd chy lnh S dng tcpdump bt gi tin u ra v u vo. S dng mp4trace c th gi mt file mp4 qua RTP/UDP t i mt host ch. Trn my nhn: + Chy lnh tcpdump + Xc nh cc mng nhn gi tin l cc wireless s 1 vi a ch 10.38.31.64

Trn my gi + Xc nh card nhn gi

+ M cmd khc chy lnh mp4trace gi 1 file video mp4 theo giao thc RTP/UDP n a ch ch

+ Sau khi lnh mp4trace xong th dng phm Ctl+C dng lnh tcpdump c my gi v nhn.

- Copy file coatsguard_rd my nhn sang my gi

10

- S dng lnh etmp4 ti cu trc li trn my gi

Gii m chui video thu c file coastguard_receiver.yuv vi cu lnh ffmpeg i coastguard_receiver.mp4 coastguard_receiver.yuv Tnh PSNR

Copy file psnr_receiver.txt vo Statistic.xls ta c th PSNR

Nhn xt: Trng hp ny o PSNR gia video trc khi gi v sau khi nhn c nn ta nh gi c hiu qu truyn dn. Gi tr PSNR kh thp, trung bnh khong 20 l do c hin tng mt gi, mo tn hiutrong qu trnh truyn dn.

11

Ti liu tham kho:


[1] Website http://trace.eas.asu.edu/yuv/index.html [2] Website http://www.tkn.tuberlin.de/research/evalvid/EvalVid/docevalvid.html [3] Website http://hpds.ee.ncku.edu.tw/~smallko/ns2/myevalvid2.htm [4] EvalVid - A Framework for Video Transmission and Quality Evaluation Jirka Klaue, Berthold Rathke, and Adam Wolisz; Technical University of Berlin, Telecommunication Networks Group (TKN) [5] Download cc chng trnh Cygwin, cc tool ca Evalvid2

12

You might also like