ABSTRACT
DisplayCast is a many to many screen sharing system that is targeted towards Intranet scenarios. The capture software runs on all computers whose screens need to be shared. It uses an application agnostic screen capture mechanism that creates a sequence of pixmap images of the screen updates. It transforms these pixmaps to vastly improve the lossless Zlib compression performance. These algorithms were developed after an extensive analysis of typical screen contents. DisplayCast shares the processor and network resources required for screen capture, compression and transmission with host applications whose output needs to be shared. It balances the need for high performance screen capture with reducing its resource interference with user applications. DisplayCast uses Zeroconf for naming and asynchronous location. It provides support for Cisco WiFi and Bluetooth based localization. It also includes a HTTP/REST based controller for remote session initiation and control. DisplayCast supports screen capture and playback in computers running Windows 7 and Mac OS X operating systems. Remote screens can be archived into a H.264 encoded movie on a Mac. They can also be played back in real time on Apple iPhones and iPads. The software is released under a New BSD license.
- Demoforge mirage driver (dfmirage video hook driver). http://www.demoforge.com/dfmirage.htm.Google Scholar
- Stream movies and music wirelessly with airplay. http://www.apple.com/ipad/features/airplay/.Google Scholar
- Chandra, S., Biehl, J. T., Boreczky, J., Carter, S., and Rowe, L. A. Understanding screen contents for building a high performance, real time screen sharing system. In ACM Multimedia 2012 (Nara, Japan, Oct. 2012). Google ScholarDigital Library
- loup Gailly, J., and Adler, M. zlib: A massively spiffy yet delicately unobtrusive compression library. zlib.net.Google Scholar
- Richardson, T., and Levine, J. The remote framebuffer protocol. RFC 6143, Mar. 2011.Google Scholar
- Richardson, T., Stafford-Fraser, Q., Wood, K. R., and Hopper, A. Virtual network computing. IEEE Internet Computing 2 (Jan. 1998), 33--38. Google ScholarDigital Library
- von Hoffman, J. T. Guide to Distributed PowerPoint. Boston University, 2001.Google Scholar
- Wallace, G., and Li, K. Virtually shared displays and user input devices. In USENIX Annual Technical Conference '07 (Santa Clara, CA, USA, June 2007), pp. 375--380. Google ScholarDigital Library
- Zero configuration networking (zeroconf). http://www.zeroconf.org/.Google Scholar
Index Terms
- DisplayCast: a high performance screen sharing system for intranets
Recommendations
High performance many-to-many intranet screen sharing with DisplayCast
DisplayCast is a many to many Intranet screen sharing system. Its screen capture mechanism creates a sequence of pixmap images of the screen updates. Prior systems that used a similar approach were designed to operate over constrained wide-area networks ...
Understanding screen contents for building a high performance, real time screen sharing system
MM '12: Proceedings of the 20th ACM international conference on MultimediaFaithful sharing of screen contents is an important collaboration feature. Prior systems were designed to operate over constrained networks. They performed poorly even without such bottlenecks. To build a high performance screen sharing system, we ...
An In-depth Performance Analysis and Optimization for Android Screencast
CSAE '18: Proceedings of the 2nd International Conference on Computer Science and Application EngineeringScreen content1 sharing and human-computer interaction across multiple devices (computers, smartTVs, smartphones, etc) are becoming increasingly popular. A typical scenario widely in use is screencast (or called remote display), in which the screen ...
Comments