{'fraction_non_alphanumeric': 0.021967526265520534, 'fraction_numerical': 0.0028653295128939827, 'mean_word_length': 5.275449101796407, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Adaptive scheme for Internet video transmission

Video streaming over the Internet is a growing user demand. Transmission of compressed video over the best effort Internet will inevitably result in serious degradations in video quality. In order to alleviate this effect, MPEG-4, the latest video standard, provides a number of error-resilient tools as well as the Fine Granularity Scalability (FGS) that adapts to the varying bit rates. Unfortunately, Error-resilient tools are not efficient when channel loss is high while FGS coding overhead is significant for low bandwidth channels. To guarantee better image quality during transmission, we propose an adaptive scheme that alternates between two different coding schemes depending on the channel status and underlying visual content. Furthermore, a Multi-Layer Perceptron (MLP) network is designed to provide an on-line decision mechanism with 86% accuracy. Experimental results suggest that our approach can achieve a superior video quality for a wide range of packet loss and video content.