{'fraction_non_alphanumeric': 0.01505856107083101, 'fraction_numerical': 0.0, 'mean_word_length': 5.122866894197952, '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}}
Applying Real-time Multimedia Conferencing Techniques to the Web

This paper is about unifying two worlds those of the real-time multicast multimedia conferencing community, and of the WWW community. The conferencing community has been developing solutions for live real-time media flows on the internet. The web community has been developing solutions for stored media. Both communities have much in common, and this paper attempts to identify ways in which the solution from both communities can be unified. These two communities should have much in common they share a common network infrastructure and a common interest in networked multimedia. However, it appears that the web community generally takes a more top-down approach and is primarily concerned with providing real solutions to real users now. The multicast conferencing community generally takes a more bottom up approach, with good understandingof network behaviour, but a more relaxed ivory-tower approach towards products. Both are of course necessary approaches. This paper describes techniques and protocols developed for the multimedia conferencing community. We attempt to identify solutions that can be deployed immediately and which have the right properties for appropriate exploitation of ubiquitous multicast and real-time support in the internet infrastructure when they are eventually available. Some of this is taken for granted in the Mbone community, but the assumptions are rarely written down in a form accessible to the web community. Firstly we shall spend a little time examining non-solutions that seem to be raised often enough that the deserve the issues being explored. Then we shall look at which building blocks exist that can be applied usefully in the context of real-time media flows and the web.