{'fraction_non_alphanumeric': 0.025673940949935817, 'fraction_numerical': 0.0, 'mean_word_length': 5.446280991735537, '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}}
MC-MRU: A Streaming Media Relay Architecture Based on Multi-core Processor

Media relay technology can solve the problem of bandwidth competition and resource wasting in streaming media processing to some extent. This paper proposes a streaming media relay architecture based on multi-core processor (MC-MRU). MC-MRU is designed in a hierarchical software architecture including management plane and data plane respectively. The management plane is running on standard Linux operation system, and the data plane is running on a real-time system, namely simple executive (SE) environment. This architecture can reduce the system overheads caused by interrupt processing, memory copying and protocol processing, and promote the overall performance of media relay unit considerably.