2012-01-22 28 views
12

Tôi muốn phát triển chương trình cho cuộc gọi điện video trong Android. Tôi nghĩ về việc sử dụng sip được xây dựng trong đó giới thiệu trong android 2.3.3. Nhưng làm thế nào tôi có thể bắt đầu cuộc gọi video? Tôi thấy rằng nó không được hỗ trợ.Cuộc gọi điện video trên Android sử dụng sip của android

+0

Câu trả lời cho câu hỏi của bạn là gì? Cuộc gọi video hỗ trợ SIP được tích hợp sẵn trên Android hay không? nếu có thì làm thế nào? Plz Tôi đang tìm kiếm cho cùng một thời gian dài. –

+0

Câu hỏi này được hỏi 2 năm trước. Tôi không biết chuyện gì đã xảy ra trong lúc đó. –

Trả lời

6

Tôi tin rằng ngăn xếp SIP Android chung hỗ trợ video.

Trích từ: https://developer.android.com/reference/android/net/sip/package-summary.html

Nếu bạn muốn tạo kết nối SIP chung (ví dụ như đối với cuộc gọi video hoặc khác), bạn có thể tạo một kết nối SIP từ SipManager, sử dụng open(). Nếu bạn chỉ muốn tạo cuộc gọi SIP âm thanh, , bạn nên sử dụng lớp SipAudioCall, như được mô tả ở trên.

Nếu bạn không nhớ sử dụng ngăn xếp SIP bên ngoài, hãy kiểm tra này:

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

trong đó sử dụng Jain-SIP.

EDIT: Tính đến cuối năm, dự án này có vẻ là người lãnh đạo trong không gian SIP Android mẹ đẻ:

https://code.google.com/p/csipsimple/ - mã nguồn mở, và họ cung cấp mọi thứ bạn cần phải thực hiện gọi thoại và video.

+3

No. Nếu bạn đọc lại nó, bạn sẽ thấy rằng nó nói "các kết nối SIP chung". tức là chỉ kết nối mà không có RTP. –

+0

Vì vậy, bạn cần sử dụng RTP? Vì SIP chung có thể truyền tải video: _Trong khi có một lớp trợ giúp cho các cuộc gọi âm thanh, bạn có thể sử dụng các phương thức 'open()' và 'close()' của lớp 'SipManager' để khởi tạo các kiểu truyền thông SIP khác, ** như phiên văn bản hoặc video **. Bạn sẽ phải cung cấp tính năng truyền trực tuyến hai chiều, mặc dù._ giải thích tại đây: http://www.developer.com/ws/getting-started-with-sip-in-android.html cũng như – TryTryAgain

+0

Nó nói ** Tuy nhiên, bạn sẽ phải cung cấp khả năng truyền trực tuyến hai chiều. ** nghĩa là "bạn có thể tự mình làm điều đó, nhưng chúng tôi chưa cung cấp nó. –

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