ACM Transactions on Programming Languages and Systems (TOPLAS)
Efficient Multi-Resolution Multi-Stream Video Systems withStandard Codecs
Journal of VLSI Signal Processing Systems - Special issue on recent development in video: algorithms, implementation and applications
A case for end system multicast (keynote address)
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Enabling conferencing applications on the internet using an overlay muilticast architecture
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
Scalable application layer multicast
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
Transience of peers & streaming media
ACM SIGCOMM Computer Communication Review
Layered peer-to-peer streaming
NOSSDAV '03 Proceedings of the 13th international workshop on Network and operating systems support for digital audio and video
Resilient multicast using overlays
SIGMETRICS '03 Proceedings of the 2003 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Design of a multi-sender 3D videoconferencing application over an end system multicast protocol
MULTIMEDIA '03 Proceedings of the eleventh ACM international conference on Multimedia
Utility maximization in peer-to-peer systems
SIGMETRICS '08 Proceedings of the 2008 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Multi-rate peer-to-peer video conferencing: a distributed approach using scalable coding
ICME'09 Proceedings of the 2009 IEEE international conference on Multimedia and Expo
Bandwidth fair application layer multicast for multi-party video conference application
CCNC'09 Proceedings of the 6th IEEE Conference on Consumer Communications and Networking Conference
Measurement study of multi-party video conferencing
NETWORKING'10 Proceedings of the 9th IFIP TC 6 international conference on Networking
A Multiparty Videoconferencing System Over an Application-Level Multicast Protocol
IEEE Transactions on Multimedia
Celerity: towards low-delay multi-party conferencing over arbitrary network topologies
Proceedings of the 21st international workshop on Network and operating systems support for digital audio and video
Celerity: a low-delay multi-party conferencing solution
MM '11 Proceedings of the 19th ACM international conference on Multimedia
Journal of Network and Computer Applications
An ID-based approach to the caching and distribution of peer-to-peer, proxy-based video content
Journal of Network and Computer Applications
Hi-index | 0.00 |
A peer-to-peer (P2P) architecture for multipoint video conferencing using layered video coding at the end hosts is proposed. The system primarily targets end points with low bandwidth network connections and enables them to create a multipoint video conference without any additional networking and computing resources beyond what is needed for a point-to-point conference. For P2P multipoint video conferencing applications, wide-area collaboration is significant for connecting participants from different parts around the globe to support collaborative work. In our system, peers collaborate for streaming video, and the motivation behind the use of layered video is to overcome the problem of denying video requests by peers and assure that each participant peer can view any other participant at any configuration. Layered video encoding techniques usable within this architecture are discussed. A protocol for operating the system has been developed, simulated and its performance has been analyzed. Furthermore, a multi-objective optimization approach has been developed to simultaneously minimize the number of base layer receivers and the delay experienced by the peers while maximizing the granted additional requests to support peers having multiple video input bandwidths. The use of the multi-objective optimization scheme is demonstrated through an example scenario and simulations. A prototype has also been implemented, and the system has been formally specified and verified.