{'fraction_non_alphanumeric': 0.02040816326530612, 'fraction_numerical': 0.0, 'mean_word_length': 5.384615384615385, '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}}
Video-Cooperative Design for Ad Hoc Networks

As wireless channels in ad hoc networks are capacity-limited, deployment of video applications is a challenging task. This study investigates intermediate nodes on relaying real-time video packets. The authors propose a video-cooperative framework in which each relaying node transiently retains packets so that they can be appropriately selected to forward when congestion occurs. In the framework, retransmission can be made from intermediate nodes instead of the very sender. This obviously shortens the retransmission round, resulting in higher end-to-end successful rate and lower cumulative power consumption. These nodes can also detect and drop packets that have missed deadline. Once rejecting an important packet, a video-cooperative node may also notify other nodes to jointly destroy its dependent packets (that are definitely useless). This mechanism does save both bandwidth and energy for useful packets. Experimental results collected from a testbed demonstrate that our proposed framework is feasible and efficient.