If you are seeing “failed to download manifest” in the Video Player’s debug logs (see Turning on Debug log in), then it is possible that IIS request filtering is blocking the request.
This issue exhibits itself as a 404 response when requesting any URL with the file extension .ism
.
The easiest way to see if this is the case is copying the manifest URL from the Video Player’s debug logs and opening this URL in a web browser. The URL looks something like this (it is different for your deployment):
http://videoserver01 /1a5cad5a-5ad2-481e-adc2-cd1cadb21404/smoothstream/tk_dyeZ6bhL6qhsOKOyBfm6/1a5cad5a-5ad2-481e-adc2-cd1cadb21404.ism/manifest
Note:
To get more information about why the 404 response is happening try to open the URL using a web browser on the streaming server.
For further details, see Video Stream Server / Streaming Server Database Connection.
If you see a response exactly like the following it means request filtering is blocking the request:
If you see a response exactly like thisit means request filtering is blocking the request
VideoStream should add .ism
files to the allowed list however, if entry is not working properly, you have to use IIS Manager to fix the issue.
- Open IIS Manager on the Streaming Server
- Open the web site hosting the Streaming Server site (usually ngvideos).
- Click on Request Filtering in the IIS section on the middle pane
- Click on the File Name Extensions tab.
- Find
.ism
in the list. - If
.ism
is not in the list, click on Allow File Name Extension in the Actions pane. - In the File name extension field type:
.ism
- Click Ok.
- If
.ism
is in the list, make sure it is set to allowed.