Wireless Audio Conferencing System (WACS) Mehmet Ali Abbasoğlu Furkan Çimen Aylin Deveci Kübra Gümüş.

Slides:



Advertisements
Similar presentations
Multicasting in Mobile Ad hoc Networks By XIE Jiawei.
Advertisements

Packet Based Multimedia Communication Systems H.323 & Voice Over IP Outline 1. H.323 Components 2. H.323 Zone 3. Protocols specified by H Terminal.
CCNA – Network Fundamentals
Chapter 7: Transport Layer
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking Assist. Prof.
Lecture 7 Transport Layer
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 28 Real-Time Traffic over the Internet.
29.1 Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
Wireless Audio Conferencing System (WACS) Mehmet Ali Abbasoğlu Furkan Çimen Aylin Deveci Kübra Gümüş.
UNCW UNCW SIGGRAPH 2002 Topic #3: Continuous Media in Wired and Wireless Environments Ronald J. Vetter Department of Computer Science University of North.
Jacob Boston Josh Pfeifer. Definition of HyperText Transfer Protocol How HTTP works How Websites work GoDaddy.com OSI Model Networking.
CS335 Principles of Multimedia Systems Multimedia Over IP Networks -- I Hao Jiang Computer Science Department Boston College Nov. 6, 2007.
Prepared By E.Musa Alyaman1 Networking Theory Chapter 1.
Chapter 2 TCP/ IP PROTOCOL STACK. TCP/IP Protocol Suite Describes a set of general design guidelines and implementations of specific networking protocols.
1.  A protocol is a set of rules that governs the communications between computers on a network.  Functions of protocols:  Addressing  Data Packet.
1 NETE4631 Communicating with the Cloud and Using Media and Streaming Lecture Notes #14.
Chapter 9.
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Services Networking for Home and Small Businesses – Chapter.
Jaringan Komputer Dasar OSI Transport Layer Aurelio Rahmadian.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking.
Video Conferencing-introduction --- IT Acumens. COM --- IT Acumens. COMIT Acumens. COMIT Acumens. COM.
Huda AL_Omairl - Network 71 Protocols and Network Software.
Network Services Networking for Home & Small Business.
CS 6401 Internetworking Outline Internet Architecture Best Effort Service Model.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 OSI Transport Layer Network Fundamentals – Chapter 4.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 17 This presentation © 2004, MacAvon Media Productions Multimedia and Networks.
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
E Multimedia Communications Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia.
Geneva, Switzerland, 11 June 2012 Switching and routing in Future Network John Grant Nine Tiles
Application Block Diagram III. SOFTWARE PLATFORM Figure above shows a network protocol stack for a computer that connects to an Ethernet network and.
Transport Layer COM211 Communications and Networks CDA College Theodoros Christophides
03/11/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing Streaming 1.
Data Communications and Networks
Multimedia and Networks. Protocols (rules) Rules governing the exchange of data over networks Conceptually organized into stacked layers – Application-oriented.
Presented by Rebecca Meinhold But How Does the Internet Work?
TCP =Transmission Control Protocol IP = Internet Protocol TCP/IP Protocol.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 17 This presentation © 2004, MacAvon Media Productions Multimedia and Networks.
E Multimedia Communications Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia.
Multiplexing Team Members: Cesar Chavez Arne Solas Steven Fong Vi Duong David Nguyen.
1. Layered Architecture of Communication Networks: TCP/IP Model
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
Video Conferencing and Media Converging using RTP Model Viva on
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 5 – VoIP and the OSI Model.
Multimedia Streaming I. Fatimah Alzahrani. Introduction We can divide audio and video services into three broad categories: streaming stored audio/video,
The OSI Model. Understanding the OSI Model In early 1980s, manufacturers began to standardize networking so that networks from different manufacturers.
Communication Networks NETW 501 Tutorial 2
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
Multimedia Communication Systems Techniques, Standards, and Networks Chapter 4 Distributed Multimedia Systems.
Chapter 7: Transport Layer
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
Scaling the Network: The Internet Protocol
Lec 2: Protocols.
Networking for Home and Small Businesses – Chapter 6
Working at a Small-to-Medium Business or ISP – Chapter 7
Net 431: ADVANCED COMPUTER NETWORKS
Video Conferencing-introduction
Networking for Home and Small Businesses – Chapter 6
Working at a Small-to-Medium Business or ISP – Chapter 7
RTP and RTSP Realtime Transport Protocol
Working at a Small-to-Medium Business or ISP – Chapter 7
Multimedia and Networks
COMPUTER NETWORKS CS610 Lecture-35 Hammad Khalid Khan.
Network Models CCNA Instructor Training Course October 12-17, 2009
Scaling the Network: The Internet Protocol
Networking for Home and Small Businesses – Chapter 6
Presentation transcript:

Wireless Audio Conferencing System (WACS) Mehmet Ali Abbasoğlu Furkan Çimen Aylin Deveci Kübra Gümüş

Project Description  Wireless Ad-Hoc Network communication in wider area by hopping from node to node  Multiple users will be able to talk simultaneously without needing an access point and Internet

Software Requirements  Functional Requirements See all connected users to WLAN Send request -> Accept / Reject  Non-Functional Requirements For fluid conversation, fast&efficient voice transfer Full-duplex-> speak&heard at the same time

Technologies Used  Hardware Technologies Laptop with b Wireless technology Microphone & speaker  Software Technologies Eclipse IDE Netbeans Java Media Framework (JMF) library

Java Media Framework (JMF)  Enables audio, video and other time-based media to be added to applications and applets built on Java technology.  Capture, playback, stream, and transcode multiple media formats, extends the Java 2 Platform, Standard Edition (J2SE) for multimedia developers by providing a powerful toolkit to develop scalable, cross- platform technology.

Real-time Transport Protocol (RTP )  RTP is an end to end transport layer protocol intended for transmitting real- time data such as audio and video.  RTP has a companion protocol called RTP Control Protocol ( RTCP) whose role is to monitor the quality of data delivery offered by the RTP.

Why we used RTP?  TCP is not an appropriate choice for carrying real-time multimedia contents Multimedia contents do not demand the 100% reliability Overhead introduced by TCP causes large amount of delay in receiving the data and makes the application less interactive  UDP is also unsuitable for multimedia transmission UDP does not guarantee ordered delivery of packets

The networking protocol stack with JMF RTP API

Viewing online users  Address Resolution Protocol (ARP) determining a network host's link layer or hardware address when only its Internet Layer (IP) or Network Layer address is known. uses a simple message format that contains one address resolution request or response Once local network recognized, the server or networking device returns a response containing the required address.

Executing MS DOS commands in Java  Pushing MS DOS command from Java arp –a  Displays the internet address and physical address (MAC) of all the network adapters Reading online ip by creating process.

Multi-hop Communication  Optimized Link State Routing Protocol (OLSR) is an IP routing protocol optimized for mobile ad-hoc networks  Individual nodes use this topology information to compute next hop destinations for all nodes in the network using shortest hop forwarding paths

OLSRD ()  An adhoc wireless mesh routing daemon  To be enable to use this protocol installed OLSRD 0.6.0

DEMO

Thank You for Your Listening Any Questions?