2014-04-28 2 views
2

IOS에서 독점 신호로 WebRTC의 미디어 레이어를 사용하고 싶습니다. IOS (libjingle_peerconnection_objc.a) 용으로 출시 된 ObjC 라이브러리의 WebRTC 미디어 레이어 만 사용할 수 있습니까?IOS를 통한 WebRTC 미디어

답변

1

예.

  • 피어 연결 개체는 기본적으로 하드웨어 캡처, 미디어 렌더링 및 신호를 포함하지 않는 모든 webRTC API를 제공합니다. 완벽한 솔루션을 원한다면 3 가지가 필요합니다.
  • appRTCDemo 코드 (webrtc.org)는 즉시 사용할 수있는 기본 iOS 프레임 워크를 활용하여 오디오 및 비디오 캡처 프로그램 및 렌더러 구현을 제공합니다.
  • 그러면 신호 (GAE 채널)를 직접 바꿀 수 있습니다. 원래 핸드 셰이크 (Offer/answer) 및 미디어/데이터 경로 설정 (ICE 후보 교환)에 대한 신호를 사용하면 webRTC 부분이 처리됩니다.
+0

전 독점 신호 기술을 기반으로하는 음성 기반 앱이 있습니다. 오디오 미디어 레이어에 대해 webrtc 음성 엔진 만 별도로 사용할 수 있습니까? –

+0

귀하의 질문을 이해할 수 있는지 잘 모르겠습니다. webRTC의 Voice Engine (VoE)이 오디오 부분을 처리하고 있습니다. 소스 코드를 보면/webRTC 하위 폴더가 미디어 엔진입니다./talk 하위 폴더는 피어 연결 부분입니다. 미디어 구성 요소 만 사용하는 실행 파일의 소스 코드에서 appRTCDemo가 아닌 webRTCDemo를 볼 수도 있습니다. HTH. –

0

독점 솔루션에서만 미디어 부품을 교체하려면 WebRTC의 VoiceEngine을 사용할 수 있습니다.

이것은 webrtc의 핵심이며 피어 연결 API는이 위에 구축됩니다. 당신의 처분에 따라 RTP 발신자/수신자 + 음성 처리가 가능하다는 것을 알고 있어야합니다. 보안 레이어, NAT 트래버 설 등은 사용자가 직접 구현해야합니다.

관련 문제