Hubbry Logo
search
logo

CU-SeeMe

logo
Community Hub0 Subscribers
Read side by side
from Wikipedia

CU-SeeMe is an Internet videoconferencing client. CU-SeeMe can make point to point video calls without a server or make multi-point calls through server software first called a "reflector" and later called a "conference server" or Multipoint Control Unit (MCU). Later commercial versions of CU-SeeMe could also make point-to-point or multi-point calls to other vendor's standard H.323 endpoints and servers.

History

[edit]
Global Schoolhouse students communicating via CU-SeeMe
Screen capture showing Global Schoolhouse classrooms collaborating via CU-SeeMe

CU-SeeMe was originally written by Tim Dorcey of the Information Technology department at Cornell University.[1] It was first developed for the Macintosh in 1992 and later for the Windows platform in 1994. Originally it was video-only with audio added in 1994 for the Macintosh and 1995 for Windows. CU-SeeMe's audio came from Maven, an audio-only client developed at the University of Illinois at Urbana-Champaign.[2]

The platform was introduced to the public on April 26, 1993, as part of an NSF funded education project called the Global Schoolhouse.[3]

In 1994 WXYC utilized CU-SeeMe to simulcast its signal to the net and so became the world's first internet radio station.[4]

On June 20, 1995, now defunct London cable channel Channel One used CU-SeeMe to simulcast its programme Digital World live on the internet, becoming the first UK television programme to do so. The video was frame-grabbed every 2 frames using a macro written in Windows by duo Thibault & Rav.

On Thanksgiving morning in 1995, World News Now was the first television program in the US to be broadcast live on the Internet, using a CU-SeeMe interface. Victor Dorff, a producer of WNN at the time, arranged to have the show simulcast on the Internet daily for a six-month trial period. CU-SeeMe was also used in a taped interview segment in which anchor Kevin Newman and Global Schoolhouse director and founder Dr. Yvonne Marie Andres discussed the future of computers in communication.

In March 1996, CU-SeeMe was used for the first ever live internet broadcast of a musical theatre performance with the production of Cowboys in Love: The Hank Plowplucker Story. The show was produced by The Ethereal Mutt, and the stream was a partnership between Emutt and the CIS staff at Arizona State University.

The Internet Phone Connection, written by Cheryl L. Kirk was one of the first consumer books to feature CU-SeeMe. The book outlined how to use the program to communicate across the globe.

CU-SeeMe 2.x was released as a commercial product in 1995 through an agreement with Cornell University. The full commercial licensing rights were transferred to White Pine Software in 1998.[5]

Decline

[edit]

While not directly competing against hardware-assisted video-conferencing companies, it suffered in that the nascent market was expecting hardware quality audio and video when CPUs of that time weren't really ready to support that quality level in software. Early wide acceptance of CU-SeeMe outside of the hobbyist market was limited by its relatively poor audio/video quality and excessive latency. While the commercial and freeware products were useful to hobbyists, CU-SeeMe and its accompanying server product were beginning to build a following in education - with up to 40% of commercial sales to educational establishments. A spinoff application called ClassPoint which was based on CU-SeeMe and the conference server was released commercially in 1998. It was an early attempt to add features to a real-time collaboration product specifically designed for K-12 education users.

The United States military was a large customer of the technology, making use of the CU-SeeMe Conference Server MCU for many applications, including using the T.120 server for Microsoft NetMeeting endpoints.

White Pine locked out users of version 1.0 from using its free, public videoconferencing chatrooms. As users upgraded to the commercially available version, some were frustrated to discover that others were downloading the trial version and using software registration keys readily supplied by some participants on White Pine's public chatrooms.[citation needed]

Acquisition

[edit]

White Pine Software was briefly renamed CUseeMe Networks, then merged with First Virtual Communications. The commercial standalone client was decommissioned, and an independent company used a version of the embedded commercial CU-SeeMe client renamed "CU" as part of a fee-based video chat service called CUworld. The commercial client and server environment were developed further and were renamed "Click To Meet" and launched along with an enhanced and more scalable version of the software MCU.

On March 15, 2005, Radvision Ltd. acquired all of the substantial assets and intellectual property of First Virtual Communications, including its 'Click to Meet' (formerly CUSeeMe) and Conference Server. Radvision was acquired by Avaya in June 2012. Spirent Communications acquired Radvision's Technology Business Unit from Avaya in July 2014. The descendants of the CU-SeeMe technology live on in part in the Radvision Scopia product line.

There is still a small but active community of users of the original CU-SeeMe releases. Although there have been no releases of software from the various incarnations of White Pine since roughly 2000, freeware alternatives are available for both the Windows and Macintosh platform [citation needed].

See also

[edit]

References

[edit]
[edit]
Revisions and contributorsEdit on WikipediaRead on Wikipedia
from Grokipedia
CU-SeeMe is a pioneering desktop videoconferencing software that enabled real-time video communication over the Internet using standard personal computers and low-cost cameras, marking the first PC-based application of its kind without requiring expensive dedicated hardware.[1][2][3] Development of CU-SeeMe began in July 1992 at Cornell University, led by student Tim Dorcey as part of an initiative to leverage the emerging Multicast Backbone (MBONE) for multimedia applications.[1] The initial version, released for Macintosh in late 1992, supported grayscale video at resolutions of 160x120 or 320x240 pixels but lacked audio capabilities for the first few years.[1][2] A Windows version followed in 1994, expanding its accessibility.[3] Key features included one-to-one and one-to-many multiparty conferencing, facilitated by software reflectors for efficient multicast distribution, along with basic text messaging.[1][2] Audio support was added in 1995 by developer Charlie Kline, transforming it into a more complete system, while color video and additional enhancements like slide sharing were introduced in subsequent updates.[1][2] The software was supported by grants from the National Science Foundation (NSF) and collaborations such as NYSERNet and the Global Schoolhouse project, which promoted its educational use.[1] CU-SeeMe rapidly gained popularity, becoming the world's most widely used videoconferencing platform in the mid-1990s, with millions of users across over 40 countries.[1] Its success spurred commercialization, including a partnership with White Pine Software in 1994 that led to enhanced versions and broader adoption.[1] By democratizing video communication during the early Internet era, CU-SeeMe influenced the development of webcams, digital telephony, and modern platforms, laying foundational groundwork for today's video conferencing technologies.[3][2]

Development

Origins at Cornell University

CU-SeeMe's development began in July 1992 at Cornell University's Computing and Information Technology division, spearheaded by Tim Dorcey in collaboration with Dick Cogger, as a low-cost alternative to the expensive hardware-based videoconferencing systems prevalent at the time.[1] These early systems, such as those demonstrated at Internet Engineering Task Force meetings, relied on specialized, high-end equipment that limited accessibility for most users, prompting the Cornell team to explore software solutions leveraging existing personal computers.[4] The project emerged from a desire to democratize real-time visual communication, inspired by prior experimental demonstrations like Paul Milazzo's 1991 IETF showcase of low-bandwidth video transmission.[4] The initial goal was to enable real-time video conferencing over the Internet using commodity hardware, specifically targeting Macintosh computers equipped with affordable digitizers and cameras, to serve educational and research communities at Cornell and beyond.[1] In the early 1990s, the Internet faced significant constraints, including low-bandwidth dial-up connections like 28.8 kbps modems, the absence of standardized video protocols, and dependence on rudimentary experimental tools for multimedia transmission.[5] Dorcey's team aimed to overcome these by developing efficient compression techniques and peer-to-peer connectivity, allowing users to transmit grayscale video at resolutions such as 160x120 pixels without requiring dedicated infrastructure.[4] This approach prioritized practicality on low-end hardware, such as the SuperMac VideoSpigot board paired with basic digital cameras, to make videoconferencing viable for academic collaboration.[1] The first prototype was released in late 1992 as a video-only, peer-to-peer application that utilized UDP for packet transmission, enabling direct connections between Macintosh users over IP networks.[1] This early version employed simple frame-differencing algorithms for compression, focusing on minimal resource use to function within the era's bandwidth limitations, and marked CU-SeeMe's debut as one of the first Internet-native videoconferencing tools.[4] Subsequent iterations would incorporate audio support, but the 1992 prototype laid the foundation for grassroots adoption in educational settings.[1]

Early Versions and Key Innovations

A beta release of CU-SeeMe occurred in late 1993 as shareware software exclusively for Macintosh computers.[6] This initial version focused on video transmission using an ad hoc grayscale compression format, delivering 4-bit images at resolutions of 160x120 or 320x240 pixels at frame rates of 5-15 fps to accommodate low-bandwidth Internet connections typical of the era.[4] The software operated on a peer-to-peer basis, enabling basic point-to-point video calls without requiring dedicated hardware beyond affordable cameras and digitizers.[1] Subsequent updates in early 1994 improved the user interface while remaining video-only.[7] Audio capabilities were introduced in early 1994 with version 0.70b1, integrating Charlie Kline's Maven tool for voice transmission over separate UDP streams and enabling rudimentary audio-video synchronization.[6] This integration allowed users to combine video from CU-SeeMe with Maven audio, marking a significant step toward fuller multimedia conferencing on modest connections.[8] Later in 1994, the introduction of reflector servers addressed peer-to-peer limitations by enabling multiparty conferences, with custom Unix-based software relaying streams to support up to 20-30 participants.[4] Cornell supplemented these developments with user support through mailing lists and training sessions organized via NYSERNet, which accelerated adoption in academic environments across multiple countries.[1]

Features and Technology

Video and Audio Capabilities

CU-SeeMe's video capture relied on affordable grayscale cameras, such as the Connectix QuickCam, which provided input at resolutions like 160x120 pixels in 4-bit grayscale (16 shades).[9][10] The software processed these frames using frame differencing, where only changed pixels within 8x8 blocks were transmitted if they exceeded a threshold, minimizing data sent over low-bandwidth connections.[11] The proprietary compression algorithm employed differential updates relative to previous frames, combined with run-length encoding on pixel differences within each 8x8 block after subtracting the block's average value.[12] This lossless intra-frame method achieved compression rates around 60% on average, enabling low-motion video streams at effective rates as low as 1-2 kbps for resolutions up to CIF (352x288), though typical usage hovered higher depending on scene complexity and settings.[12] Periodic full-frame refreshes prevented error accumulation from packet loss.[12] Audio was handled separately through integration with the Visual Audio Tool (VAT) protocol, utilizing the GSM 06.10 codec at 13 kbps for compression.[13][14] Early versions lacked automatic lip synchronization between audio and video streams, requiring manual adjustments by users to align playback.[15] Rendering occurred in a straightforward windowed interface, displaying local and remote video panes side-by-side, with user controls for adjusting frame rate, image quality, and enabling freeze-frame mode to conserve bandwidth during static scenes.[11] Key limitations included the absence of color support in initial releases and susceptibility to network jitter, which often resulted in dropped frames and choppy playback over unreliable Internet connections.[9][1]

Network Architecture and Protocols

CU-SeeMe employed a peer-to-peer networking model for direct point-to-point videoconferences, utilizing User Datagram Protocol (UDP) connections on dynamic ports, with 7648 serving as the default UDP port for video and audio data streams.[16] Participants exchanged IP addresses manually or through in-application chat to establish these connections, enabling one-to-one video transmission without intermediaries.[8] This approach prioritized low-latency communication over the early Internet's unreliable links but was inherently limited to two users per session due to the absence of built-in multiparty relaying.[1] To support multiparty conferences, CU-SeeMe introduced reflector servers in 1993, functioning as custom UDP-based relays that duplicated incoming streams from one participant to multiple recipients, simulating multicast functionality on unicast networks.[1] These reflectors operated without central authentication, allowing open public access and enabling configurations such as one-to-many or several-to-several sessions, with users adhering to informal etiquette for bandwidth sharing.[17] Written in C for Unix systems, reflectors reduced connection overhead from O(n²) in pure peer-to-peer to O(2n) by centralizing stream multiplexing, though they lacked load balancing and were prone to overload in high-participation scenarios.[11] The protocol stack relied on UDP as the core transport layer for both video and audio, emphasizing unreliable, best-effort delivery to minimize latency in real-time interactions.[11] Video streams were transmitted directly over UDP, while audio could integrate with the VAT (Voice Audio Tool) protocol for interoperability, also using UDP packets.[1] Basic error correction was provided through an auxiliary transport mechanism, though the primary streams offered no encryption, quality of service (QoS) guarantees, or advanced forward error correction.[11] Bandwidth management in CU-SeeMe featured adaptive throttling, where transmission rates adjusted dynamically based on round-trip time (RTT) measurements and packet loss feedback, ensuring usability on low-speed connections like 28.8 kbps modems.[17][18] This mechanism varied frame rates to match available bandwidth, with reflectors further optimizing by pruning unnecessary streams.[11] However, firewall traversal posed challenges, as the reliance on dynamic UDP ports and the era's lack of widespread Network Address Translation (NAT) support often required manual port forwarding or proxy configurations.[19] Scalability was constrained in the peer-to-peer mode to strictly two participants, while reflectors could handle up to 64 users in optimized setups, though practical limits hovered around 10-20 before performance degradation from overload or bandwidth contention.[1][11] Without native multicast or load distribution, large conferences risked reflector instability, particularly on the heterogeneous early Internet infrastructure.[17]

Commercialization

Partnership with White Pine Software

In late 1994, Cornell University licensed CU-SeeMe to White Pine Software, a Nashua, New Hampshire-based company specializing in Internet collaboration tools, granting it a master licensee agreement for commercial development.[20][1] This arrangement allowed White Pine to produce enhanced versions while Cornell retained focus on protocol research and continued distributing a free academic edition.[1] The deal provided Cornell with upfront fees and ongoing royalties, enabling professional support and distribution without disrupting the open-access model that had already built a user base.[1] In 1998, full commercial licensing rights were transferred to White Pine Software. White Pine integrated CU-SeeMe into its lineup of Internet products, positioning it alongside tools for web-based conferencing to target growing demand for real-time communication software.[21] The company's early commercial release, Enhanced CU-SeeMe version 1.0 in late 1994, added Windows compatibility alongside the existing Macintosh support, full-color video, audio, chat window, and whiteboard communications, along with minor user interface refinements for broader accessibility.[1][22] Priced at $69 for download or $99 with manual and CD-ROM, it appealed to business users seeking reliable videoconferencing and home enthusiasts exploring Internet multimedia.[22] White Pine adopted a revenue model centered on shareware distribution, offering trial versions for download and full upgrades via the Internet or CD-ROM, supplemented by volume site licenses for educational and corporate deployments.[23] This approach facilitated widespread adoption, with the free Cornell version reaching over 500,000 downloads by late 1995, while the commercial edition benefited from the momentum.[23] Initial success was amplified by media exposure, including features in Wired magazine that highlighted its role in pioneering Internet video.[24]

Major Releases and Platform Expansions

Following the initial licensing agreement with White Pine Software in 1994, the company began commercializing CU-SeeMe with enhanced versions that introduced key improvements for broader adoption.[20] In 1996, White Pine released Enhanced CU-SeeMe 2.0, which included native support for Windows 95, enabling better integration with the growing PC market, and was priced at $99 for individual licenses to reflect its commercial positioning.[25] Additionally, it incorporated TCP fallback mechanisms to navigate firewall restrictions common in corporate networks and introduced basic text chat functionality for non-video interactions.[26] By 1997, White Pine launched CU-SeeMe 3.0, initially as a beta in April and final release in May, focusing on user interface enhancements and interoperability.[27] The update featured a revamped interface with a phone book and directory services for locating online users and sharing vCards, along with integration of Microsoft ActiveMovie for resizable video windows that maintained frame rates while adjusting quality.[27] Priced at $69 per client with volume packs available, it emphasized corporate use, though 80% of users at the time were in home or educational settings.[27] Version 3.0 also improved reflector software to support multi-party conferences involving third-party clients, with added authentication features for secure access.[27] Audio capabilities were enhanced using the G.723 codec for better compression and quality over low-bandwidth connections, and the software achieved H.323 compliance to enable interoperability with tools like Microsoft NetMeeting.[28] Platform expansions began in 1997 with a community-driven Linux port known as Q-SeeMe, an alpha version that allowed basic video reception on Linux systems, though it lacked full sending capabilities initially.[29] This effort, developed by independent programmers, extended CU-SeeMe's reach beyond proprietary operating systems. By 1999, the software's user base had grown substantially, with client sales reaching $4.1 million, indicating widespread adoption amid rising Internet access.[30] Subsequent pro editions introduced collaborative tools like whiteboard sharing for real-time annotations during sessions and file transfer capabilities for exchanging documents within conferences.[1] Broadband support enabled higher resolutions up to 640x480 pixels, improving visual clarity for users with faster connections.[31] Marketing efforts in the late 1990s positioned CU-SeeMe for practical applications, including bundling with webcams to simplify setup for new users.[32] It was integrated into Microsoft's 1996 "Communications Tools for Schools" CD-ROM alongside the Reflector for up to 10 users, promoting its use in educational telecommuting pilots for remote collaboration.[32] In 2000, White Pine Software rebranded to CUseeMe Networks to emphasize its focus on Internet-based video communications, aligning the corporate identity with the product's core brand.[33]

Decline and Discontinuation

Competitive Challenges

CU-SeeMe, initially optimized for low-bandwidth dial-up connections typical of the mid-1990s, faced significant challenges as broadband technologies like DSL emerged in the late 1990s. While it could operate on connections as low as 28.8 kbps, the software struggled with video quality degradation and high latency in multiparty calls over faster but inconsistent emerging networks, limiting its appeal for users seeking smoother experiences.[34] Security vulnerabilities further eroded user confidence during this period, as CU-SeeMe lacked built-in encryption for video and audio streams, making it susceptible to eavesdropping on open reflector servers that facilitated multipoint conferences. The proliferation of firewalls in corporate and home networks around 1998-2000 exacerbated these issues, with the software's reliance on UDP ports hindering connectivity without native NAT traversal support, often requiring manual configuration that deterred non-technical users.[35] The rise of competitors intensified these pressures, particularly Microsoft's NetMeeting released in 1996, which offered free integration with Windows operating systems and improved audio-video synchronization, capturing a larger share of the desktop videoconferencing market without additional costs.[2] Later entrants like Apple's iChat in 2002 and Yahoo Messenger's video features emphasized user-friendly interfaces and seamless integration, further marginalizing CU-SeeMe's more technical setup.[34] Market dynamics during the dot-com boom favored web-based and ad-supported tools that promised scalability and ease of adoption, contrasting with CU-SeeMe's shareware model under White Pine Software, which struggled to adapt after acquiring commercial rights in 1998. White Pine's pivot toward professional hardware-assisted markets alienated its core hobbyist base, contributing to a decline in adoption as users migrated to more accessible alternatives.[35] User reports from the era highlighted stability issues, including frequent crashes on Windows platforms and poor scalability for conferences beyond small groups of 10 participants, which compounded perceptions of unreliability amid rising expectations for robust performance.[34]

Acquisitions and End of Product Life

In May 2000, White Pine Software Inc. rebranded itself as CUseeMe Networks Inc. to emphasize its core focus on videoconferencing technology, while divesting non-video assets to streamline operations amid shifting market priorities.[33] The company pursued growth through a merger announced in March 2001 with First Virtual Communications Inc., a specialist in broadband rich media streaming; the stock-for-stock transaction, valued at an undisclosed amount but aimed at integrating video expertise with media delivery platforms, closed in June 2001, with the combined entity retaining the First Virtual name and headquarters in Santa Clara, California.[36][37] Facing financial pressures in the post-dot-com era, First Virtual Communications filed for Chapter 11 bankruptcy on January 20, 2005. Later that year, on March 15, Radvision Ltd. acquired substantially all of First Virtual's operating assets, intellectual property, and customer contracts—including CU-SeeMe-related technologies—for approximately $7.2 million, integrating them into Radvision's IP-based video conferencing portfolio without further standalone development of the original client.[38][35][39] The last major release of the commercial CU-SeeMe client, version 5.0, occurred in 2003, introducing enhanced video chat features such as improved audio integration and multipoint support. Official support ended shortly after the 2005 acquisition, with downloads removed from vendor sites and no subsequent updates issued as Radvision shifted emphasis to enterprise solutions like its SCOPIA platform. Community-driven efforts continued briefly among users but lacked commercial backing.[40][41] In June 2012, Avaya Inc. acquired Radvision for $230 million to bolster its unified communications offerings, absorbing the CU-SeeMe intellectual property into broader enterprise video systems; however, the original product saw no revival, marking the effective end of its lifecycle.[42] Patent-related activity post-acquisition was limited, with CU-SeeMe primarily cited as prior art in unrelated video technology disputes rather than sparking new litigation over its core innovations.[43] By 2008, associated public servers and reflectors had ceased operation, concluding the era of widespread CU-SeeMe use.[35]

Legacy

Influence on Internet Videoconferencing

CU-SeeMe pioneered software-based Internet videoconferencing by introducing the first widespread peer-to-peer application for real-time video transmission over IP networks, enabling direct connections between users without requiring dedicated hardware or centralized servers. Developed at Cornell University and released in 1992 for Macintosh, followed by Windows in 1994, it allowed individuals to conduct point-to-point video calls using standard personal computers and low-cost cameras, marking a significant departure from expensive, hardware-dependent systems prevalent at the time. This peer-to-peer model inspired subsequent technologies, including Skype's early architecture, which adopted similar direct connectivity principles to facilitate scalable video communication.[3][1] The software's early adoption demonstrated the viability of Internet-based video. Later commercial versions of CU-SeeMe integrated H.323 support, allowing seamless connections with other vendors' systems like Microsoft NetMeeting, thus contributing to the standardization of multimedia communications over IP. Additionally, CU-SeeMe's reflector servers—simple UNIX-based tools that replicated video streams for multipoint conferences—prefigured the multipoint control unit (MCU) designs in enterprise videoconferencing systems, such as those from Polycom, by enabling efficient bandwidth management in group sessions without advanced mixing hardware.[1][4] By operating on consumer-grade hardware with minimal requirements—a network connection, grayscale monitor, and optional webcam—CU-SeeMe achieved an accessibility milestone, amassing millions of users across over 40 countries and daily downloads of around 1,000 even into the late 1990s. This low-cost approach paved the way for the mass adoption of video tools in the 2000s, exemplified by platforms like Skype and Zoom, which built on its proof-of-concept for affordable, software-driven communication. Technically, CU-SeeMe's use of UDP for video packet transmission established a norm for prioritizing low-latency delivery over reliability in streaming applications, a practice echoed in contemporary systems. Its frame-differencing compression techniques, which transmitted only changed pixels between frames to reduce bandwidth, influenced efficient encoding methods in later video codecs.[1][3][34] On a cultural level, CU-SeeMe normalized video in everyday online interactions during the 1990s, fostering early cyberculture through widespread webcam use and contributing to the proliferation of personal video sharing on the nascent web. It shifted perceptions of remote communication from enterprise tool to accessible social medium, setting the stage for video's integration into daily life long before broadband ubiquity.[34][1]

Applications in Education and Research

CU-SeeMe found significant adoption in educational settings through initiatives like the Global Schoolhouse project, launched in 1993 under NSF funding to connect K-12 classrooms worldwide for collaborative learning.[1][44] The software enabled students to engage in real-time video interactions with experts, such as scientists from NASA's Jet Propulsion Laboratory, facilitating lessons on topics like space exploration and environmental research during the mid-1990s.[45] These sessions often utilized reflector servers to support multi-party videoconferences, allowing multiple classrooms to participate simultaneously without high-bandwidth requirements.[1] In research contexts, CU-SeeMe supported NSFNET-based experiments in distance learning, integrating with projects like Global Schoolhouse to broadcast educational content, such as NASA's space shuttle missions and public addresses, to schools across the network.[1] Additionally, CU-SeeMe was used for the world's first internet radio broadcast by WXYC in 1994, simulcasting its signal over the MBone. At Cornell University, developers extended the software in 1995 with CU-SeeMe VR, embedding live video and audio into a 3D virtual environment to enable remote collaborations, including virtual labs where scientists could jointly explore shared digital spaces for informal discussions and data visualization.[11] Early telemedicine applications emerged in the mid-1990s through university pilots, with Cornell University Medical College creating plug-in extensions to CU-SeeMe for remote consultations, medical teaching, and diagnosis in the mid-1990s.[46] These trials, demonstrated in settings like telepathology at Rome Laboratory in 1994, leveraged the software's low-bandwidth compression (e.g., 4:1 ratios over T1 lines) to support rural access and multimedia sharing, such as high-resolution medical images.[46] By the mid-1990s, CU-SeeMe facilitated community events in education, including student-led science sharing under Global SchoolNet initiatives, where reflectors hosted by universities like Rice enabled campus-wide broadcasts and international student exchanges.[1] Numerous universities operated public reflectors by 1996, expanding access for the software in educational environments and fostering pre-broadband international partnerships among millions of users, including grade schools.[1]

References

User Avatar
No comments yet.