Your SlideShare is downloading. ×
Push to-talk-android
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Push to-talk-android

340
views

Published on

Push to talk app in android that allows unicasting,broadcasting and multicasting.Its is implemented using socket programming and UDP datagram.

Push to talk app in android that allows unicasting,broadcasting and multicasting.Its is implemented using socket programming and UDP datagram.

Published in: Business, Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
340
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Anjali Jain (9910103580) Nitin Bansal (9910103589)
  • 2. Push-to-talk (PTT), also known as Press-to- Transmit, is a method of having conversations or talking on half-duplex communication lines, including two-way radio, using a momentary button to switch from voice reception mode to transmit mode.
  • 3. Push to Talk over Cellular (PoC) is a service option for a cellular phone network that enables subscribers to use their phones as walkie-talkies with unlimited range. A typical Push-to-Talk connection connects almost instantly. A significant advantage of PoC / PTT is the ability for a single person to reach an active talk group with a single button press; users need not make several telephone calls to coordinate with a group.
  • 4. THREE WAYS OF TRANSMISSION ::
  • 5. INTERFACE FOR USERS :: Screen 1 Settings Communication
  • 6. WHAT’S NEW?? • Low Noise • Behaves same as telephonic conversation not as Walkie - Talkie
  • 7. LIMITATION • Within a building that means low range and less distance covered
  • 8. IMPLEMENTATION:: Sender: UDP Socket programming 1. Create UDP Socket for sending datagram DatagramSocket socket = new DatagramSocket(); 2. Prepare datagram for sending byte[] data = new byte[256]; InetAddress address = InetAddress.getByName("192.168.1.8"); DatagramPacket pack = null; pack = new DatagramPacket(data, data.length, address, 8888); 3. Send socket.send(pack); 4. Receive Prepare new datagram first for holding the incoming packet. The array of byte must be clear in advance. socket.receive(pack);
  • 9. Receiver: UDP Socket programming 1.Start listening for datagram on a certain socket DatagramSocket socket = new DatagramSocket(Server_Port); 2. Prepare datagram for receiving byte[] data = new byte[256]; DatagramPacket pack = new DatagramPacket(data, data.length); 3. Start listening for a datagram socket.receive(pack); 4. Obtaining the data and address and port of sender int port = pack.getPort(); InetAddress address = pack.getAddress(); String content = new String(pack.getData, 0, pack.getLength());
  • 10. RESEARCH PAPER 1. A Client-Side Design and Implementation for Push to Talk over Cellular Service http://ir.lib.nctu.edu.tw/bitstream/987654321/32034/1/A+Client- Side+Design+and+Implementation+for+Push+to+Talk+over+Cellular+Se rvice.pdf 2. Practical Voice Communications in Challenged Networks www.netlab.tkk.fi/~jo/papers/2009-08-dt-talkie.pdf

×