4

2人のユーザー間でP2PUDPおよびTCP接続を確立する必要があります。どちらもNATの背後にあります。少し調べてみると、STUN、TURN、ICEにたどり着きます。

  1. 同じものをサポートするオープンソースのiOS(ライブラリ)はありますか?

  2. iPhoneのFaceTimeもICE、STUN、TURN to NATトラバーサルを使用しているので、iOS SDKはそのようなAPIを公開しますか?

  3. nICRrコードがresiprocateソースコード(www.resiprocate.org)で見つかりました。これは、MacOSXでSTUN部分をテストできます。iOS 4.0以降で同じものを使ってみた人はいますか?

ありがとう、ロドニー

4

3 に答える 3

5

1> PJSIP を使用すると、要求されたすべてのアイテムが含まれ、iOS で適切にビルドされるようになりました

2> いいえ

3>わかりませんが、PJSIPにはSTUN、TURN、ICEライブラリとそのモジュラーがあります

于 2011-03-10T08:32:16.590 に答える
3

オープンソースではありませんが、完全な NAT トラバーサルで ICE/STUN/TURN を使用して P2P ストリーミングを行うIceLinkというライブラリをまとめました。iOS、Mac などのクライアント SDK があります。

于 2012-12-04T23:16:15.377 に答える
1

以下は私自身の質問への回答です。同じものをサポートするオープンソースの iOS (ライブラリ) はありますか? -はい、resiprocate ソース コードが利用可能です。より適切なフォルダーがあります。iPhone の FaceTime も ICE、STUN、TURN から NAT トラバーサルを使用していますが、iOS SDK はそのような API を公開していますか? - いいえ、resiprocate ソース コード (www.resiprocate.org) で nICRr コードを見つけました。Mac OS X で STUN 部分をテストできます。iOS 4.0以降で同じものを使ってみた人はいますか? - ios4 に簡単に再コンパイルできます

于 2011-11-21T17:25:22.077 に答える