Transmitir video o sonido sin extensión de file en URL en iOS

Estoy intentando transmitir video o sonido desde Internet con AVPlayer, pero los files almacenados en el server son solo hashes y se almacenan sin la extensión del file, así que si estoy intentando abrir una transmisión como http://example.com/file , no lo haré play y AVPlayer cruza el button Play, pero cuando la URL está con la extensión de file como http://example.com/fileName.mp4 funciona bien.

Estoy en iOS y usando la última syntax de Swift, la transmisión que quiero reproducir con AVPlayerViewController, así que estoy pasando la URL a la vista de prepareForSegue

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) { if segue.identifier == "showVideoPlayerVC" { print(sender as! NSURL) //print http://example.com/fileHash let destVc = segue.destinationViewController as! AVPlayerViewController destVc.player = AVPlayer(URL: sender as! NSURL) } }