2011-10-16 14 views
9

Tôi bắt đầu phát triển/thử nghiệm ứng dụng trò chuyện video ngang hàng cho iOS và Android. Tôi đang cố gắng tạo ra một trải nghiệm tương tự với FaceTime hoặc Tango - tức là video chất lượng tốt, hoạt động trên internet/3G (không chỉ trên cùng một mạng LAN).Video ngang hàng từ iOS cho Android?

Tôi chỉ mới bắt đầu trong giai đoạn nghiên cứu. Tôi đã thực hiện một loạt các Googling, nhưng đã không tìm thấy nhiều (vì đây là một khu vực mới cho tôi, tôi có thể tìm kiếm ở những nơi sai).

Bạn có thể đề xuất bất kỳ hố nào mà tôi có thể gặp phải không? Tôi nên sử dụng giao thức nào (từ việc đọc mà tôi đã thực hiện, có vẻ như mọi người sử dụng SIP hoặc XMPP, đây có phải là các tùy chọn tốt nhất không?). Tôi có gặp rắc rối khi thực hiện giao tiếp đa nền tảng như thế này không?

Bất kỳ tài nguyên nào khác mà tôi nên khám phá. Hầu hết kinh nghiệm của tôi là phát triển các ứng dụng web và các công cụ phụ trợ phía máy chủ. Vì vậy, đây là một endevour mới cho tôi, nhưng tôi mong muốn căng tâm.

Cảm ơn!

Trả lời

1

Khi bạn đang tìm kiếm trong Peer-to-Peer, bạn phải làm rõ những gì thế hệ của P2P bạn muốn tích hợp. Tổng quan thú vị được cung cấp trong giấy sau http://www.mediateam.oulu.fi/publications/pdf/570.pdf

Theo thông tin của bạn, bạn cũng muốn hỗ trợ kết nối internet di động. Vì vậy, theo ý kiến ​​của tôi XMPP sẽ là nơi thích hợp để bắt đầu. Như bạn đã biết, Google sử dụng XMPP trong ứng dụng Google Talk của riêng họ và đã cung cấp một số tiện ích mở rộng đẹp mà bạn có thể sử dụng một mình: https://developers.google.com/talk/talk_developers_home