Conference Controller
Implement a Java-based Internet multimedia conference controller
client.
Project goals
- Based on Java JDK-1.1. Client possibly a signed applet (since it
needs to accept network connections from sources other than the web
server and needs to start applications).
- The controller should be able to parse and generate SDP messages,
similar in functionality to the sdr session directory tool.
- Possibly use the Netscape calendar /usr/local/pub/bin/nscal
to schedule repeat transmissions and view entries. In any event, use
vCalender format for scheduling.
- It should be able to operate within the pmm
local control framework, generating and receiving multicast status
messages. The controller sends a message, waits for a response and
times out if no application responds. If no response, it uses the
mailcap entries to start a new application.
- Members of a group of multicast sessions are displayed by name and
possibly photo in a tabular format. Each member has an indication which
media he/she is using. Left-clicking on the media indication enables and
disables receiving that media from that source; right-clicking shows
statistics.
- Members can invite others to the session using the Session
Initiation Protocol (SIP).
- Graphical display of per-user statistics.
Requirements
- Knowledge of Java
- Unix system knowledge (e.g., CS W4118).
- Familiarity with network protocols and issues (AIS, CS W4119).
Note: This project can (and probably should) be broken into smaller
components.
Last modified: 1997-09-02 by Henning Schulzrinne