2015-12-04 3 views
0

Я использую Quickblox для совершения видеовстречи в своем приложении. Я смог успешно сделать звонок и получить новый сеанс. но возникают проблемы при получении удаленной видеодорожки. после принятия сеанса. Я не уверен, что проблема заключается в принятии вызова или не получении удаленной видеодорожки. У меня есть ошибка ниже в моем журнале:quickblox, принимающий вызов видео чата

2015-12-03 23: 15: 22: 005 Новый проект видеочата [4680: 1226691] rtc :: Установить SDP с ошибкой: Ошибка домена = код RTCSDPError = 1 "(null)" UserInfo = {ошибка = Не удалось установить удаленное предложение sdp: вызвано в неправильном состоянии: STATE_SENTOFFER},

, пожалуйста, дайте мне знать, что вы думаете.

+0

Не могли бы вы высказать свой код? – Clay

+0

В моем случае проблема была в моем коде, предложение создавалось с обеих сторон. – Sarju

ответ

1

Ошибка, указанная выше, указывающая, что вызов был создан еще один раз. Проверьте методы вызова, если у вас есть такой журнал. Спасибо

0

Вы не можете отправить местное видео другому противнику. Сначала вы запускаете локальную камеру.

self.cameraCapture = [[QBRTCCameraCapture alloc] initWithVideoFormat:[QBRTCVideoFormat defaultFormat] position:AVCaptureDevicePositionFront]; 
      [self.cameraCapture startSession]; 

После этого вам необходимо изменить свой метод делегирования.

- (void)session:(QBRTCSession *)session initializedLocalMediaStream:(QBRTCMediaStream *)mediaStream { 
session.localMediaStream.videoTrack.videoCapture = self.cameraCapture; } 

Надеюсь, это вам поможет.