Ios webrtc remoteview не показываетIOS

Программируем под IOS
Ответить
Anonymous
 Ios webrtc remoteview не показывает

Сообщение Anonymous »

Я пытаюсь сделать проект Webrtc на XCode. Я использую протокол WebSocket. Версия Android отлично работает с той же информацией, но в версии iOS, хотя я все делал правильно, удаленное видео не приходит в пользовательский интерфейс. Звук идет вперед и назад. Я пробовал большинство версий WEBRTC. Я пытался определить RemoteView как как RTCMTLVideOVIEW и RTCeAglVideOVIEW, но это не сработало. Я тестирую на реальном устройстве. Из Wireshark я вижу, что появятся видео -пакеты. Из системного журнала сигнализация верна. Видео поступает как VP8. Я уже выбираю VP8, как предпочтительное в первом приглашении. < /P>
func peerConnection(_ peerConnection: RTCPeerConnection, didStartReceivingOn transceiver: RTCRtpTransceiver) {
if transceiver.mediaType == .video {
DispatchQueue.main.async {
let videoTrack = transceiver.receiver.track as! RTCVideoTrack
videoTrack.add(self.remoteRenderer)
if let view = self.remoteRenderer as? UIView {
print("remoteView frame: \(view.frame)")
print("remoteView superview: \(String(describing: view.superview))")
}

}

}

}
< /code>
Я пробовал WEBRTC M93,103,121,137,138. Я пробовал на разных реальных устройствах. Звук взаимный, но нет изображения другой стороны.

Подробнее здесь: https://stackoverflow.com/questions/796 ... ot-showing
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»