{'fraction_non_alphanumeric': 0.03159340659340659, 'fraction_numerical': 0.004120879120879121, 'mean_word_length': 5.177966101694915, '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}}
Application of network coding in peer-to-peer media streaming

With network coding, intermediate nodes are allowed to perform processing operations on the incoming packets, rather than only forwarding them. The benefits of network coding have been proved to improve the performance of many peer-to-peer (P2P) applications, such as media streaming and content distribution. In this paper, we overview the basic principles of random linear network coding, and survey the recent efforts on network coding application in P2P media streaming system, both in live streaming and Video-on-Demand (VoD) streaming. Finally, we point out some open questions and up-to-date researches on combination network coding with P2P media streaming.