Paper
22 January 1999 Pure Java-based streaming MPEG player
Osama Tolba, Hector Briceno, Leonard McMillan
Author Affiliations +
Proceedings Volume 3528, Multimedia Systems and Applications; (1999) https://doi.org/10.1117/12.337411
Event: Photonics East (ISAM, VVDC, IEMB), 1998, Boston, MA, United States
Abstract
We present a pure Java-based streaming MPEG-1 video player. By implementing the player entirely in Java, we guarantee its functionality across platforms within any Java-enabled web browsers, without the need for native libraries. This allows greater sue of MPEG video sequences, because the users will no longer need to pre-install any software to display video, beyond Java compatibility. This player features a novel forward-mapping IDCT algorithm that allows it to play locally stored, CIF-sized video sequences at 11 frames per second, when run on a personal computer with Java 'just-in-time' compiler. The IDCT algorithm can run with greater speed when the sequence is viewed at reduced size; e.g., performing approximately 1/4 the amount of computation when the user resizes the sequence to 1/2 its original width and height. We are able to play video streams stored anywhere on the Internet with acceptable performance using a proxy server, eliminating the need for large-capacity auxiliary storage. Thus, the player is well suited to small devices, such as digital TV set-top decoders, requiring little more memory than is required for three video frames. Because of our modular design, it is possible to assemble multiple video streams from remote sources and present them simultaneously to the viewers, subject to network and local performance limitations. The same modular system can further provide viewers with their own customized view of each sessions; e.g., moving and resizing the video display window dynamically, and selecting their preferred set of video controls.
© (1999) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Osama Tolba, Hector Briceno, and Leonard McMillan "Pure Java-based streaming MPEG player", Proc. SPIE 3528, Multimedia Systems and Applications, (22 January 1999); https://doi.org/10.1117/12.337411
Lens.org Logo
CITATIONS
Cited by 1 scholarly publication.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Video

Java

Internet

Control systems

Network security

Algorithm development

Computer security

RELATED CONTENT

Study of risk based on web software testing
Proceedings of SPIE (March 20 2013)
Media delivery and media service overlays
Proceedings of SPIE (March 14 2005)
Machines accessed via Internet issues and architecture
Proceedings of SPIE (November 08 1999)
Interactive personalized newspaper on the WWW
Proceedings of SPIE (March 25 1996)
An overview of the Blu ray disc application format for...
Proceedings of SPIE (September 15 2005)
ZigBee device management system using web gateway
Proceedings of SPIE (January 09 2008)

Back to Top