| Introduction |
Example applications |
Resources and Demo |
» Introduction
The RedBox project is a free add-on for SmartFoxServer PRO, based on the Red5 project, that adds audio and video streaming capabilities,
making it possible to integrate these features in any existing SmartFoxServer application.
Implementing an A/V chat has never been this simple with SmartFoxServer:
- Easy A/V chatting and streaming thanks to the RedBox add-on.
- Advanced features for A/V chat invitations, live events, managing the list of media files and more...
- Powerful room/user/buddy management through the SmartFoxServer framework and API
The RedBox add-on comes for free including source code, allowing developers to add new functionalities!
The features implemented out-of-the-box by the RedBox are:
- Live one-to-one audio/video chat
- Live events (one broadcaster, many subscribers)
- Remote A/V recording (video messages etc...)
- Video streaming
- New simple API for handling A/V chat invitations, streaming etc...
» Example applications
The RedBox project free add-on comes with four different examples showing the features offered by the extended APIs.
You find the examples in the Examples/RedBox/ folder of your SmartFoxServer PRO installation directory: each application comes with fully commented source code.
» SmartFoxChatAV:
This example demonstrates how to build an online chat with room-list, user-list, password protected rooms and the ability for anyone to add new rooms.
Chatters can send public and private messages and start an audio/video private conversation.
The provided API greatly simplify the job of sending and handling chatting invitations.
» SmartMessengerAV:
This demo shows how to build an instant messenger like application that includes database-driven user search, persistent buddy list with real-time "presence" capabilities,
user states etc...
This example further expands the invitation system allowing the users to only send their stream, only receive the buddy stream or both (à la MSN Messenger).
» SmartVideoClipPlayer:
This application demonstrates how to build a live shared library of videos à la "YouTube" providing tools for easily retrieving the list of available clips and assigning extra custom properties to each video clip. Properties are persistent and can be used to store any additional clip-data: author, date, description, etc...
The SmartVideoClipPlayer allows also to record a clip from the attached web-cam and save it on disk together with custom properties.
» SmartVideoConference:
The demo application shows how to create a video conference application, ideal for collaborative environments. The SmartVideoConference handles the live cast publishing/playing to/from the Red5 server.
Unlike the other RedBox examples classes, this demo works on a room basis to leverage the access control and moderation features of SmartFoxServer rooms.
» Additional resources
» The RedBox comes together with SmartFoxServer PRO 1.6.2 and higher.
» You can download the server and try it right now!
» Learn more about the RedBox by reading the relative section in our documentation.
» Learn more about Red5 by checking the official website.
» Demo
Try a live Audio/Video chat demo. ( If you need help click here )
|