Pengcheng Xiong, Jialie Shen, Qingyang Wang, D. Jayasinghe, Jack Li, C. Pu
{"title":"基于模糊逻辑控制的移动流媒体应用的网络带宽感知流版本切换器","authors":"Pengcheng Xiong, Jialie Shen, Qingyang Wang, D. Jayasinghe, Jack Li, C. Pu","doi":"10.1109/MobServ.2012.10","DOIUrl":null,"url":null,"abstract":"Good quality of service for a video streaming application under time-varying network bandwidth capacity is often required in many real-world scenarios, e.g., streaming in a typical high-speed vehicular environment. However, developing the enabling algorithms and techniques have been proven to be very challenging. Adaptive bitrate streaming method can detect a user's network bandwidth availability in real time and then adjustthe quality of a video stream accordingly. Although this method brings in many advantages, it suffers from additional storage and encoding costs, and challenges with maintaining quality globally. We propose NBS (a Network-Bandwidth-aware streaming version Switcher) system for video streaming applications. Compared with adaptive bitrate streaming method, our method is a lightweight oneby switching among different versions (e.g., high quality, medium quality, low quality) that a video streaming server provides. Moreover, our method works in an appropriate way that can balance both the responsiveness and the stability. On one hand, responsiveness is necessary because adaptive actions should be taken in a real-time manner to sustain the live streaming when the network bandwidth changes. On the other hand, too sensitive actions will deteriorate the stability and affect the perceptual quality. NBS is developed based on a feedback fuzzy controller to support the dynamic and adaptive switching. Comparing with the traditional control approaches, the fuzzy logic enables NBS to enjoy much better responsiveness and stability. We have conducted comprehensive experiments to evaluate our approach and the experimental results show that the proposed approach can effectively up-scaling or down-scaling the quality of the stream according to the network bandwidth availability by a smooth and nearly unnoticeable switch without disrupting the continuous playback.","PeriodicalId":443858,"journal":{"name":"2012 IEEE First International Conference on Mobile Services","volume":"23 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"20","resultStr":"{\"title\":\"NBS: A Network-Bandwidth-Aware Streaming Version Switcher for Mobile Streaming Applications under Fuzzy Logic Control\",\"authors\":\"Pengcheng Xiong, Jialie Shen, Qingyang Wang, D. Jayasinghe, Jack Li, C. Pu\",\"doi\":\"10.1109/MobServ.2012.10\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Good quality of service for a video streaming application under time-varying network bandwidth capacity is often required in many real-world scenarios, e.g., streaming in a typical high-speed vehicular environment. However, developing the enabling algorithms and techniques have been proven to be very challenging. Adaptive bitrate streaming method can detect a user's network bandwidth availability in real time and then adjustthe quality of a video stream accordingly. Although this method brings in many advantages, it suffers from additional storage and encoding costs, and challenges with maintaining quality globally. We propose NBS (a Network-Bandwidth-aware streaming version Switcher) system for video streaming applications. Compared with adaptive bitrate streaming method, our method is a lightweight oneby switching among different versions (e.g., high quality, medium quality, low quality) that a video streaming server provides. Moreover, our method works in an appropriate way that can balance both the responsiveness and the stability. On one hand, responsiveness is necessary because adaptive actions should be taken in a real-time manner to sustain the live streaming when the network bandwidth changes. On the other hand, too sensitive actions will deteriorate the stability and affect the perceptual quality. NBS is developed based on a feedback fuzzy controller to support the dynamic and adaptive switching. Comparing with the traditional control approaches, the fuzzy logic enables NBS to enjoy much better responsiveness and stability. We have conducted comprehensive experiments to evaluate our approach and the experimental results show that the proposed approach can effectively up-scaling or down-scaling the quality of the stream according to the network bandwidth availability by a smooth and nearly unnoticeable switch without disrupting the continuous playback.\",\"PeriodicalId\":443858,\"journal\":{\"name\":\"2012 IEEE First International Conference on Mobile Services\",\"volume\":\"23 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-06-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"20\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2012 IEEE First International Conference on Mobile Services\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/MobServ.2012.10\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 IEEE First International Conference on Mobile Services","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MobServ.2012.10","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
NBS: A Network-Bandwidth-Aware Streaming Version Switcher for Mobile Streaming Applications under Fuzzy Logic Control
Good quality of service for a video streaming application under time-varying network bandwidth capacity is often required in many real-world scenarios, e.g., streaming in a typical high-speed vehicular environment. However, developing the enabling algorithms and techniques have been proven to be very challenging. Adaptive bitrate streaming method can detect a user's network bandwidth availability in real time and then adjustthe quality of a video stream accordingly. Although this method brings in many advantages, it suffers from additional storage and encoding costs, and challenges with maintaining quality globally. We propose NBS (a Network-Bandwidth-aware streaming version Switcher) system for video streaming applications. Compared with adaptive bitrate streaming method, our method is a lightweight oneby switching among different versions (e.g., high quality, medium quality, low quality) that a video streaming server provides. Moreover, our method works in an appropriate way that can balance both the responsiveness and the stability. On one hand, responsiveness is necessary because adaptive actions should be taken in a real-time manner to sustain the live streaming when the network bandwidth changes. On the other hand, too sensitive actions will deteriorate the stability and affect the perceptual quality. NBS is developed based on a feedback fuzzy controller to support the dynamic and adaptive switching. Comparing with the traditional control approaches, the fuzzy logic enables NBS to enjoy much better responsiveness and stability. We have conducted comprehensive experiments to evaluate our approach and the experimental results show that the proposed approach can effectively up-scaling or down-scaling the quality of the stream according to the network bandwidth availability by a smooth and nearly unnoticeable switch without disrupting the continuous playback.