In this paper we present the architecture of the first mobile P2P streaming prototype for the operating system Android. At first, we discuss the application of P2P streaming in the scenario of mobile networking. Then, the system and software architecture of our prototypical implementation is elaborated. In addition, an initial field test to evaluate the feasibility of the proposed approach is presented. Finally, we report our insights arising from the practical experience with Android.
In this paper, we present a first analysis of the application of Raptor codes in the domain of P2P streaming. With the help of fountain codes, such as Raptor codes, it is possible to completely omit content reconciliation in P2P networks. Hereby, the scheduling complexity of the data dissemination is greatly reduced. The contributions of the paper are the following: First, we present our implementation of the Raptor code used in the performed experiments and elaborate the application of the Raptor code in the scenario of P2P streaming. Second, we investigate the choice of the prevalent parameters, necessary to achieve the best trade-off between performance, computational complexity and resilience of the Raptor code. We use the obtained results to evaluate the general feasibility of using Raptor codes to improve the performance of P2P streaming networks. In addition, we report some insights arising from the practical experience with Raptor codes.
The proliferation of smart devices for mobile networks is a major traffic generator nowadays. These devices provide the ability to receive media content in nearly every situation. Despite that video streaming in high quality is getting more and more popular in mobile scenarios, the performance and bottlenecks of mobile applications over wireless networks, especially, during the transmission of media streams, are poorly understood yet. In order to tackle this new challenge, we present an Android based framework to capture the relevant wireless network behavior, geo-coordinates and packet traces for popular streaming applications on Android certified devices. A dataset has been obtained by measurement trials, which have been performed in a 3G network for both HTTP and peer-to-peer video streaming applications. The trials comprise also an additional WiFi measurement for comparison purposes. The presented dataset enables future research to determine the quality of service and network characteristics of different streaming methodologies, which are affected by the typical conditions encountered in wireless networks, like hand-over effects, signal fading, connection losses etc. We hope that both, the presented dataset and the framework, may prove to be useful for the traffic measurement and the multimedia research communities.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.