Interactive Streaming Videoconferencing (ISVC) using the Java Media Framework

D. Kusic, B. Tozer, A. Ridilla, and R. Hoare (USA)

Keywords

Java Media Framework (JMF), videoconferencing,multimedia, virtual classroom, streaming media

Abstract

Businesses and schools can benefit greatly from technologies that enable information sharing through videoconferencing systems. Researchers at the University of Pittsburgh have developed a highly programmable and replicable solution. Using an IP-based network connection, small electronics and application programming interfaces of the Java Media Framework (JMF) v2.1.1, developers have created a flexible videoconferencing system that permits users to connect to one camera or many, remotely control a camera's pan and tilt angle and adjust the stream rate of the transmitted data to accommodate receivers with lower bandwidth connections. This paper describes a JMF-based interactive streaming videoconferencing (ISVC) system architecture and application from inception to deployment. Ultimately creating a virtual classroom from within a Sun workstation learning laboratory, the ISVC system presents a context to realize concepts of software engineering, network design and hardware/software interfacing. Advanced topics of the videoconferencing network include enhancements for a more robust design and adding flexibility to permit interfacing with a wider array of vendor devices. Background information explaining enabling technologies, as well as some of the advantages and drawbacks of IP-based videoconferencing are also presented within the paper, along with a class diagram from the JMF-based ISVC system.

Important Links:



Go Back