Tut Unterstützung von android-APIs für die Implementierung von RTP,RTSP für VoIP-und PTT-Projekt?
Ich bin gehen, um eine PTT-Projekt auf Android. Könnten Sie mir sagen, wie tief Android unterstützt Sprach-und Multimedia-API (wie RTP -, RTSP -, VoIP) für Entwickler?
Du musst angemeldet sein, um einen Kommentar abzugeben.
MediaPlayer
unterstützt die Wiedergabertsp://..
URLs. Audio und Video werden unterstützt. Überprüfen Sie media-format-Unterstützung um zu sehen, welche codecs unterstützt werden.MediaPlayer intern automatisch verarbeitet RTSP und RTP, also es gibt nicht viel Sie brauchen, um zu behandeln. OTOH, es gibt keine low-level-Kontrolle über diesen Prozess.
Über VoIP: Android verbraucht nur RTSP/RTP-streams, aber nicht erstellen/veröffentlichen. Also das ist ein-Fach nur.
Android 2.3 (Gingerbread) wird gesagt, dass die Unterstützung für SIP-basiertes VoIP.
Verwenden Hörgeschichte\AudioRecord APIs für streaming-audio-Aufnahme und-Wiedergabe. Sie ermöglichen es Ihnen, sich mit raw-audio-frames.
RTP-Pakete sind ziemlich einfach - es ist nur ein Paket, das enthält einige minimale header-Daten und raw-audio-frame. Es ist einfach zu implementieren - check-out SipDroid für eine Referenz-Implementierung von RTP-Paketen.