Zixia Huang, Wanmin Wu, K. Nahrstedt, A. Arefin, Raoul Rivas
{"title":"TSync: a new synchronization framework for multi-site 3D tele-immersion","authors":"Zixia Huang, Wanmin Wu, K. Nahrstedt, A. Arefin, Raoul Rivas","doi":"10.1145/1806565.1806577","DOIUrl":"https://doi.org/10.1145/1806565.1806577","url":null,"abstract":"Synchronization is a challenge in the multi-site 3D tele-immersion (3DTI) because it is complicated by the coexistence of highly correlated heterogenous streams from multiple sources, and the need for multi-stream resynchronization when user views change. To address the problems, we present TSync: a new multi-tier synchronization framework for 3DTI which can effectively reduce the multi-stream sync skews. Our contributions are focusing on (1) the use of timed synchronization points for multi-stream synchronization; (2) Internet bandwidth estimation based on machine learning; (3) the cooperative frame rate allocation for correlated multi-streams and (4) the resynchronization protocol used when user views change. Experimental results show that TSync can successfully achieve the synchronization of multi-source heterogeneous streams in 3DTI under Internet dynamics.","PeriodicalId":436504,"journal":{"name":"Proceedings of the 20th international workshop on Network and operating systems support for digital audio and video","volume":"243 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132131024","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Second life: a social network of humans and bots","authors":"Matteo Varvello, G. Voelker","doi":"10.1145/1806565.1806570","DOIUrl":"https://doi.org/10.1145/1806565.1806570","url":null,"abstract":"Second Life (SL) is a virtual world where people interact and socialize through virtual avatars. Avatars behave similarly to their human counterparts in real life and naturally define a social network. However, not only human-controlled avatars participate in the social network. Automated avatars called bots are common, difficult to identify and, when malicious, can severely detract from the user experience of SL. In this paper we study the SL social network and the role of bots within it. Using traces of avatars in a popular SL region, we analyze the social graph formed by avatar interactions. We find that it resembles natural networks more than other online social networks, and that bots have a fundamental impact on the SL social network. Finally, we propose a bot detection strategy based on the importance of the social connections of avatars in the social graph.","PeriodicalId":436504,"journal":{"name":"Proceedings of the 20th international workshop on Network and operating systems support for digital audio and video","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133111013","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"p264: open platform for designing parallel H.264/AVC video encoders on multi-core systems","authors":"António Rodrigues, N. Roma, L. Sousa","doi":"10.1145/1806565.1806586","DOIUrl":"https://doi.org/10.1145/1806565.1806586","url":null,"abstract":"A highly modular and configurable platform for designing parallel H.264 video encoders on multi-core processors is presented. Departing from the H.264/AVC reference software, preliminary optimizations were conducted and new data structures were developed, in order to support the encoder's parallelization and to confer the developed platform with a flexible, user configurable and highly scalable characteristics in what concerns the number of available cores to be used in the target concretization. After a careful assessment using different instantiations of the platform, the experimental results have shown that significant and close to linear speedups in what concerns the achieved frame-rate can be obtained, by simultaneously exploiting the several different parallelization models that are made available by this platform.","PeriodicalId":436504,"journal":{"name":"Proceedings of the 20th international workshop on Network and operating systems support for digital audio and video","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125421622","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Session details: Wireless and mesh streaming","authors":"D. Bulterman","doi":"10.1145/3251938","DOIUrl":"https://doi.org/10.1145/3251938","url":null,"abstract":"","PeriodicalId":436504,"journal":{"name":"Proceedings of the 20th international workshop on Network and operating systems support for digital audio and video","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127221232","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"RTP-miner: a real-time security framework for RTP fuzzing attacks","authors":"M.A. Akbar, M. Farooq","doi":"10.1145/1806565.1806587","DOIUrl":"https://doi.org/10.1145/1806565.1806587","url":null,"abstract":"Real-time Transport Protocol (RTP) is a widely adopted standard for transmission of multimedia traffic in Internet telephony (commonly known as VoIP). Therefore, it is a hot potential target for imposters who can launch different types of Denial of Service (DoS) attacks to disrupt communication; resulting in not only substantive revenue loss to VoIP operators but also undermining the reliability of VoIP infrastructure. The major contribution of this paper is an online framework -- RTP-Miner -- that detects RTP fuzzing attacks in realtime; as a result, it is not possible to deny access to legitimate users. RTP-Miner can detect both header and payload fuzzing attacks. Fuzzing in the header of RTP packets is detected by combining well known distance measures with a decision tree based classifier. In comparison, payload fuzzing is detected through a novel Markov state space model at the receiver. We evaluate RTP-Miner on a realworld RTP traffic dataset. The results show that RTP-Miner detects fuzzing in RTP header with more than 98% accuracy and less than 0.1% false alarm rate even when only 3% fuzzing is introduced. For the same fuzzing rate, it detects payload fuzzing -- a significantly more challenging problem -- with more than 80% accuracy and less than 2% false alarm rate. RTP-Miner has low memory and processing overheads that makes it well suited for deployment in real world VoIP infrastructure.","PeriodicalId":436504,"journal":{"name":"Proceedings of the 20th international workshop on Network and operating systems support for digital audio and video","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130630523","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Collaborative delay-aware scheduling in peer-to-peer UGC video sharing","authors":"Xu Cheng, Feng Wang, Jiangchuan Liu, Ke Xu","doi":"10.1145/1806565.1806591","DOIUrl":"https://doi.org/10.1145/1806565.1806591","url":null,"abstract":"We have recently witnessed an explosion of user-generated content (UGC) sharing, particularly video clips, as the new killer Internet application. Given the sheer amount of resource demands, the peer-to-peer (or peer-assisted) model has been suggested for this new service scenario. There are however a series of unique challenges from the UGC videos to be addressed, in particular, their significantly shorter lengths. As such, any delay, even being minor as compared to those for conventional movie-like videos, will be perceptually amplified. Given the much more stringent delay requirement, the UGC video sharing thus calls for sophisticated scheduling to provide quality playback. In this paper, we propose a novel collaborative delay-aware scheduling (CODAS) that is customized for the short UGC videos. CODAS improves playback quality and reduces server workload, through adaptive prioritization of data requests and tighter collaboration between peer suppliers and the server. We present detailed design and optimization of CODAS, particularly the synergy policies in different zones of a shrinking window. We evaluate it through extensive trace-driven simulations and PlanetLab prototype experiments, and the results show the great improvement over the state-of-the-art solutions.","PeriodicalId":436504,"journal":{"name":"Proceedings of the 20th international workshop on Network and operating systems support for digital audio and video","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129806030","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A new QoE model and evaluation method for broadcast audio contribution over IP","authors":"M. Graubner, P. Mogre, R. Steinmetz, T. Lorenzen","doi":"10.1145/1806565.1806581","DOIUrl":"https://doi.org/10.1145/1806565.1806581","url":null,"abstract":"Available objective Quality of Experience (QoE) assessment methods for speech and audio quality evaluation are not directly usable for quality rating of professional broadband audio communication applications over IP such as audio contribution links for broadcasting. To fill this gap, we designed a dedicated non-intrusive parametric QoE model for conversational quality rating based on the E-model approach. With this the QoE of Audio Contribution over IP (ACIP) can be monitored. Moreover, the estimated QoE scores can be used for a perceptually-driven Quality of Service (QoS) optimization for ACIP, which has different requirements and characteristics compared to Voice over IP (VoIP). In this paper, we present our ACIP QoE model and propose an objective QoE metric for assessing the listening-only quality in ACIP. The latter is used by us for intrusive QoE evaluations, which are necessary for the derivation of a parametric QoE model. Our experimental methodology is illustrated in depth and we give exemplified results. Finally, we demonstrate the application of our model in perceptually-driven QoS optimization.","PeriodicalId":436504,"journal":{"name":"Proceedings of the 20th international workshop on Network and operating systems support for digital audio and video","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128843824","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Kévin Huguenin, Anne-Marie Kermarrec, Vivek Rai, M. Steen
{"title":"Designing a tit-for-tat based peer-to-peer video-on-demand system","authors":"Kévin Huguenin, Anne-Marie Kermarrec, Vivek Rai, M. Steen","doi":"10.1145/1806565.1806589","DOIUrl":"https://doi.org/10.1145/1806565.1806589","url":null,"abstract":"Video-on-demand (VoD) is a next-generation Internet application of increasing interest allowing users to start watching a movie almost instantaneously by downloading the video on-the-fly. Provided that all users contribute to the system, shifting to the P2P paradigm allows efficient broadcast with a limited-bandwidth source. In VoD applications pieces are downloaded in order. This prevents us from directly applying a BitTorrent-like tit-for-tat incentive scheme. We advocate the use of a loose structure in P2P VoD applications to achieve high playback rates. In this paper we propose a decentralized piece dissemination scheme built on loosely coupled structures maintained using gossip. Peers are grouped into clusters depending on their playback position. Swarming is performed within the clusters while distributed feeding ensures that less advanced clusters get missing pieces from more advanced ones. Our simulations demonstrate that structured dissemination improves from 61% to 77% the achievable playback rate.","PeriodicalId":436504,"journal":{"name":"Proceedings of the 20th international workshop on Network and operating systems support for digital audio and video","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115780029","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
H. Stensland, H. Espeland, C. Griwodz, P. Halvorsen
{"title":"Tips, tricks and troubles: optimizing for cell and GPU","authors":"H. Stensland, H. Espeland, C. Griwodz, P. Halvorsen","doi":"10.1145/1806565.1806585","DOIUrl":"https://doi.org/10.1145/1806565.1806585","url":null,"abstract":"When used efficiently, modern multicore architectures, such as Cell and GPUs, provide the processing power required by resource demanding multimedia workloads. However, the diversity of resources exposed to the programmers, intrinsically requires specific mindsets for efficiently utilizing these resources - not only compared to an x86 architecture, but also between the Cell and the GPUs. In this context, our analysis of 14 different Motion-JPEG implementations indicates that there exists a large potential for optimizing performance, but there are also many pitfalls to avoid. By experimentally evaluating algorithmic choices, inter-core data communication (memory transfers) and architecture-specific capabilities, such as instruction sets, we present tips, tricks and troubles with respect to efficient utilization of the available resources.","PeriodicalId":436504,"journal":{"name":"Proceedings of the 20th international workshop on Network and operating systems support for digital audio and video","volume":"176 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123783124","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Session details: 3D and immersive environments","authors":"Songqing Chen","doi":"10.1145/3251934","DOIUrl":"https://doi.org/10.1145/3251934","url":null,"abstract":"","PeriodicalId":436504,"journal":{"name":"Proceedings of the 20th international workshop on Network and operating systems support for digital audio and video","volume":"76 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125957250","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}