2012-01-22 14 views
12

Chcę opracować program do rozmów wideo w systemie Android. Myślałem o użyciu wbudowanego sip, który wprowadzono w Android 2.3.3. Ale jak mogę zainicjować połączenia wideo? Widzę, że nie jest obsługiwany.Rozmowy wideo w systemie Android za pomocą Androida's sip

+0

Jaka była odpowiedź na twoje pytanie? Obsługa wideo SIP z obsługą Android czy nie? jeśli tak, to w jaki sposób? Plz Szukam tego samego przez długi czas. –

+0

To pytanie zostało zadane 2 lata temu. Nie wiem, co się stało w międzyczasie. –

Odpowiedz

6

Wierzę, że ogólny stos Androida SIP obsługuje wideo.

albumu: https://developer.android.com/reference/android/net/sip/package-summary.html

Jeśli chcesz utworzyć rodzajowe połączeń SIP (jak nazywa wideo lub inny), można utworzyć połączenia SIP z SipManager, korzystając open(). Jeśli jednak chcesz tylko tworzyć połączenia audio SIP, , powinieneś używać klasy SipAudioCall, zgodnie z opisem powyżej: .

Jeśli nie przeszkadza przy użyciu zewnętrznych stosów SIP, sprawdź to:

http://www.youtube.com/watch?v=g1NHEsXFEns

który wykorzystuje Jain-SIP.

EDIT: jak późno, ten projekt wydaje się być liderem w rodzimym Android przestrzeni SIP:

https://code.google.com/p/csipsimple/ - open source, i oferują wszystko, czego potrzeba do wykonywania połączeń głosowych i wideo.

+3

Nie. Jeśli ponownie go przeczytasz, zobaczysz komunikat "ogólne połączenia SIP". tj. tylko połączenie bez RTP. –

+0

Musisz użyć RTP? Ponieważ ogólny SIP może przenosić wideo: _Jeśli istnieje klasa pomocnika dla wywołań audio, możesz użyć metod 'open()' i 'close()' klasy 'SipManager', aby zainicjować inne typy komunikacji SIP, ** podobne sesje tekstowe lub wideo **. Będziesz musiał jednak zapewnić dwukierunkową transmisję strumieniową._ wyjaśnione tutaj: http://www.developer.com/ws/getting-started-with-sip-in-android.html oraz – TryTryAgain

+0

To mówi ** Musisz jednak zapewnić dwukierunkową transmisję strumieniową. ** tzn. "Możesz to zrobić samodzielnie, ale jeszcze tego nie udostępniliśmy." –

Powiązane problemy