Implementations of Multiple Tunnels for MPEG-4 Stream Splitting on Wireless LANs

碩士 === 國立中山大學 === 電機工程學系研究所 === 98 === Traditional Mobile IP supports only one tunnel between HA (Home Agent) and FA (Foreign Agent) for MN (Mobile Node) to transmit data from CN (Corresponding Node) to MN during handoff. To alleviate traffic load, in this Thesis, we propose a multiple-tunnel approa...

Full description

Bibliographic Details
Main Authors: Yang-Shun Hsu, 徐暘順
Other Authors: Tsang-Ling Sheu
Format: Others
Language:zh-TW
Published: 2009
Online Access:http://ndltd.ncl.edu.tw/handle/02206385253830027397
Description
Summary:碩士 === 國立中山大學 === 電機工程學系研究所 === 98 === Traditional Mobile IP supports only one tunnel between HA (Home Agent) and FA (Foreign Agent) for MN (Mobile Node) to transmit data from CN (Corresponding Node) to MN during handoff. To alleviate traffic load, in this Thesis, we propose a multiple-tunnel approach by setting up a secondary tunnel in addition to the primary tunnel. HA can split the video stream from the primary tunnel to the secondary tunnel when the former encounters high traffic load. Thus, quality of video stream from CN to MN can be guaranteed through the proposed multiple-tunnel schemes. For the purpose of validation, we implement the multiple-tunnel schemes on Linux platform for HA, FA, and MN to support video stream splitting. Specifically, if HA detects that high system load occurs on FA, an MPEG-4 packet filter is activated on HA to split some portions of video packets from the primary tunnel to the secondary tunnel based on I/B/P frame types. Video receiver on MN can then successfully recover these two divided video packets and playback the complete stream smoothly. Three experiments for validation are developed. They are (i) a simple Mobile IP handoff, (ii) Different bit rates to activate the stream splitting mechanism, and (iii) automatic adjustment of stream splitting according to system load. The experimental results have proved that the proposed multiple-tunnel schemes can substantially improve the quality of video streams.