網際網路發展迅速,透過P2P(Peer-to-Peer)傳輸資料的方式往更方便且更快速的方式傳遞,而網路流量會影響到傳輸的品質,使得頻寬估測的技術往往得依據網路服務的特性進行適度的設計和調整,而適用於多媒體串流網路的頻寬量測法儼然成為最熱烈討論的技術。 本篇文章將實現Linux操作系統下以pathChirp為寬估測工具與德州儀器(TI)的DM365 CPU (Central Process Unit)結合的嵌入式系統。首先,進行NAT (Network Address Translation)防火牆的穿透後,在以頻寬估測法取得點對點可用的頻寬資訊,再以這些條件調整H.264編碼器的壓縮比。最後再以三種不同的網路環境去實現,以我們所建立的調整壓縮比機制,不論在任何頻寬的變化下,能真正得到順暢的影像呈現品質。
Due to the rapid development of the Internet, the P2P (Peer-to-Peer) data communication system has become one of the most convenient and fastest transmission methods. But the transmission quality will be affected by the traffic flow, so the available bandwidth estimation technique has to be designed and adjusted adequately according to the characteristic of the network service. Therefore, the bandwidth estimation technique suitable for multimedia streaming networks has become the most popular topic recently. This thesis implements the pathChirp bandwidth estimation tool to an embedded system with the CPU of TI DM365 and under Linux operating system. At first, the NAT must be penetrated. Then the available bandwidth of the network environment will be calculated to determine the compression rate of the codec H.264. After experimenting in three different network environments, we found the proposed mechanism can really get a smooth video picture no matter the traffic circumstance changes.