SIP-Based Intelligent Multimedia Conferencing

Published on June 2016 | Categories: Types, Presentations | Downloads: 38 | Comments: 0 | Views: 229
of 21
Download PDF   Embed   Report

SIP-Based Intelligent Multimedia Conferencing

Comments

Content

SIP-Based Intelligent Multimedia Conferencing

1

Agenda
• Introduction and Motivation

• SIP standard and advantages
• H.32x standard • Basic Real Time Transport Protocol • Formulation Plan and Methodology • Implementation • Future Work
2

Introduction
Conferencing has been on the research agenda for many years and is rapidly gaining interest in the field of communication. It is advantageous to people who don’t want to spend their time and money flying all over the world for faceto-face meetings. International standardization bodies have defined protocols for multimedia conferencing. The International Telecommunication Union (ITU) has made H.32x standard.
3

Motivation

4

Session Initiation Protocol (SIP)
SIP: A proposed solution by Internet Engineering Task Force (IETF) SIP is an application-layer signaling protocol for creating, modifying and terminating sessions with one or more participants. Can be used for voice, video, instant messaging, gaming, etc. Lightweight, flexible and extensible and moreover scalable.
5

SIP Advantages
Loop detection: When trying to locate a user, loops can occur. Loops are easily detected using SIP headers, as they specify all proxies that have handled the SIP packet. Distributed control: In H.32x, there is a need for a central point when performing multiuser calls, which means that this central point must be dimensioned for the size of the call. On the other hand, SIP sessions are distributed. Small connection overhead: Establishing a connection using H.32x takes about three times the data and turnarounds compared to when using SIP.
6

H.32x Standard
Handling conferencing data packets

Different platform desktops
ITU developed H.32x series, to facilitate the compatibility:


• •

H.322 (guaranteed bandwidth)
H.323 (non-guaranteed bandwidth) H.324 (Applications over PSTN and mobile phones)

7

H.32x vs. SIP
On comparing H.32x and SIP protocols, it is found that H.32x is widely deployed and more mature only because of its early adoption by the market But H.32x has several problems, including scalability issues. On the contrary, SIP is more lightweight, flexible and extensible. It is a text-based protocol which can easily interact with other internet protocols.

8

Real Time Transport Protocol
RTP is a transport protocol for real-time applications. It is used for the transport of real-time data, including audio and video. RTP provides support for applications with real-time properties such as continuous media (e.g., audio and video), including loss detection, security and content identification. RTP does not guarantee quality-of-service for real time services.
9

Architecture

10

Formulation Plan
Package multimedia data into RTP packets. Focus: It is a SIP user agent responsible for the management of the conference using SIP signaling protocol. The focus can also act as a notifier, accepting subscriptions to the conference, and notifying subscribers about changes to the conference state. A mixer is responsible for handling the multimedia streams, and generating output streams which can be distributed to participants. 11

Procedure
After capturing the packets at the server, the same will be sent to the client site. As soon as streams arrive at client site, a player will be created so as to play the RTP streams for video data. A transmitting module will be developed at the server site to transmit the data. A receiving module will be developed at the client site which will receive the data streams. Finally, the modules will be tested and integrated to implement conferencing.
12

Tasks to be performed
An interface would be developed for capturing the video packets from a webcam and displaying the same on the terminal for a single user. The above implementation would be modified to capture video packets and transfer the same across multiple users thus developing a conferencing system. After the core implementation of conferencing system is complete, an attempt would be made to add mining structures that will give detailed information about the user, what kind of conferencing he/she does and with which user he/she interacts most of the time.
13

Screenshots of implemented chat system

14

15

16

17

18

19

Future Work
On successful completion of the proposed intelligent system, efforts will be made to design the conferencing system for distributed architecture that will support large number of heterogeneous networks and devices. An effort will also be made to implement the same mining structures in distributed system too.

20

21

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close