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.
« Back to 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.

0 Attachments
13067 Views
Average (1 Vote)
The average rating is 5.0 stars out of 5.
Comments
Threaded Replies Author Date
Hi, would be great if anyone could update us on... Ramesh J November 23, 2011 10:32 AM

Hi, would be great if anyone could update us on this proposal. Looking for something like this in Liferay.

Thanks.
Posted on 11/23/11 10:32 AM.