ТЕХНОЛОГИИ

При разработке программы видеочата использовалось только надежное и открытое программное обеспечение (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;

Программа видеочата обладает высокой производительностью, это было определено в ходе тестовых испытаний на стрессовую нагрузку сервера и подтверждено успешными проектами, которые используют наше программное обеспечение на своих веб-сайтах под высокой нагрузкой.


Red5