cómo verificar si existen rtmp o hls urls o darán un error 404 en forma rápida

Necesito analizar algunos datos de rss y abrir enlaces relacionados de rss analizados en swift 2, por ejemplo, quiero verificar que este enlace sea válido o no:

rtmp://185.23.131.187:1935/live/jomhori1

o este :

http://185.23.131.25/hls-live/livepkgr/_defint_/liveevent/livestream.m3u8

Mi código para verificar la validación de la url:

let urlPath: String = "http://185.23.131.25/hls-live/livepkgr/_defint_/liveevent/livestream.m3u8"
                            let url: NSURL = NSURL(string: urlPath)!
                            let request: NSURLRequest = NSURLRequest(URL: url)
                            let response: AutoreleasingUnsafeMutablePointer<NSURLResponse?>=nil

                            var valid : Bool!

                            do {
                                _ = try NSURLConnection.sendSynchronousRequest(request, returningResponse: response)
                            } catch {
                                print("404")
                                valid = false
                            }

He buscado en la web pero todo el método que encontré no fue útil para mi problema.

Respuestas a la pregunta(4)

Su respuesta a la pregunta