Sounds like you have a couple of issues there. Smooth Streaming itself is codec agnostic. The platform uses a fragmented MPEG-4 file container. In theory you could use any codec with that. And with Expression Encoder you can use either H.264 or VC-1.
However, some SKUs of Expression Encoder do not have the H.264 codec so you have to use VC-1.
What I suspect is happening is that you are actually encoding and transmitting the signal to IIS properly, but you're using a player that doesn't support Smooth Streaming. Based on the HTML file name I suspect you are using the progressive download template
from smf.codeplex.com. That won't do Smooth Streaming. Currently we have an issue wtih the Codeplex site and are in the process of restoring the Smooth Streaming HTML template. You can still use the Smooth Streaming Client SDK
http://www.iis.net/download/SmoothClient to develop your own client or use the (now very old) sample client refresh from
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=e44b0a2d-2e0c-48ff-bf57-3d05a20e2f6a&displaylang=en
When you stream on demand videos, is it using the same 'sample client refresh' player or the previous one you were using? Is there an error in the Silverlight player when attempting to view the live stream?
When I stream on demand videos I'm using the player template from expression encoder 4. The big buck bunny sample that I downloaded from Microsoft also works. I don't get any error in the Silverlight player when I try to stream the live stream.
Does the Live Smooth Streaming publishing point on IIS how as "Started" after you start pushing from the encoder? Additionally, if you are archiving the content do you see it getting created under the folder C:\inetpub\media\archives\Default Web Site? I'm
trying to determine if this is an issue on the server side or with displaying it in Silverlight.
After I start encoding from the encoder the state, archive, fragment, and stream of the publishing point is Started in IIS. I see archives of the live stream in C:\inetpub\media\archives\Default Web Site and I can play the archived files. Looks like something
is wrong with the player and I can't figure out how to fix it. Thanks.
I'm having a similar issue with my live smooth streaming. My IIS server shows that the publishing point state, archive, fragment and stream have started, everything looks okay on the server, and when connecting on the client side, using http://server-address/SmoothStreamingPlayer.html
as the URL, Silverlight loads into the black screen with the player template (showing all the buttons), however at the bottom left it gets stuck stating "waiting for *insert IP*..." When testing localhost, it displays the same black screen template with no
video or messages. Confirmed all settings on the server, Expression Encoder 4 Pro, and that the video content is being written to the server archive. Any suggestions? Thanks, Jason
Found the problem... My mac (acting as the client) doesn't seem to like using FireFox. Used Chrome and it plays fine... Very odd because my on-demand content plays fine in Firefox. Anyhow, I got it. :D
What Silverlight template are you using? I use the one from codeplex it dosen't display video in live smooth stream. I tried ie9 and 8. Do you use live or file source?
DBristol
73 Posts
Microsoft
Re: live smooth streaming deosn't work
Oct 18, 2010 11:00 PM|LINK
Sounds like you have a couple of issues there. Smooth Streaming itself is codec agnostic. The platform uses a fragmented MPEG-4 file container. In theory you could use any codec with that. And with Expression Encoder you can use either H.264 or VC-1. However, some SKUs of Expression Encoder do not have the H.264 codec so you have to use VC-1.
What I suspect is happening is that you are actually encoding and transmitting the signal to IIS properly, but you're using a player that doesn't support Smooth Streaming. Based on the HTML file name I suspect you are using the progressive download template from smf.codeplex.com. That won't do Smooth Streaming. Currently we have an issue wtih the Codeplex site and are in the process of restoring the Smooth Streaming HTML template. You can still use the Smooth Streaming Client SDK http://www.iis.net/download/SmoothClient to develop your own client or use the (now very old) sample client refresh from http://www.microsoft.com/downloads/en/details.aspx?FamilyID=e44b0a2d-2e0c-48ff-bf57-3d05a20e2f6a&displaylang=en
petergdot
15 Posts
Re: live smooth streaming deosn't work
Oct 19, 2010 01:56 AM|LINK
Thanks for your response.
I downloaded the sample client refresh from http://www.microsoft.com/downloads/en/details.aspx?FamilyID=e44b0a2d-2e0c-48ff-bf57-3d05a20e2f6a&displaylang=en but still I can't see the live stream in the player. I can start encoding with no errors in Expression 4 Pro. I don't know how to develop my own client. I hope that this will be fixed. I am able to stream ondemand videos encoded in VC-1 but not live streams. Thanks.
DBristol
73 Posts
Microsoft
Re: live smooth streaming deosn't work
Oct 19, 2010 02:22 AM|LINK
When you stream on demand videos, is it using the same 'sample client refresh' player or the previous one you were using? Is there an error in the Silverlight player when attempting to view the live stream?
petergdot
15 Posts
Re: live smooth streaming deosn't work
Oct 19, 2010 02:31 AM|LINK
petergdot
15 Posts
Re: live smooth streaming deosn't work
Oct 19, 2010 01:21 PM|LINK
Did anyone get Live Broadcast streaming working using File Source or Live Source?
DBristol
73 Posts
Microsoft
Re: live smooth streaming deosn't work
Oct 19, 2010 09:49 PM|LINK
petergdot
15 Posts
Re: live smooth streaming deosn't work
Oct 20, 2010 12:31 AM|LINK
jolliff
23 Posts
Re: live smooth streaming deosn't work
Oct 21, 2010 08:06 PM|LINK
jolliff
23 Posts
Re: live smooth streaming deosn't work
Oct 21, 2010 09:52 PM|LINK
petergdot
15 Posts
Re: live smooth streaming deosn't work
Oct 21, 2010 10:10 PM|LINK