早上八點多才起床,想起九點和吳柏良約好了一起做報告,就連早餐都沒吃,匆忙趕到系館。不過不知道是不是因為這樣,整個上午腦袋都有點昏昏沉沉的...@@

到了系館,吳柏良已經大致把報告都做好了,我就在一旁幫忙寫幾個測試程式,順便debug (還真給我修掉了幾個會造成segmentation fault的bug...)

十點一到,我們就上五樓demo。整個過程還滿順利的,demo完以後心情輕鬆多了,因為下午要demo的計網應該已經算完成,只剩document還沒寫,所以結束compiler後就直接到223畫state diagram了。(附帶一提,power point用來畫這種圖超棒~畫出來很像上課用的投影片...XD)

中午和唬爛客(frank)去吃飯的時候,聊到了H.264,他說目前還沒有人完全implement出來,只有一個叫X.264的codec是大致上參照H.264做的。

他之前還特地去抓了NBA的總冠軍賽影片,一個是用xvid壓的,另一個是用X.264壓的,片源同樣是HDTV,壓了之後大小也差不多。不過一看之下高下立見,他說就好比以前vcd和dvd的對比一樣,原本以為xvid的畫質已經不錯了,沒想到一看到X.264的,xvid的畫質就完全被比了下去。

嘿嘿...之前聽說real media 10也是based on H.264,難怪他們可以有那麼出色的表現了~

下午demo計網的時候倒是發生了一個小插曲。

助教要我們自行設定packet loss rate,我們設好了之後一測,發覺有個小問題,就是一旦發生了loss,之後就要連續三到五次timeout,才會再收到retransmit 的封包。在demo時我們還想不出問題是出在哪裡,還被助教認為可能是我們的congestion control沒做好....orz

後來我又測了一下,才找出問題所在,原來是我們timeout設得太短了,造成封包還沒到就timeout,結果congestion window就很難長大,所以一旦有loss就得要過很長一段時間才能再恢復順利傳輸。

不過在demo完計網後,無論如何,我的暑假終於來了啦~~~~~~^o^(雖然還有專題的paper要報告....orz)

arrow
arrow
    文章標籤
    H.264
    全站熱搜

    cym 發表在 痞客邦 留言(0) 人氣()