SlideShare a Scribd company logo
1 of 22
Developed By :
Ankit L GandhiAnkit L Gandhi
(117302)(117302)
Dhairya J ShahDhairya 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
W
O
R
K
I
N
G
S
E
R
V
E
R
C
L
I
E
N
T
C
O
N
T
E
X
T
L
E
V
E
L
LEVEL 1 Server Side
LEVEL 1 Client Side
S
e
r
v
e
r
I
n
t
e
r
f
a
c
e
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.
C
l
i
e
n
t
I
n
t
e
r
f
a
c
e
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.
F
u
t
u
r
e
E
n
h
a
n
c
e
m
e
n
t
» 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.
Presented By :Presented By :
Ankit L Gandhi (117302)Ankit L Gandhi (117302)
Dhairya J Shah (117308)Dhairya J Shah (117308)

More Related Content

Similar to Mca project

Hikvision 6467 dm device
Hikvision 6467 dm deviceHikvision 6467 dm device
Hikvision 6467 dm device
Benjie Fabro
 
MPEG4 codec for Access Grid
MPEG4 codec for Access GridMPEG4 codec for Access Grid
MPEG4 codec for Access Grid
Videoguy
 
MPEG4 codec for Access Grid
MPEG4 codec for Access GridMPEG4 codec for Access Grid
MPEG4 codec for Access Grid
Videoguy
 
2020+HESP+Technical+Deck+-+HESP+Alliance.pdf
2020+HESP+Technical+Deck+-+HESP+Alliance.pdf2020+HESP+Technical+Deck+-+HESP+Alliance.pdf
2020+HESP+Technical+Deck+-+HESP+Alliance.pdf
JunZhao68
 
General Tutoring Company Collateral
General Tutoring Company CollateralGeneral Tutoring Company Collateral
General Tutoring Company Collateral
Global_Scholar
 
Week 4 LBSC 690 Information Technology
Week 4 LBSC 690 Information TechnologyWeek 4 LBSC 690 Information Technology
Week 4 LBSC 690 Information Technology
Videoguy
 

Similar to Mca project (20)

ky.gov
ky.govky.gov
ky.gov
 
EE4414 Multimedia Communication Systems II
EE4414 Multimedia Communication Systems IIEE4414 Multimedia Communication Systems II
EE4414 Multimedia Communication Systems II
 
Panasonic AV-HS410 Multiformat Vision Mixer HD/SD
Panasonic AV-HS410 Multiformat Vision Mixer HD/SDPanasonic AV-HS410 Multiformat Vision Mixer HD/SD
Panasonic AV-HS410 Multiformat Vision Mixer HD/SD
 
HDMI Troubleshooting & System Design
HDMI Troubleshooting & System DesignHDMI Troubleshooting & System Design
HDMI Troubleshooting & System Design
 
Hikvision 6467 dm device
Hikvision 6467 dm deviceHikvision 6467 dm device
Hikvision 6467 dm device
 
MPEG4 codec for Access Grid
MPEG4 codec for Access GridMPEG4 codec for Access Grid
MPEG4 codec for Access Grid
 
MPEG4 codec for Access Grid
MPEG4 codec for Access GridMPEG4 codec for Access Grid
MPEG4 codec for Access Grid
 
Tc ub2000 p-specification- www.ttbvs.com
Tc ub2000 p-specification- www.ttbvs.comTc ub2000 p-specification- www.ttbvs.com
Tc ub2000 p-specification- www.ttbvs.com
 
H-Tonk Tack Piano VST VST3 Audio Unit: Tack Piano, Western Saloon Piano and J...
H-Tonk Tack Piano VST VST3 Audio Unit: Tack Piano, Western Saloon Piano and J...H-Tonk Tack Piano VST VST3 Audio Unit: Tack Piano, Western Saloon Piano and J...
H-Tonk Tack Piano VST VST3 Audio Unit: Tack Piano, Western Saloon Piano and J...
 
Tc 2000 p-specification- www.ttbvs.com
Tc 2000 p-specification- www.ttbvs.comTc 2000 p-specification- www.ttbvs.com
Tc 2000 p-specification- www.ttbvs.com
 
Syntheway Realistic Virtual Piano VSTi Software: Kawai, Steinway and Yamaha A...
Syntheway Realistic Virtual Piano VSTi Software: Kawai, Steinway and Yamaha A...Syntheway Realistic Virtual Piano VSTi Software: Kawai, Steinway and Yamaha A...
Syntheway Realistic Virtual Piano VSTi Software: Kawai, Steinway and Yamaha A...
 
Dos presentation by ahlam shakeel
Dos presentation by ahlam shakeelDos presentation by ahlam shakeel
Dos presentation by ahlam shakeel
 
Adaptive Delivery of Live Video Stream: Infrastructure cost vs. QoE
Adaptive Delivery of Live Video Stream: Infrastructure cost vs. QoEAdaptive Delivery of Live Video Stream: Infrastructure cost vs. QoE
Adaptive Delivery of Live Video Stream: Infrastructure cost vs. QoE
 
DVB-T2 Reception using RTL SDR
DVB-T2 Reception using RTL SDR DVB-T2 Reception using RTL SDR
DVB-T2 Reception using RTL SDR
 
Video editing
Video editingVideo editing
Video editing
 
Tc 2102 b-specification- www.ttbvs.com- www.ttbvs.com
Tc 2102 b-specification- www.ttbvs.com- www.ttbvs.comTc 2102 b-specification- www.ttbvs.com- www.ttbvs.com
Tc 2102 b-specification- www.ttbvs.com- www.ttbvs.com
 
2020+HESP+Technical+Deck+-+HESP+Alliance.pdf
2020+HESP+Technical+Deck+-+HESP+Alliance.pdf2020+HESP+Technical+Deck+-+HESP+Alliance.pdf
2020+HESP+Technical+Deck+-+HESP+Alliance.pdf
 
Tc 739pro-specification- www.ttbvs.com
Tc 739pro-specification- www.ttbvs.comTc 739pro-specification- www.ttbvs.com
Tc 739pro-specification- www.ttbvs.com
 
General Tutoring Company Collateral
General Tutoring Company CollateralGeneral Tutoring Company Collateral
General Tutoring Company Collateral
 
Week 4 LBSC 690 Information Technology
Week 4 LBSC 690 Information TechnologyWeek 4 LBSC 690 Information Technology
Week 4 LBSC 690 Information Technology
 

Recently uploaded

Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
ssuserdda66b
 

Recently uploaded (20)

How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 

Mca project

  • 1. Developed By : Ankit L GandhiAnkit L Gandhi (117302)(117302) Dhairya J ShahDhairya J Shah (117308)(117308) Internal Guide : Mr. Ajay Roy (Asst. Prof )Mr. Ajay Roy (Asst. Prof )
  • 2. » 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
  • 4.
  • 7.
  • 11.
  • 13. Getting Node List » When ever any new client gets connected to SeaCube server its name and IP address gets into the list.
  • 14. 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.
  • 15. 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).
  • 16. 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.
  • 18. 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.
  • 19. 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.
  • 20. 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.
  • 21. F u t u r e E n h a n c e m e n t » 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.
  • 22. Presented By :Presented By : Ankit L Gandhi (117302)Ankit L Gandhi (117302) Dhairya J Shah (117308)Dhairya J Shah (117308)