| Zeno | Project Zeno was my research group at Cornell. We work on issues in the processing, transmission and operating system support of multimedia data. Other than the projects explictly listed below, current work at Zeno includes the Lecture Browser, Degas, a video gateway, Tcl-Dp, and others. |
| MiddleMan | MiddleMan is a collection of cooperating proxy servers connected by a local area network (LAN). MiddleMan differs from existing proxy research in that it concentrates exclusively on video. Other approaches are optimized for HTML documents and images. MiddleMan offers several advantages. By caching videos near clients, MiddleMan reduces start-up delays and the possibility of adverse Internet conditions disrupting video playback. Additionally, MiddleMan reduces server load by intercepting a large fraction of server accesses and can be easily extended to provide other services such as transcoding. |
| Video On The Web | We felt that a classification of video files stored on the Web would help network engineers, codec designers, and other multimedia researchers. In the absence of such studies, we executed an analysis to measure how video data is used on the Web. This involved the downlaoding and analysis of over 57000 AVI, QuickTime, and MPEG files stored on the Web -- approximately 100 GB of data. |
| Video Access Analysis | As a companion study to our previous effort, we acquired and inspected log files from an ongoing Video on the Web experiment, in an effort to characterize how users access videos. This study yielded valuable insights into how users browse video as well as temporal locality patterns in video accesses. |
| Compressed Domain Transcoding | MPEG has emerged as an industry-wide standard for encoding video. However MPEG streams are not necessarily well suited for editing, special effects processing or transmission over networks. JPEG is a possible alternative but this implies MPEG streams have to be converted to JPEG ie. transcoded, on a real-time basis. We have investigated techniques for transcoding both in the spatial domain and the compressed domain resulting in the implementation of a publicly available software transcoder. |
| CMT | CMT (Continuous Media Toolkit) is a toolkit developed at the University of California, Berkeley, for creating distributed multimedia applications. I extended CMT to prototype an experimental web conferencing system. Other contributions to CMT included code maintenance and re-engineering, co-development of a Netscape plugin and the addition of modules enabling fast on-line video processing. |