Browse > Article

Design and Implementation of a Realtime Video Player on Tiled-Display System  

Choe, Gi-Seok (서강대학교 컴퓨터학과)
Yu, Jeong-Soo (서강대학교 컴퓨터학과)
Choi, Jeong-Hooni (서강대학교 컴퓨터학과)
Nang, Jong-Ho (서강대학교 컴퓨터학과)
Abstract
This paper presents a design and implementation of realtime video player that operates on a tiled-display system consisting of multiple PCs to provide a very large and high resolution display. In the proposed system, the master process transmits a compressed video stream to multiple PCs using UDP multicast. All slaves(PC) receive the same video stream, decompress, clip their designated areas from the decompressed video frame, and display it to their displays while being synchronized with each other. A simple synchronization mechanism based on the H/W clock of each slave is proposed to avoid the skew between the tiles of the display, and a flow-control mechanism based on the bit-rate of the video stream and a pre-buffering scheme are proposed to prevent the jitter The proposed system is implemented with Microsoft DirectX filter technology in order to decouple the video/audio codec from the player.
Keywords
Tiled-Display; Realtime Video Player; DirectShow;
Citations & Related Records
연도 인용수 순위
  • Reference
1 University Illinois, Scalable Adaptive Graphics Environment, http://www.evl.uic.edu/cavern/sage/description.php, 2007
2 H. Chen, D. Clark, Z. Liu, G. Wallace and K. Che, 'Software Environments For Cluster-Based Display Systems,' in proceedings of the 1st International Symposium on Cluster Computing and the Grid, pp. 202, 2001
3 E. Magaña, J. Aracil and J. Villadangos, 'Packet Video Broadcasting with General-Purpose Operating Systems in an Ethernet,' in proceedings of Multimedia Tools and Applications, pp. 5-28. Sep. 2004
4 Dennis R. Allison, David J. Farber, and Bruce D. Shriver, Multimedia: Computing, Communications and Applicationstation, Compression, Synchronization and Programming
5 A. Tanenbaum and M. Steen, 2002, Distributed Systems Principles and Paradigms, Prentice Hall
6 R. Singh, B. Jeong, L. Renambot, A. Johnson and J. Leigh, 'TeraVision: a Distributed, Scalable, High Resolution Graphics Streaming System,' in proceedings of the 2004 IEEE International Conference on Cluster Computing, pp. 391-400, 2004
7 Y. Zhao and X. Zhang, 'Design a secure and scalabel CVE: The Access Grid,' in Proceedings of the 2001 ACM/IEEE conference on Supercomputing, 59-59, 2001
8 Microsoft MSDN, DirectShow, http://msdn2. microsoft.com/en-us/library/ms783323.aspx, 2007
9 ETSI, TS 126 234 v6.4.0 Release 6 Protocol and codecs, 2005