2011-11-29 33 views
9

Tôi đang làm việc trên ứng dụng Android, trong đó tôi phải triển khai trò chuyện thoại ngang hàng với nhau. Tôi tìm thấy trong android điều này có thể ở cấp API 12 trở lên vì Google đã thêm android.net.rtp gói ở cấp API 12. Bằng cách sử dụng gói này, chúng tôi có thể thực hiện trò chuyện thoại ngang hàng và trò chuyện video. Nhưng tôi cần phải thực hiện điều này cho cấp API 8. Bây giờ câu hỏi của tôi là:Cách thực hiện trò chuyện thoại và video

  1. Làm thế nào tôi có thể thực hiện ngang hàng này để ngang voice chat cho cấp API 8.
  2. là JMF (java phương tiện truyền thông framework) tương thích với android.
  3. Có bất kỳ API nào khác có sẵn cho android để triển khai ý tưởng này hay không.

Trả lời

4

Tôi đề nghị có một cái nhìn tại ngăn xếp SIP nguồn mở PJSIP. Nó không được chính thức chuyển sang Android, nhưng một số người đã thành công trong việc sử dụng nó trên Android và đã đăng các bản vá quá.

http://trac.pjsip.org/repos/wiki/Getting-Started/Android

Các "csipsimple" dự án có vẻ là đang được phát triển tích cực.

http://sipdroid.org/ cũng có thể hữu ích.

HTH

+1

Tôi muốn sử dụng RTP/RTCP. vì vậy hãy giúp tôi từ đầu. – Anil

+3

Triển khai ngăn xếp giao thức RTP/RTCP là một nhiệm vụ lớn. PJSIP đã thực hiện RTP/RTCP cho việc sử dụng của họ với VoIP, vì vậy nếu bạn đang tìm kiếm một API, tôi vẫn muốn giới thiệu PJSIP với JNI như là con đường để đi. Họ có tài liệu tuyệt vời và được hỗ trợ tích cực. –

+0

@KapilPendse Tôi đang tìm cách giải quyết Voice Chat qua Bluetooth. Bạn có thể giúp tôi trong đó không? –

-2

Cũng f/oss là Linphone

Hãy xem xét các phản xạ trong RFC 7081, quá

Có thể: đường hầm ngụm bạn/rtp để vượt qua inanities hãng - không chỉ đơn thuần là các IPv4 hương vị.

Đối với nguồn cảm hứng thêm: http://SipSorcery.com, http://Anveo.com, lăng kính-break, F-Droid

Các vấn đề liên quan