2015-01-12 5 views
0

Google 웹 앱을 추가하기 위해 기본 iOS 앱을 작성하는 중입니다. ios webrtc 앱 개발에 대한 연구를하고 있습니다.WebRTC : ios 앱 개발

freemium 모델 인 OpenTok의 정보 만 볼 수 있었지만, 처음 10k 분 동안이 정보를 사용할 수있었습니다. 영국에서 의료 서비스 제공자를 위해이 기능을 구축하는 데 시간이 오래 걸립니다.

제 3 자 라이브러리/SDK를 사용하지 않고도 ios webrtc 앱을 작성하는 다른 방법이 있는지 알고 싶었습니다.

감사합니다.

+0

네이티브 [WebRTC API] (http://ninjanetic.com/how-to-get-started-with-webrtc-and-ios-without-wasting-10-hours-of-your-life)를 사용할 수 있습니다./자신이 직접 webrtc 연결 논리를 작성할 수 있습니다. –

답변

0
  • opentok는 fermium 모델이 아니며, 전면에 50 달러를 지불합니다. 여기서 "무료"10K는 포함되어 있으며 (이는 0.5 센트의 비용을 발생시킵니다). here.
  • opentok은 누적 된 분이 아니라 "스트리밍 된 분"을 청구합니다. 예를 들어 참가자 5 명과 함께 10 분간 통화 할 경우 50 분의 누적 분과 200 분의 스트리밍 분 [n * (n-1) ]을 보냅니다. 다자간 통화를 원하면 opentok이 비쌀 수 있습니다. 녹음하는 경우 녹음 횟수는 1로 계산됩니다. 다시 말하면, 만약 10 분간 10 분간 전화를 걸어서 (n-1) * t를 지불하는 대신에 (n + 1) n t, 추가로 2 * n * t 분 200 만).
  • 누적 된 시간을 제안하는 PaaS가 여러 개 있습니다.
  • 자신의 서버를 설정하고 비용을 지불하지 않아도됩니다 (볼륨이 낮은 경우에만 흥미 롭습니다). 첫 번째 경우에

    • 당신이 (webrtc.org, openwebrtc.io) 기본 구현을 살펴 가서 자신의 아이폰 OS 데모를 선택할 수 있습니다 (appRTCDemo :

  • 은 더 구체적으로 귀하의 질문에 대답하기)를 사용하십시오.
  • 여전히 백 엔드가 필요합니다. 하나는 Google Compute Engine을 기반으로하는 appRTCDemo와 함께 제공되지만 여전히 설정해야합니다. openWebRTC에 익숙하지 않습니다.
+0

알렉스, 투명한 조언을 해주셔서 대단히 감사합니다. 나는 내 용도로 데리러 갈 github에 ios webrtc 앱 데모를 발견했습니다. 또한 2014 년 11 월에 베타 버전의 SDK 용 iOS 용 SDK를 발견했습니다.이를 위해 약간의 시간을 할애해야합니다. – alexfefegha

0

먼저 ios-webrtc를 직접 만들 필요가 없도록 프로젝트에 WebRTC CocoaPod을 설치해야합니다.

네이티브 iOS 라이브러리를 사용하는 방법을 설명하는 Github의 예제가 많이 있습니다. 나는 aoortc-ios과 같은 저장소에서 많이 leant.

0

Fan Jin과 Dr. Alex가 제공하는 링크는 구형입니다. 여기 는 최신 정보까지 (2018 2월)입니다

아이폰 OS에 한 WebRTC 앱이 공식 샘플 응용 프로그램 사용하는 것입니다 시작하는 최선의 선택 :이 엑스 코드로 구축 그렇게 쉬운 일이 아닙니다 때문에 https://webrtc.googlesource.com/src/+/master/examples/objc/AppRTCMobile/

을, 그것을 https://github.com/crossle/AppRTCMobile에서 시작하는 것이 더 쉬울 수 있습니다. 2018 년 2 월 webrtc 코드를 기반으로합니다.

프로젝트를 가져 와서 컴파일하고 iPhone에서 완벽하게 작동하는 앱을 설치하기 만하면됩니다.

이것은 apprtc 신호 서버를 사용합니다. 출처는 https://github.com/webrtc/apprtc입니다.

당신이 당신의 자신의 Xcode 프로젝트를 만들려고 할 경우

은 최고의 구글에서 cocoaPods lib 디렉토리를 사용하는 것입니다 https://cocoapods.org/pods/GoogleWebRTC

0

RTC가 HTTPS를 통해 실시간 통신 프로토콜, 엔드 포인트 2 개 이상의 정당에 연결할 수 있으며, 채팅, 파일 보내기, 전화 또는 화상 통화를 할 수 있습니다.

이 기능을 사용하려면 RTC 프로토콜을 활성화하고 iOS, 웹 및 Android를 통해 나만의 코드를 작성할 수 있습니다. 서버 유지 관리 비용 만 있습니다. 또한 비용없이 제 3 자없이 시스템을 완벽하게 제어 할 수 있습니다.