Our video chat uses only reliable open source software, enabling us to minimize the costs of building and maintaining a webcam website.
The webcam chat website uses the following products and technologies:
- Any Linux/Unix 32/64-bit operating system, such as Fedora Core or CentOS (recommended), as the OS of the server;
- Adobe Flash Player is used to receive/transmit video and audio streams. The chat is based on Flash technology. The chat works in any browser that supports Adobe Flash Player. Operating systems supported include Windows, Linux, Mac OS, and partially Android;
- Red5, a >free streaming media server with RTMP support. All our products use Red5 instead of the commercial Adobe Media Server, which costs up to $4,500 per server;
- H.264 (video compression standard) is used for HD broadcasting through Flash Media Live Encoder;
- VP6 (video codec), the main way of coding video streams for Adobe Flash Player;
- AAC (Advanced Audio Coding audio codec) is used for coding audio streams, as it provides better quality than the similar-sized MP3 codec;
- Apache 2.x web server;
- Nginx proxy server;
- MySQL 5.x database server;
- Java for running server software;
- JSP (Java Server Pages) for dynamic HTML and XML generation;
- Jetty, free servlet container written entirely in Java.