Download - Multimedia Broadcasting over TCP
![Page 1: Multimedia Broadcasting over TCP](https://reader031.vdocuments.us/reader031/viewer/2022021114/577d2f181a28ab4e1eb0c685/html5/thumbnails/1.jpg)
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 1/35
Multimedia Broadcasting
over TCP/IP Network.
![Page 2: Multimedia Broadcasting over TCP](https://reader031.vdocuments.us/reader031/viewer/2022021114/577d2f181a28ab4e1eb0c685/html5/thumbnails/2.jpg)
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.
![Page 3: Multimedia Broadcasting over TCP](https://reader031.vdocuments.us/reader031/viewer/2022021114/577d2f181a28ab4e1eb0c685/html5/thumbnails/3.jpg)
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.
![Page 4: Multimedia Broadcasting over TCP](https://reader031.vdocuments.us/reader031/viewer/2022021114/577d2f181a28ab4e1eb0c685/html5/thumbnails/4.jpg)
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.
![Page 5: Multimedia Broadcasting over TCP](https://reader031.vdocuments.us/reader031/viewer/2022021114/577d2f181a28ab4e1eb0c685/html5/thumbnails/5.jpg)
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.
![Page 6: Multimedia Broadcasting over TCP](https://reader031.vdocuments.us/reader031/viewer/2022021114/577d2f181a28ab4e1eb0c685/html5/thumbnails/6.jpg)
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
![Page 7: Multimedia Broadcasting over TCP](https://reader031.vdocuments.us/reader031/viewer/2022021114/577d2f181a28ab4e1eb0c685/html5/thumbnails/7.jpg)
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
![Page 8: Multimedia Broadcasting over TCP](https://reader031.vdocuments.us/reader031/viewer/2022021114/577d2f181a28ab4e1eb0c685/html5/thumbnails/8.jpg)
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
![Page 9: Multimedia Broadcasting over TCP](https://reader031.vdocuments.us/reader031/viewer/2022021114/577d2f181a28ab4e1eb0c685/html5/thumbnails/9.jpg)
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
![Page 10: Multimedia Broadcasting over TCP](https://reader031.vdocuments.us/reader031/viewer/2022021114/577d2f181a28ab4e1eb0c685/html5/thumbnails/10.jpg)
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.
![Page 11: Multimedia Broadcasting over TCP](https://reader031.vdocuments.us/reader031/viewer/2022021114/577d2f181a28ab4e1eb0c685/html5/thumbnails/11.jpg)
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
![Page 12: Multimedia Broadcasting over TCP](https://reader031.vdocuments.us/reader031/viewer/2022021114/577d2f181a28ab4e1eb0c685/html5/thumbnails/12.jpg)
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
![Page 13: Multimedia Broadcasting over TCP](https://reader031.vdocuments.us/reader031/viewer/2022021114/577d2f181a28ab4e1eb0c685/html5/thumbnails/13.jpg)
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
![Page 14: Multimedia Broadcasting over TCP](https://reader031.vdocuments.us/reader031/viewer/2022021114/577d2f181a28ab4e1eb0c685/html5/thumbnails/14.jpg)
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 14/35
![Page 15: Multimedia Broadcasting over TCP](https://reader031.vdocuments.us/reader031/viewer/2022021114/577d2f181a28ab4e1eb0c685/html5/thumbnails/15.jpg)
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 15/35
Server
![Page 16: Multimedia Broadcasting over TCP](https://reader031.vdocuments.us/reader031/viewer/2022021114/577d2f181a28ab4e1eb0c685/html5/thumbnails/16.jpg)
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 16/35
Client
![Page 17: Multimedia Broadcasting over TCP](https://reader031.vdocuments.us/reader031/viewer/2022021114/577d2f181a28ab4e1eb0c685/html5/thumbnails/17.jpg)
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 17/35
Client
![Page 18: Multimedia Broadcasting over TCP](https://reader031.vdocuments.us/reader031/viewer/2022021114/577d2f181a28ab4e1eb0c685/html5/thumbnails/18.jpg)
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 18/35
Client
![Page 19: Multimedia Broadcasting over TCP](https://reader031.vdocuments.us/reader031/viewer/2022021114/577d2f181a28ab4e1eb0c685/html5/thumbnails/19.jpg)
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 19/35
Client
![Page 20: Multimedia Broadcasting over TCP](https://reader031.vdocuments.us/reader031/viewer/2022021114/577d2f181a28ab4e1eb0c685/html5/thumbnails/20.jpg)
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 20/35
![Page 21: Multimedia Broadcasting over TCP](https://reader031.vdocuments.us/reader031/viewer/2022021114/577d2f181a28ab4e1eb0c685/html5/thumbnails/21.jpg)
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 21/35
![Page 22: Multimedia Broadcasting over TCP](https://reader031.vdocuments.us/reader031/viewer/2022021114/577d2f181a28ab4e1eb0c685/html5/thumbnails/22.jpg)
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 22/35
![Page 23: Multimedia Broadcasting over TCP](https://reader031.vdocuments.us/reader031/viewer/2022021114/577d2f181a28ab4e1eb0c685/html5/thumbnails/23.jpg)
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 23/35
![Page 24: Multimedia Broadcasting over TCP](https://reader031.vdocuments.us/reader031/viewer/2022021114/577d2f181a28ab4e1eb0c685/html5/thumbnails/24.jpg)
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 24/35
![Page 25: Multimedia Broadcasting over TCP](https://reader031.vdocuments.us/reader031/viewer/2022021114/577d2f181a28ab4e1eb0c685/html5/thumbnails/25.jpg)
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 25/35
![Page 26: Multimedia Broadcasting over TCP](https://reader031.vdocuments.us/reader031/viewer/2022021114/577d2f181a28ab4e1eb0c685/html5/thumbnails/26.jpg)
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 26/35
![Page 27: Multimedia Broadcasting over TCP](https://reader031.vdocuments.us/reader031/viewer/2022021114/577d2f181a28ab4e1eb0c685/html5/thumbnails/27.jpg)
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 27/35
![Page 28: Multimedia Broadcasting over TCP](https://reader031.vdocuments.us/reader031/viewer/2022021114/577d2f181a28ab4e1eb0c685/html5/thumbnails/28.jpg)
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 28/35
![Page 29: Multimedia Broadcasting over TCP](https://reader031.vdocuments.us/reader031/viewer/2022021114/577d2f181a28ab4e1eb0c685/html5/thumbnails/29.jpg)
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 29/35
![Page 30: Multimedia Broadcasting over TCP](https://reader031.vdocuments.us/reader031/viewer/2022021114/577d2f181a28ab4e1eb0c685/html5/thumbnails/30.jpg)
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 30/35
![Page 31: Multimedia Broadcasting over TCP](https://reader031.vdocuments.us/reader031/viewer/2022021114/577d2f181a28ab4e1eb0c685/html5/thumbnails/31.jpg)
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 31/35
![Page 32: Multimedia Broadcasting over TCP](https://reader031.vdocuments.us/reader031/viewer/2022021114/577d2f181a28ab4e1eb0c685/html5/thumbnails/32.jpg)
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 32/35
![Page 33: Multimedia Broadcasting over TCP](https://reader031.vdocuments.us/reader031/viewer/2022021114/577d2f181a28ab4e1eb0c685/html5/thumbnails/33.jpg)
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 33/35
![Page 34: Multimedia Broadcasting over TCP](https://reader031.vdocuments.us/reader031/viewer/2022021114/577d2f181a28ab4e1eb0c685/html5/thumbnails/34.jpg)
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 34/35
Queries?
![Page 35: Multimedia Broadcasting over TCP](https://reader031.vdocuments.us/reader031/viewer/2022021114/577d2f181a28ab4e1eb0c685/html5/thumbnails/35.jpg)
8/7/2019 Multimedia Broadcasting over TCP
http://slidepdf.com/reader/full/multimedia-broadcasting-over-tcp 35/35
Thank You