XMPP フレームワークを使用して、iPhone アプリで Facebook と Gmail のチャットを実装できます。XMPPを使用して同様の方法でVOIP(SIP)を実装できるかどうかを知りたい.
3 に答える
ジングル フレームワークを使用できます。これは、ジングル wiki の記述です。「ジングルは、音声などのマルチメディア インタラクションのためのピア ツー ピア (P2P) セッション制御 (シグナリング) を追加する Extensible Messaging and Presence Protocol (XMPP) の拡張機能です。 over IP (VoIP) またはビデオ会議通信. Google と XMPP Standards Foundation によって設計されました. マルチメディア ストリームは、リアルタイム トランスポート プロトコル (RTP) を使用して配信されます. 必要に応じて、Interactive Connectivity Establishment (ICE) を使用して NAT トラバーサルが支援されます."
Jingle を実装するために Google トークで使用される libjingle ライブラリは、BSD ライセンスの下で公開されています。現在の標準プロトコルと、以前の標準化前のバージョンの両方を実装しています。
また、Google プロジェクト リポジトリにフレームワークがあります。 http://code.google.com/p/libjingle/
また、これに関連するもう 1 つのリンク: iOS: Open Source VoIP/SIP Objective-C Code
これはあなたにアイデアを与えるかもしれません。
XMPP を使用して VOIP を実装することが可能です。iOS の場合、コードに簡単に実装できる SDK が多数提供されています。その中で最も優れているのはQuickBloxで、これは非常に便利で実装が簡単です。P2P ビデオ チャット、テキスト チャット、グループ チャット、ファイル転送機能を提供します。
しかし現在、WebRTC は VOIP 目的で人気を集めています。WebRTC (Web Real-Time Communication) は、World Wide Web Consortium (W3C) によって起草されている API 定義であり、音声通話、ビデオチャット、および P2P ファイル共有のためのブラウザー間アプリケーションを可能にします。プラグインなし。
Open Tokは、ios デバイスでの VOIP 通話に使用できる非常に便利な製品です。また、簡単に実装できる基本的な IOS SDK も提供しています。
次の 2 つの製品をチェックアウトしてください: 1-
monal
: https://itunes.apple.com/us/app/monal/id317711500?mt=8
id375113323?mt=8
どちらもジングルをサポートしていると主張しています