multimedia broadcasting over tcp
TRANSCRIPT
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 1/35
Multimedia Broadcasting
over TCP/IP Network.
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 2/35
Multimedia
� The term multimedia was coined by Bob
Goldstein in 1966.
� In Multimedia, multi means many andmedia stands for communication.
� Multimedia includes a combination of text,
audio, video, images, etc.
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 3/35
Broadcasting
� Broadcasting is the distribution of audio
and/or video signals.
� The term broadcasting is used to spreadcommunication easily for a far distance in
a very short time.
� TV and Radio are the best examples
which explains the correct definition of
broadcasting.
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 4/35
TCP/IP
� TCP means Transmission Control Protocol.
� It¶s a connection oriented protocol.
� IP means Internet Protocol.
� TCP/IP protocol enable computers to
communicate over a network.
� TCP establishes a full duplex connection
between two end points.� Each end point is defined by an IP address and
a TCP port number.
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 5/35
OBJECTIVE
� This project aims to develop a multithreadedpeer to peer communication system that allowsmultiple people (clients) to interact with eachother in a shared environment.
� The clients can share the data in a real timeenvironment, i.e. the data broadcasted can beedited online and viewed simultaneously.
� It will provide fast, secure, reliable and cost
effective communication between multiple clientsand server.
� The data transmitted can be text, voice, picturesor a drawing image, etc.
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 6/35
SOFTWARE AND HARDWARE
REQUIREMENTS
� HARDWARE REQUIREMENTS
Hardware Server Client
Processor Intel Pentium IV Intel P-III and above
RAM 512 MB and above 128 MB and above
Hard Disk 40 GB and above 10 GB and above
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 7/35
� SOFTWAREREQUIREMENTS
Language JAVA
Operating System for Server Windows XP/ NT / 2000 Server
Operating System for Client Any Windows OS
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 8/35
DATA FLOW DIAGRAMS
Client-A Server
Client-P
Client-B
Client-Z
Client-X
Msg
Msg
Msg
Msg
Msg
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 9/35
Context Level DFD
ACK
ACK
MSG
MSG
Client ClientServer
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 10/35
Level 0 DFD
User
Server
User
Management
Connection
ManagementChat Room
Management
User Info.
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 11/35
Level 1 MMBC User Management
User
User
Management
Add New
User
Edit
User
Info.
Remove
User
User Info.
User ID
User ID
New Info Existing info
User DetailsDelete User
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 12/35
Level 1 MMBC Connection Management
User
Connection
Management
New
Connection
Close
Connection
User
User IDUser ID
Connection
Request Close Request
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 13/35
Level 1 MMBC Chat Room Management
User
Chat Room
Management
Text
Chat
Send
Audiochat
Send
VideoMsg
Canvas
User
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 14/35
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 15/35
Server
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 16/35
Client
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 17/35
Client
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 18/35
Client
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 19/35
Client
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 20/35
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 21/35
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 22/35
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 23/35
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 24/35
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 25/35
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 26/35
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 27/35
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 28/35
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 29/35
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 30/35
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 31/35
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 32/35
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 33/35
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 34/35
Queries?
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 35/35
Thank You