{"title":"A dynamic forward error control scheme for video streaming over wireless networks","authors":"E. Weyulu, G. Lusilao-Zodi","doi":"10.1109/ICCNC.2016.7440605","DOIUrl":null,"url":null,"abstract":"Wireless networks have dynamic transmission properties as the wireless channel conditions randomly change over time due to several environmental factors. When transmitting real-time applications such as video, the dynamic properties of wireless networks can have detrimental effects on the quality of the video delivered to a user. Many Quality of Service (QoS) guarantee techniques to improve video quality in wireless networks are available. However, these mainly focus on traffic shaping based on bandwidth requirements and prioritization and do not take into account the effects a changing wireless channel might have on the transmitted video. With an increasing amount of video applications being transmitted over wireless networks, alternative methods to provide QoS guarantees should be investigated. This research proposes an adaptive Forward Error Control (FEC) mechanism that dynamically adjusts the number of error control packets based on the traffic load in the network and the state of the wireless channel. When the wireless channel is bad, such as during a rain storm, the proposed mechanism reduces the amount of FEC packets added thereby reducing computational overhead in the network. This enables the receiver to recover the information sent by the transmitter faster with fewer errors than it otherwise would. Simulation results using video trace files show an improvement over existing solutions in terms of the number of FEC packets added while overall the user-perceived quality of the video streaming session is maintained at the same level, even when the network is experiencing a high Packet Error Rate (PER).","PeriodicalId":308458,"journal":{"name":"2016 International Conference on Computing, Networking and Communications (ICNC)","volume":"30 8","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 International Conference on Computing, Networking and Communications (ICNC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCNC.2016.7440605","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Wireless networks have dynamic transmission properties as the wireless channel conditions randomly change over time due to several environmental factors. When transmitting real-time applications such as video, the dynamic properties of wireless networks can have detrimental effects on the quality of the video delivered to a user. Many Quality of Service (QoS) guarantee techniques to improve video quality in wireless networks are available. However, these mainly focus on traffic shaping based on bandwidth requirements and prioritization and do not take into account the effects a changing wireless channel might have on the transmitted video. With an increasing amount of video applications being transmitted over wireless networks, alternative methods to provide QoS guarantees should be investigated. This research proposes an adaptive Forward Error Control (FEC) mechanism that dynamically adjusts the number of error control packets based on the traffic load in the network and the state of the wireless channel. When the wireless channel is bad, such as during a rain storm, the proposed mechanism reduces the amount of FEC packets added thereby reducing computational overhead in the network. This enables the receiver to recover the information sent by the transmitter faster with fewer errors than it otherwise would. Simulation results using video trace files show an improvement over existing solutions in terms of the number of FEC packets added while overall the user-perceived quality of the video streaming session is maintained at the same level, even when the network is experiencing a high Packet Error Rate (PER).