{'fraction_non_alphanumeric': 0.01703940362087327, 'fraction_numerical': 0.0, 'mean_word_length': 5.308724832214765, '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}}
Efficient Buffer Output Control for Multimedia Stream Playback

Recently, it has become a major network application to use mobile devices to watch multimedia streams through the network or Internet. Buffer overflow/underflow caused by an unstable network(e.g. a weak wireless connection) is very likely to result in flickering or stuttering playback of a media stream. A general but complicated solution is to implement complex streaming protocol to control the output of stream data. However, it comes with higher development and maintenance costs and also reduces the flexibility of integrating compatible player software. In this paper, we propose an efficient playback buffer output control mechanism. The media timestamp, sleep instruction and system time are employed to regulate the output of stream data. Evaluation results prove that the proposed mechanism achieves high output accuracy and minimize output jitters of stream data.