Hello,
I am trying to use IIS Smooth Stream to deliver some video content to our customers and I need to protect the video content behind a secured portal. I was able to get IIS Smooth Stream installed and able to use Expression Encoder to encode a video. I used the Big Bunny Default.html page as an example and was able to get a Video.html page to deliver my content via Smooth Stream.
However, when I put the EXACT same HTML that works on the Video.html site into a page that I generated with ASP.NET MVC I get the following error:
System.Exception: 4001 An error has occurred. Requires output to be hsoted on a web server running IIS 7.0 with the Smooth Streaming handler installed and a Silverlight 2 template that supports Smooth Streaming.
Both pages that work and don't work are on the same web server in the same domain. For reference:
http://<portalurl>/Video.html (works)
but
http://<portalurl>/Videos/1 (ASP.NET MVC - doesn't work).
Both of these pages have the <object> tag from the Default.html in the Big Bunny example with the url's changed. Like I said the same exact <object> tag works from the .html page but not the ASP.NET MVC generated page. I thought this would be a client side technology? Why does it matter how I get the <object> tag to the browser?
Any ideas would be much appreciated.
Thanks.
theregit