emresaracoglu / Deliti

Opensource Web Conferencing and Virtual Classroom software

Home Page:http://vondro.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Deliti

Opensource Web Conferencing and Virtual Classroom software


PS ~ This code was built in 2010. Built in PHP 5.3. The code doesn't use an MVC structure or any framework. Released with a thought of helping someone to know how a conferencing platform and its different technologies work together. Please read the NOTE at the end of this doc. I'd try to put a working demo of this online soon.

--

Technology used:

  • PHP
  • MySQL
  • Red5 Media Server
  • Java, Servlet, Beans
  • Apache
  • Tomcat
  • Flash
  • ActionScript 2 & 3

Features:

  • Fully featured conference room (handles simultaneous multiple rooms)
  • Whiteboard (Real time writing)
  • Live audio and video broadcasting, with recording option
  • Participant Chat
  • Document sharing
  • Geolocation
  • Meeting notepad
  • Old meeting archives
  • Open meeting search
  • Guest registrations

--

Copyright © by respective authors (see below). All rights reserved.

####Authors/Developers Elton Jain - elton@welbour.com

--

Code files: Project code divided in two parts, PHP server side, and Red5 streaming side

  • _php folder : PHP code to be placed in the AMP server (Apache, Mysql, PHP) web directory.
  • _red5 folder : Red5 code to be placed in the Red5 server path.

--

Screenshots:

Deliti whiteboard The main Conference room, called 'DeskBoard'

Deliti whiteboard Using Live Whiteboard in Fullscreen mode

Deliti whiteboard File uploader for live document sharing within the room

Deliti whiteboard Video broadcasting players, one for host and other for attendees

Deliti whiteboard Searching Open conference rooms / classrooms

Deliti whiteboard The start page of a registered user, with options to create new room, or check the archives

Deliti whiteboard Invite participants

--

This project was developed by @eltonjain in 2010, and is no longer supported. Though any doubts or questions can be asked in issues.

--

Note:

  • The PHP version shall be latest with respect to 2010, hence you might need to handle some depreciated methods if faced.
  • The developer might need some basic idea of how to use the Red5 server.
  • Edit the configs according to your environment, database, and namespaces you create
  • The chat script is very basic one using direct db transaction. Recommend to implement jabber or similar technique.

About

Opensource Web Conferencing and Virtual Classroom software

http://vondro.com


Languages

Language:PHP 73.8%Language:JavaScript 11.2%Language:CSS 9.2%Language:ActionScript 5.1%Language:Java 0.5%Language:Hack 0.2%