incubator-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Incubator Wiki] Update of "OpenmeetingsProposal" by SebastianWagner
Date Fri, 04 Nov 2011 12:07:48 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Incubator Wiki" for change notification.

The "OpenmeetingsProposal" page has been changed by SebastianWagner:
http://wiki.apache.org/incubator/OpenmeetingsProposal?action=diff&rev1=47&rev2=48

Comment:
cleaned up proposal without technical details

  #language en
  #format wiki
  #pragma keywords Java, Web-Conferencing
- <<Navigation(children)>> <<TableOfContents(3)>>
- 
- = OpenMeetings Project Proposal =
+ == OpenMeetings Project Proposal ==
  ''This is a draft version of the !OpenMeetings proposal.''
  
  ''Authors:''         Sebastian Wagner <<MailTo(seba.wagner AT gmail DOT com)>>
Alexei Fedotov <<MailTo(alexei.fedotov AT gmail DOT com)>>
@@ -17, +15 @@

  
  ''Status:''         .:: D R A F T ::.
  
- = Abstract =
+ == Abstract ==
  Openmeetings is a web conferencing solution.
  
- = Proposal =
+ == Proposal ==
  Openmeetings provides video conferencing, instant messaging, white board, collaborative
document editing and other groupware tools using API functions of the Red5 Streaming Server
for Remoting and Streaming.
  
  == Background ==
@@ -32, +30 @@

  
  The project name "!OpenMeetings" and logos are inspired by Ludovic Gasc who has been the
project manager at Dokeos at the time Sebastian split !OpenMeetings as separated project.
  
+ Red5 Server provides an "Edge-Orion-Clustering" (http://trac.red5.org/wiki/Documentation/Tutorials/EdgeOriginClusteringConfiguration).
 We hope to extend this clustering solution with support for rtmpt and  rtmps and integrate
that into our application as native clustering  option.
+ 
- === Rationale ===
+ == Rationale ==
  Last year most major vendors started commercial web conferencing solutions. This is an important
part of software ecosystem, and there is an urge to consolidate open source development efforts
in this direction.
  
  According to several studies demand for synchronous Communication, in opposite to asynchronous
Communication like wiki's or email, will raise the upcoming years. For example Gartner promises
that 2011 the market will grow 20% according to their "Magic Quadrant" report 2010 ( http://www.gartner.com/DisplayDocument?doc_cd=205941
).
@@ -118, +118 @@

  === Cryptography ===
  OpenMeetings can be deployed using HTTPS and RTMPS (Flash Streaming and Remoting over SSL):
http://code.google.com/p/openmeetings/wiki/RTMPSandHTTPS
  
- What is currently missing is to be able to encrypt the stream produced by the Screensharing
Client. The Screensharing Client is a Java Web-Start application that produces a RTMP stream.
Currently it only supports RTMP and RTMP over HTTP Tunneling. RTMP over SSL is yet missing
but we are working on it.
  
- All other communication for audio/video, messages (chat or whiteboard for example) RPC and
document up/download can be run using SSL as well as SOAP and REST API function can be accessed
using SSL.
- 
- === Scaling and Clustering ===
- There is currently no build in mechanism in !OpenMeetings for Load-Balancing between multiple
meeting servers. You can however already simply use multiple Openmeetings instances by integrating
with the SOAP / REST API and build some kind of "Software Load-Balancing".
- 
- You can of course also run !OpenMeetings on instances managed by XEN or an instance from
Amazon EC2.
- 
- For the future we would like to have a native clustering solution that enables to cluster
Openmeetings without 3th party custom code or clustering on a hardware level. Red5 Server
provides an "Edge-Orion-Clustering" (http://trac.red5.org/wiki/Documentation/Tutorials/EdgeOriginClusteringConfiguration).
We hope to extend this clustering solution with support for rtmpt and rtmps and integrate
that into our application as native clustering option.
- 
- === Integration with SIP and VoIP ===
- There are currently two fundamental different ways of integrating SIP/VoIP: You either use
a Java Applet additionally as soft phone that does the audio-streaming part (option1) or you
grab the audio-stream on the Red5 server and build a server-to-server bridge from Red5 to
the SIP server (option2). The first option offers the advantage of having the possibility
to have client-to-client communication, if both users use the Java-Applet to communicate.
Option (2) will require to proxy all data through the server first and do some transcoding
from the codec used in Flash-Streaming to the one in SIP on the Red5 server.
- 
- Openmeetings itself provides some simple hooks to connect to a remote gateway to set up
SIP users and conference calls. From our point the nature of such telecommunication projects
is that every project requires a customization based on the infrastructure of the Service
Provider.  We plan to enable such projects by providing mutliple options and APIs for integration.
  
  = Required Resources =
  Subversion Directory:  https://svn.apache.org/repos/asf/incubator/openmeetings
  
  Issue Tracking: JIRA (OPENMEETINGS)
  
- We already have two mailing lists with over 1000 people that we would like to keep. Creating
new ones would lead to a situation where we would have serveral places to look at.
+ Required Mailing lists: User, Dev, Commits
  
- Users: [[javascript:void(0);/*1320310133729*/|http://groups.google.com/d/forum/openmeetings-user]]
- 
- Developers and Commits: http://groups.google.com/d/forum/openmeetings-dev
- 
- Wiki: Confluence or similar software where we can integrate our current wiki and documentation
(http://code.google.com/p/openmeetings/wiki/MainPage?tm=6)
+ Wiki, Webspace: Confluence or similar software where we can integrate our current wiki and
documentation (http://code.google.com/p/openmeetings/wiki/MainPage?tm=6)
  
  Other Resources:
  

---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@incubator.apache.org
For additional commands, e-mail: cvs-help@incubator.apache.org


Mime
View raw message