Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Voice Chat & Video Conferencing
#1

[attachment=14225]
Introduction
To sum up, the at most priority must be given to the definition of the problem statement of the project to be undertaken. So the project is a set of file related with each other developed by the creators of the system to accomplish a specific purpose. Our purpose is to design project for VOICE CHATTING & VIDEO CONFERENCING .
As the name suggests, our project is based on audio/video transmission & reception. Through our application two or more persons in an intranet can Chat with one another & they can have Video Conferencing also.
It is a Client-Server type application in which the Server handles all the traffic. The person (from one of the computer in the network) who wants to have chat or conferencing with another person requests to Server & after acceptance of request they can have successful chat or conferencing. The Server (which is a person indeed) can also have Voice Chatting or Conferencing with the clients.
Our application is programmed in Java programming language. The other tools that we ve used to build our application are JDK1.6 (Java Development Kit) , JMF 2.0 (Java Media Framework) and RTP (Real-time transport Protocol).
JMF is a package that is used to develop softwares related to audio & video. It enables to capture media data (audio/video) & to transmit to target device. RTP is the protocol designed to handle Real-Time traffic on the intranet/internet that lies between UDP & application program used with UDP.
2.1 Why Java platform
Java is ideally suited to become the standard application development language for wireless devices, providing us with lots of benefits. Hereto some of the most important ones:
Cross platform compatibility
The Java application can easily transfer between different devices and different platforms as long as the JVM has been developed for those devices.
Object Oriented Programming
Java has a better abstraction mechanisms and higher level programming constructs than C++.
Huge java developer community
Java has become the most popular programming language taught in schools and universities.
Security
Java is known for its security features (class file verification, cryptography possibilities etc..)
Dynamic
Java classes can be easily downloaded dynamically over the network, and easily integrated with the running application.
Reply



Forum Jump:


Users browsing this thread:
1 Guest(s)

Powered By MyBB, © 2002-2024 iAndrew & Melroy van den Berg.