CU-SeeMe
CU-SeeMe — это программное обеспечение для видеоконференций, разработанное Корнеллским университетом (США) в начале 1990-х годов. Оно стало одной из первых систем, позволяющих передавать видео и аудио в реальном времени через интернет, и предшественником современных сервисов видеосвязи, таких как Skype и Zoom. CU-SeeMe поддерживала как односторонние трансляции (вещание), так и двусторонние конференции между несколькими участниками.
История
Разработка в Корнеллском университете
CU-SeeMe была создана в 1992 году в лаборатории Advanced Research Projects Agency (ARPA) при Корнеллском университете под руководством Тима Дорси (Tim Dorcey) и его коллег. Проект финансировался Национальным научным фондом США (NSF) и другими государственными организациями. Первоначально система разрабатывалась для использования в академической среде — для проведения удалённых лекций, научных семинаров и конференций.
Первая версия CU-SeeMe (1992) работала только на компьютерах Macintosh, но уже в 1994 году вышла версия для Windows. Изначально программа поддерживала только передачу видео, а аудиосвязь была добавлена позже — в 1994 году. Для передачи данных использовался протокол UDP, что позволяло минимизировать задержки, но приводило к потере пакетов при нестабильном интернет-соединении.
Коммерциализация и распространение
В 1994 году Корнеллский университет передал права на коммерческое развитие CU-SeeMe компании White Pine Software (позже переименована в CU-SeeMe, Inc.). Компания выпустила коммерческие версии продукта, включая CU-SeeMe Pro (1995) для профессиональных видеоконференций и CU-SeeMe for Education (1996) для учебных заведений. Бесплатная версия для некоммерческого использования оставалась доступной для скачивания.
В середине 1990-х годов CU-SeeMe стала популярной среди энтузиастов интернета и образовательных учреждений. Система использовалась для проведения первых интернет-трансляций, включая концерты, лекции и даже заседания правительственных комитетов. Например, в 1995 году с помощью CU-SeeMe транслировалось заседание Конгресса США по вопросам интернета.
Упадок и закрытие
С развитием коммерческих сервисов видеоконференций, таких как NetMeeting (Microsoft, 1996) и позже Skype (2003), а также с ростом пропускной способности интернета, CU-SeeMe начала терять популярность. В 1998 году компания CU-SeeMe, Inc. была продана, а поддержка продукта прекратилась в 2000 году. Последняя версия CU-SeeMe (5.0) вышла в 1999 году. Несмотря на это, CU-SeeMe считается важной вехой в истории интернет-коммуникаций.
Архитектура и принцип работы
Клиент-серверная модель
CU-SeeMe работала по клиент-серверной архитектуре. Для организации видеоконференции требовался центральный сервер — рефлектор (reflector). Рефлектор принимал видеопотоки от участников и ретранслировал их всем остальным. Это позволяло проводить конференции с большим числом участников (до 20–30 человек), но требовало значительных ресурсов сервера.
Протоколы и сжатие
Для передачи видео использовался собственный протокол CU-SeeMe, основанный на UDP. Видео сжималось с помощью алгоритма CU-SeeMe Codec, который обеспечивал разрешение 160×120 пикселей при частоте кадров 5–15 кадров в секунду (в зависимости от скорости интернет-соединения). Аудио кодировалось с помощью кодека G.711 (8 кГц, 8 бит) или G.723 (6,4 кбит/с). Для передачи аудио использовался протокол RTP (Real-time Transport Protocol), что позволяло синхронизировать звук и видео.
Требования к оборудованию
Для работы CU-SeeMe требовался компьютер с процессором 486 или Pentium, операционной системой Windows 3.1/95/98 или Mac OS 7.5–8.6, а также видеокамера (например, QuickCam от Connectix, 1994) и звуковая карта. Минимальная скорость интернет-соединения составляла 28,8 кбит/с (модем), но для комфортной работы рекомендовалось 128 кбит/с (ISDN).
Функциональность
Видеоконференции
CU-SeeMe поддерживала следующие режимы:
- Один-на-один — прямая видеосвязь между двумя участниками.
- Многоточечная конференция — через рефлектор до 20–30 участников.
- Трансляция — односторонняя передача видео от одного источника (например, лекция) неограниченному числу зрителей.
Дополнительные возможности
- Чат — текстовые сообщения в реальном времени.
- Обмен файлами — передача файлов между участниками конференции.
- Запись — возможность записи видеопотока на жёсткий диск (в версии Pro).
- Управление участниками — модератор мог отключать видео или аудио отдельных участников.
Применение
Образование
CU-SeeMe активно использовалась в университетах и школах для проведения дистанционных лекций и семинаров. Например, в 1995–1997 годах проект Global Schoolhouse (США) использовал CU-SeeMe для организации международных уроков между школьниками из разных стран.
Научные и медицинские конференции
Система применялась для проведения удалённых консультаций врачей, а также для научных симпозиумов. В 1996 году с помощью CU-SeeMe прошла первая интернет-трансляция хирургической операции (лапароскопия) из Университета Джонса Хопкинса.
Культурные мероприятия
CU-SeeMe использовалась для трансляции концертов, театральных постановок и выставок. Например, в 1996 году группа The Rolling Stones провела интернет-трансляцию одного из своих концертов с помощью CU-SeeMe.
Критика и ограничения
Технические недостатки
- Низкое качество видео — разрешение 160×120 пикселей и низкая частота кадров делали изображение размытым и прерывистым.
- Задержки — из-за использования UDP и отсутствия буферизации задержка могла достигать 1–2 секунд.
- Нестабильность — при плохом интернет-соединении видео и аудио часто прерывались.
- Сложность настройки — требовалась ручная настройка IP-адресов, портов и рефлекторов.
Ограничения по безопасности
CU-SeeMe не поддерживала шифрование видеопотока, что делало её уязвимой для перехвата данных. Также отсутствовала аутентификация участников, что позволяло неавторизованным пользователям подключаться к конференциям.
Наследие
CU-SeeMe считается одним из первых успешных примеров видеоконференций через интернет. Её архитектура (клиент-сервер с рефлектором) повлияла на разработку более поздних систем, таких как H.323 (стандарт видеоконференций, 1996) и SIP (протокол установления сеансов, 1999). Многие идеи CU-SeeMe, включая многоточечные конференции и трансляции, были реализованы в современных сервисах, таких как Zoom, Microsoft Teams и Google Meet.
В 2010-х годах энтузиасты восстановили исходный код CU-SeeMe и создали эмулятор, позволяющий запускать программу на современных компьютерах. Однако из-за устаревших протоколов и отсутствия поддержки современных кодеков CU-SeeMe не может использоваться в реальных видеоконференциях.
Интересные факты
- Название CU-SeeMe расшифровывается как «Cornell University — See Me» (Корнеллский университет — Увидь меня).
- Первая версия CU-SeeMe (1992) не поддерживала аудио — участники общались через текстовый чат.
- В 1994 году с помощью CU-SeeMe была проведена первая интернет-трансляция заседания Конгресса США.
- CU-SeeMe использовалась для связи с антарктической станцией «Мак-Мердо» в 1996 году.
- В 1997 году CU-SeeMe была включена в список «100 лучших продуктов года» по версии журнала PC Magazine.
Источники
- Dorcey, T. (1992). «CU-SeeMe: A Desktop Videoconferencing System». Cornell University Technical Report.
- «CU-SeeMe: The First Internet Videoconferencing System». IEEE Annals of the History of Computing, 2015.
- «White Pine Software: CU-SeeMe Pro User Manual». 1996.
- «Global Schoolhouse Project: Using CU-SeeMe for Education». National Science Foundation, 1997.
- PC Magazine, 1997, «100 Best Products of the Year».
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →