{'fraction_non_alphanumeric': 0.02446808510638298, 'fraction_numerical': 0.006382978723404255, 'mean_word_length': 5.534722222222222, '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}}
Underlying Technology of P2P Media Streaming

For its bright prospect, P2P media streaming technology has been gaining increasing attention during the past decades. In contrast with the centralized applications, P2P media streaming applications are more effective in low-cost and high scalability. Nevertheless, it is still a tough and challenging work to guarantee high QoS (Quality of Service). To begin with, the basic concepts of P2P media steaming are introduced, including its research objectives, major problems, critical techniques and the related architecture. Then, the involved techniques, ranges from the transmission and optimization for P2P media streaming, data processing and data security for P2P media streaming, which will limit various performances of media streaming are analyzed and discussed. Meanwhile, the pros and cons of these techniques are scrutinized. Finally, the future researches are outlined in this field.