signaling for multimedia-i
TRANSCRIPT
-
8/9/2019 Signaling for Multimedia-I
1/18
Signaling for Multimedia Conferencing in Stand-AloneMobile Ad Hoc Networks
Abstract:
Mobile ad hoc networks (MANETs) are infrastructure-less and can be set up
anywhere, anytime. They can host a wide range of applications in rescue
operations, military, private, and commercial settings. Multimedia conferencing is
the basis of a wealth of "killer applications that can be deployed in MANETs. Some
examples are audio/video conferencing, multiplayer games, and online public
debating. Signaling is the nerve center of multimedia conferencesit establishes,
modifies, and tears down conferences. This paper focuses on signaling for
multimedia conferences in MANETs. We review the state of the art and propose a
novel architecture based on application-level clusters. Our validation employed SIP
as the implementation technology and OPNET as our simulation tool. Our clusters
are constructed dynamically and the nodes that act as cluster heads are elected
based on their capabilities. The capabilities are published and discovered using a
simple application-level protocol. The architectural principles and the clustering
operations are discussed. Our SIP-based implementation is also presented along
with the performance evaluation.
2. Modules:
The Project Modules are as follows,
Connector Module
Signaling Module
Cluster to Node Generation Module
Cluster Identification
Node Generation
Path Identification
-
8/9/2019 Signaling for Multimedia-I
2/18
3. Module Description:
3.1 Connector Module:
This is the module which is used by the clients to login and searchesthe network available in the area. It connects to the available network and starts
streaming of data between the users.
3.2 Signaling Module:
This is the module which is used to get the list of connected clients in
the networks. From the list of clients it selects a client and sends the signal to that
client. When the client is connected it sends acknowledgment.
3.3Cluster to Node Generation Module:
This module is used to gets the selected the network and finds the
clusters in the network. It translates the clusters into nodes and group them into
path. It finds a fine path from the network.
-
8/9/2019 Signaling for Multimedia-I
3/18
4. System Requirements Specification:
The following are the SRS to run the Project.
-
8/9/2019 Signaling for Multimedia-I
4/18
-
8/9/2019 Signaling for Multimedia-I
5/18
-
8/9/2019 Signaling for Multimedia-I
6/18
-
8/9/2019 Signaling for Multimedia-I
7/18
-
8/9/2019 Signaling for Multimedia-I
8/18
-
8/9/2019 Signaling for Multimedia-I
9/18
-
8/9/2019 Signaling for Multimedia-I
10/18
5. Project Requirements:
5.1 Software Requirements:
Operating System : Windows 2000, Windows XP
Programming Language : JAVA,J2ME
IDE : Netbeans 6.7.1
5.2 Hardware Requirements:
Processor : 1GHz
RAM : 512 MB
Mobile Kit : GPRS enabled Mobile, Datacable.
6. Existing System:
In Existing system there is a lack of signaling which does not
establish a connection in MANETs. Hence the clients in the network fail to get the
server communication. It also requires a separate medium to transfer the data to
the destination.
7. Proposed System:
The objective of this work is to explore SIP based
implementation with performance evaluation to strengthen the signal for
multimedia conferences in MANETs. All the clients in the network will get server
signaling which results in reliable communication. Using the AdHoc network
mechanism this system does not require any medium to transfer.
-
8/9/2019 Signaling for Multimedia-I
11/18
Data Flow Diagram
1. Connector Module
2. Signaling Module
Client logins
Search
for the
network
Connected to
the network
Send and
receive
data
Gets the list of
connected
clients
Select a
client
Sends signal
to the client
Gets
acknowledgem
ent
-
8/9/2019 Signaling for Multimedia-I
12/18
3. Cluster to Node Generation Module
Gets the
selected
network
Finds the
intermediate
clusters in
network
Translate the
clusters into
nodes
Group them
into a path
Finds a fine path
-
8/9/2019 Signaling for Multimedia-I
13/18
Data Flow Diagram
Client gets into the
wireless network
Connectedwith the
network
Finds other clients
in the network
Identification of
intermediate
clusters
Translation of
clusters into nodes
Grouping the
nodes
Finds a fine path
Sends signal
to clients
Gets
acknowledgement
-
8/9/2019 Signaling for Multimedia-I
14/18
Use case Diagram
Client
Connects via wireless network
Connected to the network Finds available networks
Select a network
Find intermediate c lusters
Change the clusters to nodes
Group the nodes and create path
Network
Sends signal
Get acknowledged
-
8/9/2019 Signaling for Multimedia-I
15/18
Activity Diagram
ClientNetwork
Connects via wireless
mechanism
Finds the
network
Find the intermediate
clusters
Change clusters
to nodes
Group the
nodes
Finds fine path
Signal the client
Get
acknowledged
-
8/9/2019 Signaling for Multimedia-I
16/18
Sequence Diagram
Client Find Clusters Find Path NetworkSignaling the
client
connects via wireless network
Finds the available clusters in network
Change the clusters into nodes
Group nodes and finds the path
connected to the network
Gets reply
Signal the client in network
Gets acknowledged
-
8/9/2019 Signaling for Multimedia-I
17/18
Collaboration Diagram
Client Find
Clusters
Find Path
Network Signaling the
client
1:2:3:
4:
5:
6:7:
8:
-
8/9/2019 Signaling for Multimedia-I
18/18
Class Diagram