TIC TCP Conn Failed

Что-то изменилось на сервере, который я использовал для получения видеопотока.mjpeg.

Теперь я получаю эту ошибку:

TIC TCP Conn Failed [5: 0x1d4361380]: 3: -9802 Ошибка (-9802)

TIC TCP Conn Failed [6: 0x1c0177a00]: 3: -9800 Ошибка (-9800)

TIC TCP Conn Failed [7: 0x1d4361440]: 3: -9800 Ошибка (-9800)

Ошибка загрузки HTTP NSURLSession/NSURLConnection (kCFStreamErrorDomainSSL, -9800)

Задача <2B8346B5-6BB2-4B92-B311-554410CBF92F>.<1> Ошибка загрузки HTTP (код ошибки: -1200 [3:-9800])

Задача <2B8346B5-6BB2-4B92-B311-554410CBF92F>.<1> завершена с ошибкой - код: -1200

Это код, где я получаю сообщение об ошибке:

open func urlSession(_ session: URLSession, task: URLSessionTask, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {

    var credential: URLCredential?
    var disposition: Foundation.URLSession.AuthChallengeDisposition = .useCredential
    // Getting the authentication if stream asks it
    if challenge.protectionSpace.authenticationMethod == NSURLAuthenticationMethodServerTrust {
        if let trust = challenge.protectionSpace.serverTrust {
            credential = URLCredential(trust: trust)
            disposition = .useCredential
        }
    } else if let onAuthentication = authenticationHandler {
        (disposition, credential) = onAuthentication(challenge)
    }

    completionHandler(disposition, credential)
}

Я уже установил NSAllowsArbitraryLoads в true:

<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
</dict>

Чтобы получить.mjpeg, я использую код MjpegStreamLib.

Что может быть не так?

0 ответов

Другие вопросы по тегам