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 bit-rate streaming method can detect a user's network bandwidth availability in real time and then adjust the 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.