android Webrt c Не удалось получить расширение для дополнительного параметра данных - PullRequest
0 голосов
/ 16 апреля 2020

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()
...