Mca project
-
Upload
anjudidu-raina -
Category
Education
-
view
239 -
download
2
Transcript of Mca project
Developed By :Ankit L Gandhi Ankit L Gandhi
(117302)(117302)Dhairya J Shah Dhairya J Shah
(117308)(117308)Internal Guide : Mr. Ajay Roy (Asst. Prof )Mr. Ajay Roy (Asst. Prof )
» SeaCube lets server stream Live Video & Audio over LAN.
» The admin who is on the server node can broadcast the
video & audio to the client nodes connected.
» The user of SeaCube can report error in transmission to
the server by just one click.
» SeaCube is made to help remote learning and on Windows
platform as JAVA is used to develop it.
ABOUT THE SYSTEM
Getting Node List
» When ever any new
client gets connected to
SeaCube server its name
and IP address gets into
the list.
Transmission – Select a Video Source
» When ever admin will
click on start transmission
SeaCube will find the list
of all connected video
devices to the system.
Transmission – Successful transmission
» When successful
transmission take place
using JMF (Java Media
Framework) media library
and the players for audio
& video are created
successfully.
» The transmission takes
place using a RTP Protocol
(Real-time Transmission
Protocol).
Transmission – The Process
» The transmission takes place using a RTP Protocol (Real-time
Transmission Protocol).
» JMF provides different formats for transmission like jpeg/rtp,
png/rtp, etc. from which we have used jpeg/rtp.
» The video player will make a bunch of 15 frames (i.e. 15 different
jpeg snapshots), then send it to clients real-time
» The audio player will also need some configuration, format
(div/rtp, mpegaudio/rtp, etc.): div/rtp, sample rate (8000, 16000,
32000, 48000 Hz): 8000 Hz, bits per sample (8, 16 bits): 8 bits,
channel (mono, stereo) : monotonic.
Receiving Transmission
» When successful transmission take place the video reaches at a
frame rate of 15 frames/sec. and the audio reaches at a sample
rate of 8000Hz in a linear format and 8 bits/sample.
» The Video output frame is of 720x320 pixels.
Error Reporting : Client Side
» Client can send error report to the administrator by just one
click.
» This message can be send when the transmission has any
problem.
Error Reporting : Server Side
» When a client sends
an error report the
server will get it in
his/her error message
section, which can
then be solved by
him/her.
Future
Enhancement
» We can have inter client chat possible. That is when
the server is not streaming video the clients can
communicate with each other via simple text
messages.
» The Server can also in addition to Live Video
Streaming can broadcast other video’s stored on
Servers machine.
» The Server can send short messages/instructions to
client. So instead of opening whole video chat can
send only messages.