Secure, Peer-to-Peer Video, Audio, Text & Data Chat Functionality Made Easy
So You Can Focus on the Big Picture.
Peer-to-Peer video/ audio/ and data chat is now standard for most web browsers. This opens entirely new worlds for web developers to push the frontier of connecting their users in realtime with face to face communication and text chat.
Mountaintop AI seeks to reduce the time of development of secure one-on-one chat rooms from months to minutes. Simply download the code, create the database tables, and you're up and running.
Add a tremendous amount of value to all your various systems with a single Mountaintop AI license.
Mountaintop AI Makes Video Chat Rooms Easy
Simply drop the contents of the Mountaintop AI zip file in your application directory. Get secure video, audio, text, and data chat rooms working in minutes! You have all the code on your own server- no annoying monthly fees or usage based fees!
Have a few systems that would benefit from video chat? Show your users some love with minimal development effort
Have your own brand and your own sense of style? Of course you do! Change as much of the look and feel of the private chat room as you want and add powerful new custom functionality with BlueChat's peer-to-peer data exchange functionality
Mountaintop AI is the easiest way to get robust, secure video chat working on your web application. Great for everything from the next great social media platform to medical telemedicine applications bound by HIPAA compliance regulations. Comes with a great video chat room template that allows user to exchange text messags with the other user, mute their own audio or video, interact with page components and much more.
Mountaintop AI has multiple tools in its arsenal for connecting users in realtime. Mountaintop AI has a very easy and robust way to send and handle messages between two users called sendMessage(). Mountaintop AI uses sendMessage() for executing the WebRTC handshake between the users' browsers.>
The best way for two clients(i.e. users' browsers) to exchange data is with RTCPeerConnection and RTCDataChannel. When an RTCDataChannel connection is established, data can be sent to the other client instantly. However, before instan peer-to-peer messaging, clients must first exchange a few introductory messages(aka the WebRTC Handshake) to establish a secure peer-to-peer connection. Mountaintop AI makes this easy by serving the developer using the best available message delivery option available: RTCDataConnection with two fallback real-time messaging techniques: your server as a data proxy and PubNub
PubNub is a free service that provides an infrastructure for realtime communication between JavaScript clients. PubNub allows developers to get started quicker and can easily be phased out by other signaling mechanisms such as relay via your server.
Most PHP developers are familiar with exchanging data beteen two clients via the server. This is always a viable option because both broswers have line-of-sight to your server although the delivery time is much slower than WebRTC or PubNub messaging.
All Mountaintop AI video and audio streaming occurs using direct WebRTC peer-to-peer functionality. This keeps infrastructure costs way down for eveybody. Mountaintop AI doesn't have any annoying hidden, monthly or usage based fees.
Mountaintop AI keeps everything extremelly simple and allows developers to build amazing video chat apps with a few methods: CreateRoom(), JoinRoom(), and sendMessage(). Even better, use our great template for out-of-the-box awesome