Закрыт

Android VoIP audiochat PTT PeerToPeer

Inside the app I'm developping, I have to include a VoIP audio chat service for group call with PushToTalk (1 talks, N listen).

I don't need SIP, because I already developped my own signaling protocol in order to do and receive the call.

The service should be peer-to-peer, that is the VoIP packets should go directly from the talker to the N listeners without involving a server.

The transport network will be 90% of the times GSM(UMTS/LTE), 10% Wi-Fi

I'm not an expert, but according to what I read on the web, due to the group call I suppose it's needed multicast.

It's seems that native [url removed, login to view] packet doesn't support multicast, so I guess it's needed some other RTP solution (JMF?); I also understood that android uses audiorecord and audiotracks classes.

Of course the expert VoIP programmer can suggest other better solutions.

The output of the required job is a Java class for Android so made:

- 1 method, I'll call it "SendVoice", that somewhere in my app will be invoked in order to capture Mic audio of the android cellular and to be sent to the N listener;

- it is invoked by the talker cellular;

- arguments of "SendVoice": "address of multicast group" ; "port of multicast group";

- the programmer can consider to have inside the loop that sends the packets a condition "getIsTrasmittingInGroupCall()"; when it becames false means that sending must stop and the loop must end.

- 1 method, I'll call it "ReceiveVoice", that somewhere in my app will be invoked in order to receive the audio sent by the talker and to be played by the android speaker cellular;

- it is invoked by the listener cellular and will be in a own new thread;

- arguments of "ReceiveVoice": "address of multicast group" ; "port of multicast group";

- the programmer can consider to have inside the loop that waits and listens the packets a condition "getIsReceivingInGroupCall()"; when it becames false means that receiving must stop and the loop must end.

Навыки: Android, Mobile App Development, VoIP

Показать больше: what is chat support job, voip web server, need phone network programmer, android thread, android gsm to sip, wi web, what is voip phone service, web wi, voip support, voip rtp, sip phone app, sip app, rtp, peertopeer, net voip, LTE, developping, audio voip, app sip, android voip, android voip ptt, android sip, server android chat app, java rtp web, capture android audio

О работодателе:
( 7 отзыв(-а, -ов) ) Roma, Italy

ID проекта: #7477095

4 фрилансеров(-а) подали заявки на эту работу; средняя заявка - $580

KESHAVINFOTECH

Hi Thanks for your valuable time. :-) Just reply with 'Yes' and We will come up with a. Detail project plan with our comments/queries. b. Best-feasible-real COST & TIMELINE Latest Apps : [url removed, login to view] Больше

$247 SGD за 12 дней(-я)
(47 отзывов(-а))
7.1
jagrutibhadani

Hello, I have read the project description and Let me know if we can talk. Lets discuss more to get an exact bid. Here are the sample of recently developed apps. [url removed, login to view] Больше

$250 SGD за 15 дней(-я)
(93 отзывов(-а))
6.9
TechStormTeam

Hi, please kindly check my PM and get back to me for further discussion. Looking forward to hearing from you.

$1666 SGD за 3 дней(-я)
(8 отзывов(-а))
4.2
max4logics

Hello Sir, We have gone through the details you have provided and we have already worked on a similar project before and can deliver as u have mentioned and would be pleased to work on this with you to deliver the resu Больше

$155 SGD за 3 дней(-я)
(0 отзывов(-а))
0.0