
The Proposals Wiki has been deprecated in favor of creating Feature Requests in JIRA. If you wish to propose a new idea for a feature, visit the Community Ideas Dashboard and read the Feature Requests Wiki page for more information about submitting your proposal.
« 返回到 FrontPage
Red5 Integration
Project Description#
This project proposes the integration of Red5 server with Liferay.
What is Red5?#
Red5 is an open source project dedicated towards the interaction between the Flash Player and a Free Connection Oriented Server using rtmp (real time messaging protocol). Red5 is written in Java and supports:
- Streaming Audio/Video (FLV and MP3)
- Recording Client Streams (FLV only)
- Shared Objects
- Live Stream Publishing
- Remoting
Red5 comes with a fistful of demos that demonstrate its capabilities and the features that will be gained from integrating it.
Project Requirements/Objectives#
- Customize the bundled flash demos in such away that:
- Takes parameters to reflect:
- Corporate logo
- Theme and color scheme
- Red5 IP Address
- Remove the debugging and output consoles
- Develop and/or update portlets under the categories:
- CMS
- Media Library: Displays the list of available video (.flv) or audio (.mp3) files(uses the codebase of ofla_demo.swf demo)
- Media Player: Similar to the video player in YouTube, but it can also play audio files (uses the codebase of ofla_demo.swf demo)
- Journal Article: add XML tag to embed the above Media Player portlet
- Collaboration
- Video Conference Portlet: for group conerence (uses the codebase of videoConference.swf demo)
- Chat Portlet: uses Ajax for text messaging and enable audio/video chat, the behavior is something like MSN messenger, where you start by text and then you can start the audio/video. (uses the codebase of videoConference.swf and/or simpleBoardcaster.swf and simpleSubscriber.swf demos)
- Message Recorder: where users can record a message and select the recipient from a drop down list, the message then will go to the recipient inbox (uses the codebase of simpleRecorder.swf demo)
- Inbox Message Player: Displays the incoming messages to the current user, the user select any to play (uses the codebase of ofla_demo.swf demo)
- Tools
- Surveillance (or LiveStream): (uses the codebase of simpleSubscriber.swf demo)
- Surveillance (or LiveStream) List: displays a list of the available streams so the user selects one to display (uses the codebase of ofla_demo.swf demo)
- Video Guest Book: this portlet to be placed in the guest area, where the guests can sign the guest book by an audio/video message, the message will be delivered to the webmaster's inbox (uses the codebase of simpleRecorder.swf demo)
- Develop management portlets for:
- Video Conference Portlet: Create and manage conference rooms
- Video Library: Define the list of the available videos to be displayed
Initial Project Scope#
<outline the initial project scope>
Discussion of Design/Implementation Approach#
<discuss the design/implementation approach from this project>
Comments#
Ever tried Tokbox?
Baris Sener | Posted on 7/11/09 8:04 AM.
29076 查看