Here's my 2 cents worth....LOL. We have a camera and stream live, Barn owls. That was no Barn Owl. Way to big. It's vocalization is also not exactly the same as our Barn Owls.
I too thought for a moment it was as it's face looked very similar.
But like the rest on here, we will wait to hear from the experts..
Here I am holding one of our Barn Owls. see, they are very small. Someone PLEASE resize this pic for me if you can. Man I have to learn how to do that...