Технические характеристики
При разработке программы видеочата использовалось только надежное и открытое программное обеспечение (Open Source Software), это позволяет снизить стоимость создания и владения видео сервисом.
При создании веб-сайтов с использованием потокового видео используются:
- Операционная система – любая. Рекомендуется использование Linux/Unix подобной операционной системы, например Fedora Core или CentOS;
- Adobe Flash Player – прием/передача видео и аудио потока, текстовый чат;
- RED5 — потоковый видео сервер;
- RTMP (Real Time Messaging Protocol) - протокол потоковой передачи данных, используется для передачи потокового видео и аудио-потоков с веб-камер через Интернет;
- H.264 — стандарт сжатия видео, используется для достижения высокой степени сжатия видеопотока при сохранении высокого качества;
- AAC (Advanced Audio Coding) — этот аудио кодек используется для кодирования аудио-потока с меньшей потерей качества при кодировании, чем MP3 при одинаковых размерах;
- Apache 2.x — веб-сервер;
- MySQL 5.x — сервер баз данных;
- Java — используется для написания серверного программного обеспечения;
- JSP (Java Server Pages) — технология, используется для динамической генерации HTML и XML;
- Jetty — свободный контейнер сервлетов, написанный полностью на Java;
Программа видеочата обладает высокой производительностью, это было определено в ходе тестовых испытаний на стрессовую нагрузку сервера и подтверждено успешными проектами, которые используют наше программное обеспечение на своих веб-сайтах под высокой нагрузкой.






