2011-03-10 3 views
4

두 명의 사용자간에 P2P UDP 및 TCP 연결을 설정해야합니다. 둘 다 NAT 뒤에 있습니다. 약간의 연구가 STUN, TURN 및 ICE로 안내합니다.iOS 용 ICE, STUN, TURN 라이브러리

  1. 동일하게 지원하는 오픈 소스 iOS (라이브러리)가 있습니까?

  2. iPhone의 FaceTime도 ICE, STUN, TURN 대 NAT 탐색을 사용하므로 iOS SDK는 이러한 API를 제공합니까?

  3. 나는 살아있는 소스 코드 (www.resiprocate.org)에서 nICRr 코드를 발견했습니다.이 코드는 STUN 부분에서 Mac OS X에서 테스트 할 수 있습니다. 다른 사람이 iOS 4.0 이상을 사용해 보았습니까? > 당신이 요청하는 모든 항목을 가지고 있으며, 지금 제대로 아이폰 OS

    2> 어떤

    3 빌드 내가 아는 해달라고

감사합니다, 로드니

답변

1

은 내 검색어에 대한 답변입니다. 오픈 소스 iOS가 있습니까? brary) 같은 것을 지원합니까? - 예, resiprocate 소스 코드를 사용할 수 있지만 더 멋진 폴더가 있습니다. 일부 노력으로 Mac OS X 및 iOS로 컴파일 될 수 있습니다. iPhone의 FaceTime은 ICE, STUN, TURN에서 NAT 순회를 사용하므로 iOS SDK는 이러한 API를 제공합니까? - 아니요 나는 resunctate 소스 코드 (www.resiprocate.org)에서 nICRr 코드를 발견했습니다.이 코드는 STUN 부분의 Mac OS X에서 테스트 할 수 있습니다. 다른 사람이 iOS 4.0 이상을 사용해 보았습니까? 는 - 쉽게

5

1> 사용 PJSIP, 하지만 PJSIP에는 STUN, TURN 및 ICE 라이브러리가 있으며 그 모듈 형

+0

안녕하세요 tony는 얼음 조각을 구현할 수있는 몇 가지 코드를 알려줄 수 있습니까? – Rohit

+0

상업용 앱을 제작하는 경우 PJSIP를 사용하면 최소 1000 달러의 비용이 발생합니다. . 이 경우 reSIProcate를 사용하는 것이 좋습니다. – braden

+0

PJSIP 2.x는 더 이상 iOS에서 비디오를 지원하지 않습니다. –

3

그렇지 않은 오픈 소스를 ios4하기 위해 재 컴파일,하지만 우리는 함께 P2P가 전체 NAT 통과와 ICE/STUN/TURN를 사용하여 스트리밍하지 IceLink라는 라이브러리를 넣을 수 있습니다. iOS, Mac 및 기타 클라이언트 SDK가 있습니다.