I am using Wowza 4.7.2 on Windows server 2012. I have it configured to use the default /content dir as StorageDir.
Instead of just placing my video source directly in the /content dir, I have it in a sub-directory.
So the file system looks like this:
I’m trying to get an HLS chunklist with the following URL:
This results in a 404 and the logs show:
MediaReaderH264.open[vod/mp4:myStream]: Not found: C:/Wowza/content/myStream_20181129_0912/myStream_160p.mp4
See how it is missing the myStream directory reference?
If I change the URL to include some character string after the mp4:, it works fine.
If I don’t put anything there at all and just try to have a file separator it also fails with a 404, although the error log shows a different path than expected:
MediaReaderH264.open[vod/mp4:]: Not found: C:/Wowza/content/127.0.0.1/myStream/myStream_20181129_0912/myStream_160p.mp4.
I’ve used this sort of subdirectory setup with other instances and not had any problems, so I’m guessing it is something related to my setup, but what? What controls this sort of behavior? And why is the localhost address being used in the file lookup?