Mam zamiar zrobić projekt PTT na Androida. Czy możesz powiedzieć mi, jak głęboki Android obsługuje API głosowe i multimedialne (takie jak RTP, RTSP, VoIP) dla programistów?Czy obsługiwane są interfejsy API dla Androida do wdrażania RTP, RTSP dla VoIP i projektu PTT?
Odpowiedz
MediaPlayer
obsługuje odtwarzanie adresów URL rtsp://..
. Obsługiwane są audio i wideo. Sprawdź, media format support, aby zobaczyć, które kodeki są obsługiwane.
MediaPlayer wewnętrznie automatycznie obsługuje RTSP i RTP, więc nie ma wiele do zniesienia. OTOH nie daje żadnej kontroli niskiego poziomu nad tym procesem.
O VoIP: Android pobiera tylko strumienie RTSP/RTP, ale ich nie tworzy/publikuje. To jest tylko w jedną stronę.
Android 2.3 (Gingerbread) ma wsparcie dla SIP-based VoIP.
Użyj funkcji API AudioTrack \ AudioRecord do strumieniowego nagrywania i odtwarzania dźwięku. Pozwalają one radzić sobie z surowymi ramkami audio.
Pakiety RTP są całkiem proste - to tylko pakiet zawierający pewne minimalne dane nagłówka i nieprzetworzoną ramkę audio. Jest łatwy w implementacji - sprawdź SipDroid, aby uzyskać referencyjną implementację pakietów RTP.
- 1. Biblioteka VoIP dla Androida
- 2. Czy interfejsy API Cortany są dostępne dla aplikacji komputerowych?
- 3. Najlepsza biblioteka CTP RTP/RTSP
- 4. Czy dostępne są interfejsy API Sky Map?
- 5. jakie formaty audio są obsługiwane przez przeglądarkę dla Androida?
- 6. Rozwiązanie RTSP dla JavaScript/HTML5
- 7. H.264 przez RTP/RTSP (iPhone)
- 8. Zmuszanie Androida do używania przeplatanego RTSP/AVP/TCP
- 9. Odbieranie pakietów RTP po konfiguracji RTSP
- 10. VLC RTSP transmisja na żywo do Androida
- 11. Brakujące interfejsy API Google dla poziomu interfejsu API API 25
- 12. Jak dokładne są interfejsy API geokodowania i jakie są najdokładniejsze?
- 13. Czy obrazy wektorowe są przydatne dla Androida?
- 14. Google Calendar Api dla Androida
- 15. Google Docs api dla Androida
- 16. Czy są jakieś alternatywy dla wdrażania Clone w Javie?
- 17. Interfejsy dla DTO
- 18. Tunelowanie HTTP (RTP) dla kamer
- 19. Czy są dostępne bezpłatne interfejsy filmowe i showtime?
- 20. Interfejsy API HTML - czy są częścią standardu HTML5?
- 21. Czy są tam jakieś dobre interfejsy API filmu/filmu?
- 22. Czy można przekazać połączenie VoIP do GSM
- 23. Interfejsy API rządu USA?
- 24. Korektor Androida dla poziomu API <9
- 25. Dysk Google \ Dokumenty API dla Androida
- 26. Interfejsy Blackmagic Decklink dla .Net
- 27. Biblioteka rozpoznawania obrazów/API dla iPhone/Androida
- 28. Ogólne interfejsy dla raportu półdokładowego
- 29. gdzie znajdę identyfikator projektu dla api gitlab?
- 30. otwarte mapy ulic api dla Androida
Dziękujemy za szybką odpowiedź, Ale jeśli chcę utworzyć strumień (RTP/RTSP), co powinienem zrobić? –
Zastanawiam się, patrząc na niektóre z opensource C/C++ bibliotek, aby zobaczyć, jak trudno jest je zbudować z NDK. To wydaje się być jedyną opcją, oprócz wdrożenia własnego serwera RTP/RTSP w Javie. – Nicholi