Webrt c android до ios работает с использованием сервера сигнализации MQTT и завершения кандидатов на обмен, но не работает между android до android. И после завершения процесса согласно ios Я только получение этого "Не удалось получить расширение для параметра дополнительных данных" , поэтому есть ли проблемы с кодом c?
val initializationOptions = PeerConnectionFactory.InitializationOptions.builder(context)
.createInitializationOptions()
PeerConnectionFactory.initialize(initializationOptions)
//Create a new PeerConnectionFactory instance - using Hardware encoder and decoder.
val options = PeerConnectionFactory.Options()
val defaultVideoEncoderFactory = DefaultVideoEncoderFactory(
eglContext.eglBaseContext, /* enableIntelVp8Encoder */
true, /* enableH264HighProfile */
true
)
val defaultVideoDecoderFactory = DefaultVideoDecoderFactory(eglContext.eglBaseContext)
peerConnectionFactory = PeerConnectionFactory.builder()
.setOptions(options)
.setVideoEncoderFactory(defaultVideoEncoderFactory)
.setVideoDecoderFactory(defaultVideoDecoderFactory)
.createPeerConnectionFactory()