* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Wireless Audio Conferencing System (WACS)
Network tap wikipedia , lookup
Deep packet inspection wikipedia , lookup
Policies promoting wireless broadband in the United States wikipedia , lookup
Wake-on-LAN wikipedia , lookup
IEEE 802.1aq wikipedia , lookup
Computer network wikipedia , lookup
Wireless security wikipedia , lookup
Piggybacking (Internet access) wikipedia , lookup
Airborne Networking wikipedia , lookup
Zero-configuration networking wikipedia , lookup
List of wireless community networks by region wikipedia , lookup
UniPro protocol stack wikipedia , lookup
Cracking of wireless networks wikipedia , lookup
Internet protocol suite wikipedia , lookup
Routing in delay-tolerant networking wikipedia , lookup
Recursive InterNetwork Architecture (RINA) wikipedia , lookup
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 802.11b 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, crossplatform technology. Real-time Transport Protocol (RTP) RTP is an end to end transport layer protocol intended for transmitting realtime 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 transmission unsuitable for multimedia 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?