Skip to main content

Microsoft Silverlight

Unanswered Question 4001 error problems with smooth streaming - Could it be a Plesk permissions issue?RSS Feed

(0)

chris geary
chris geary

Member

Member

2 points

6 Posts

4001 error problems with smooth streaming - Could it be a Plesk permissions issue?

I have a 64 bit windows server 2008 with IIS7 and Media Services 3 First I had problems installing Media Services 3. After installation, all web sites on the server would go offline saying "service unavailable", even after I restarted the application pool. The only way to get the websites working again is to uninstall Media Services 3. This problem was resolved via this help forum: http://forums.iis.net/t/1161718.aspx It was a problem with Plesk changing the permissions and ACLs 

____________________________________________________________________

I still have 1 problem and was hoping someone could help me solve it.

It may still be a Plesk permissions issue, it might not be? 

When attempting to play a Silverlight "Smooth Streaming" video using the servers default web site and IP address it works fine:

http://67.15.149.6/Big_Buck_Bunny/

Or my own encoded video using Expression Encoder 3:http://67.15.149.6/VC1b/


However when I try and play a copy of the exact same folder of files via a URL I get 4001 error problems:

http://www.chrisgeary.co.uk/MusicVideos/Cleo/Big_Buck_Bunny/

or my own encoded video using Expression Encoder 3:
http://www.chrisgeary.co.uk/MusicVideos/Cleo/VC1b/ 

 

The .ism file is in the Smooth Streaming Presentations.So I don't understand why it says it can't open the file.

What would you suggest I do to get things working?

 

chris geary
chris geary

Member

Member

2 points

6 Posts

Re: 4001 error problems with smooth streaming - Could it be a Plesk permissions issue?

We managed to solve the problem:
 
Plesk generated web sites don't inherit the servers default Handler Mappings.
You need to manually add the Hander Mappings to each web site.

i.e. for the SmoothHandler do the following:
In the IIS manager, click the site in question, double click on Handler Mappings, under Actions click on Add Module Mapping. Set the following:
Request Path=*.ism
Module=SmoothHandler
Executable=(left blank)
Name=SmoothHandler
Under Request Restrictions place a check in Invoke handler only if request is mapped to: file.

You'll also need to add the LiveStreamingHandler, PlaylistHandler & WedDAVHandler if you want those services to work. You should be able to copy the correct settings from the servers "default" web site as they will already be installed there correctly.
 

  • Unanswered Question
  • Answered Question
  • Announcement
Microsoft Communities