Re: live smooth streaming deosn't work

I have the same problem, I connect the encoder and start transmission at the point of publishing created.
But on the client side does not carry any type of display on the player.
I get error 4001. Direct link to the player. ISML or \ Manifest does not work for me.
If you had any progress let me know.

Re: live smooth streaming deosn't work

Not exactly. What version of the player are you using? Silverlight can support H264 in Baseline, Main and High profiles just fine.

You should be using the latest version of the Silverlight Media Framework Player 2.0 (http://smf.codeplex.com ) for optimal quality and feature support. That is the player release that uses the underlying Smooth Streaming
Client 1.0 SDK which is our most recent released and tested player SDK for Silverlight.

If anyone on this thread is still having issues with their playback let me know.

Re: live smooth streaming deosn't work

What version of Expression Encoder are you using? Is this 4.0? What are your preset settings?

In Expression Encoder 4, If you go into live broadcast and select H.264 IIS Smooth Streaming 720p preset, it will default to H.264 High. I just tested with the latest build of SMF 2.0 player and it is working on my machine currently.

Silverlight supports the following for H264 content, so this should work fine.

Re: live smooth streaming deosn't work

John, Thanks for your answer. And I guess that I know where the problem is: Similar to what you did with expression encoder pro 4, by default, the video profile is set to high. Then in the video "encode" setting, I only enabled 199Kbps (video 276*208) because
my PC can not run real-time for higher and multi-rate. For this resolution, the video profile should be base level and thus inconsistent with other settings. Then decoder can not decode this video.

I have Expression Encoder 4 Pro "without codecs". There is no H.264 codec. I used VC-1 IIS Smooth Streaming 720p with Live Source. Live source is my web cam. I can connect to the publishing point and start encoding in expression. When I open
http://iisserver/progressivedownloadplayer.html the live stream doesn't show in the silverlight player.

Re: live smooth streaming deosn't work

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.

Re: live smooth streaming deosn't work

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?

Re: live smooth streaming deosn't work

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.

Re: live smooth streaming deosn't work

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.

Re: live smooth streaming deosn't work

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.

Re: live smooth streaming deosn't work

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

Re: live smooth streaming deosn't work

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

Re: live smooth streaming deosn't work

Okay... I have created everything I believe I need and am able to connect to my server using url
http://worldnewsvine.tv/lst/DailyShow.isml however, I cannot find anyway to create a web page to display the broadcast

I am totally lost here. I simply want to create a few web pages for site members to provide live broadcasts....

In fact I am willing to pay someone to come to the site and set-up a few web pages that can be used at say 300x300 size to then be sent to another web page at our home site
http://worldnewsvine.com to which I would like to embed the players into web pages .php

I changed the url as suggested to <param name="InitParams" value="selectedcaptionstream=textstream_eng,mediaurl=http://worldnewsvine.tv/lst/WNVTV.isml/manifest" />

I am using ProgessiveDownloadPlayer.xap since I haven't a clue as how to create on for the given .isml and this "manifest" business, I am suppose to create a "manifest" to broadcast live video?

This seems like a lot go through however, I really would like to get a clue as to how all this works...

I even attempted to go into the Windows Media Services console because, using Encoder 4 (just upgraded) I was able to simply and quickly create a live web page off my Windows 7 box... Ideally this would be the way to go however, I do not see how it is possible
to do so to a remote server... Anyway, I got into the WMS Console and attempted to create a publicahing point using the WNTV.isml file but as you already know, that did not work either...

I am just looking ofr a quick solution whereas, I can create maybe two or three publishing points so members can connect to their publishing point and provide live broadcasts... I am simply asking to much of the Windows Server 2008 R2 with Media Sevices
installed to handle?

Re: live smooth streaming deosn't work

Oh the heck with it.. I simply cannot grasp this and am not into Visual Studio either which apparently I need to get this to work... with manifests, and asx files, .xap files... isn't there as simple template that can be used to simply change parameters
(file names, paths, etc) that would make this much easier for the novice?

I made the changes to the above url, adding /manifest to the end... Am I supposed to create a "manifest" file to publish live streaming video... and since I am basically using this ProgressiveDownloadPlayer.xap will that work with a publishing point of a
different name?

Re: live smooth streaming deosn't work

The ProgressiveDownloadPlayer .xap is not the right one to use. It is made to work with only basic MP4 or WMV files (thus the name). For Smooth Streaming, you need to use the Smooth Streaming Client 1.1 in combination
with Silverlight Media Framework.

We just recently pulled the sample player for Smooth off of the smf.codeplex.com site due to license restrictions for distributing the Smooth Client 1.1 assembly on an open source site like Codeplex. We are moving
a new sample player to the IIS.net site shortly for folks to use. For now, you are required to use Visual Studio and Blend to compile a player with the open source SMF toolkit.

Have you tried using the basic Expression Encoder 4 Silverlight templates? That's about as simple as it can get.
If you need support with the Expression Encoder 4 templates let me know - I can connect you with the right folks.

Re: live smooth streaming deosn't work

The process to get Expression Encoder templates for live smooth streaming isn't very intuitive (we are fixing this in our SP later this year). In EE4, you have to generate a template in an on-demand project and then update the default.html to point to
the IIS Live Smooth Streaming publish point. Here are the steps:

Launch Encoder and select Silverlight project

Import the sample video (wildlife, bear,etc) and select the 'Apply Source Encoding settings' preset. Any WMV file will do since you don't need it.

Select the template you want to use and click Encode. This will generate the template files you can use for live.

Take the files from the job output (minus the video file and Settings.dat) to your web server.

Open the default.html in an editor and change the <MediaSource> tag to the URL that points to the ISML file and add the /Manifest at the end like this:
http://[server]/[pathtoisml]/Manifest. You might need to change the width/height and aspect ratio to match our live output as well.

This will allow the template to hit the ISML on the server and pull the manifest. For more infomation, check out our blog post on smooth streaming:

Re: live smooth streaming deosn't work

I followed the above steps to create the SIlverlight tempate, I start encoding using Live Source (my webcam) the publishing point is started, but I get this error when I open the web browser to play live stream:

could not open media file /livestream/livestream.isml/Manifest 3000 an error has occured

The player template and default.html file is located in C:\inetpub\wwwroot\livestream

WOW!!!!!! I Finally got it.... I deleted the filesize in the default.html and, changed <IsAdaptiveStreaming>true</IsAdaptiveStreaming> it was FALSE -- I also added clientaccesspolicy.xml and crossdpamin.xml to the route I have no idea which it was
that worked bu it does... I just hope the audio is working... still gettin got that...

Re: live smooth streaming deosn't work

1) First try with Fiddler2 and see if it is attempting to get the stream. If there are any errors then you will see that in the fiddler. For example, when i tried it was about cross domain policy file and after adding that it started working.

Re: live smooth streaming deosn't work

What file are you using in your manifest? And, where is your audio source coming from internal michrophone? I am using a separate webcam and my microphone is connected to my headset which is separate.... what file are you using n the manifest.xml?

Re: live smooth streaming deosn't work

Import the sample video (wildlife, bear,etc) and select the 'Apply Source Encoding settings' preset. Any WMV file will do since you don't need it.

Select the template you want to use and click Encode. This will generate the template files you can use for live.

Take the files from the job output (minus the video file and Settings.dat) to your web server.

Open the default.html in an editor and change the <MediaSource> tag to the URL that points to the ISML file and add the /Manifest at the end like this:
http://[server]/[pathtoisml]/Manifest. You might need to change the width/height and aspect ratio to match our live output as well.

Re: live smooth streaming deosn't work

Oh thanks.... When I attempted to do what you are doing, I kept getting the error (ad lib) cannot locate the file Manifest... so, I made one...

As far as the audio thing I am wondering if I need to add audio features e.g. media player to my dedicated remote server for the Audio to work... I am still not broadcasting video and have about a 30 second lag in the video from the live source... also,
I just ordered a better web cam this thing I have is an el cheapo Logitech that I purchased back in the days of Windows XP pro.... I had to grab updates for Vista, and then 7

Thanks again... I am hoping one of the moderators jumps in and tells me there is something I need to do on my remote server to get the audio functioning....

Re: live smooth streaming deosn't work

I assume that you are using a web cam and Expression Encoder 4 in this case? Couple things to check.

Make certain in Expression Encoder that you selected an Audio source on the Live Sources Tabb in the Audio Device dropdown. It sometimes defaults to no-audio device selected. Make sure you selected the correct one also. You may want to test it by recording
to a file first to confirm that it is actually working with EE4 as expected.

In EE4, also make sure that an Audio codec is selected. On the Encode tab, under Output Format, there should be a check box next to the audio codec and you should be using either AAC-LC with H.264 video, or WMA with VC-1 video.

You do not need to have any codecs installed on the IIS Server. The IIS Media Services module doesn't care anything about the payload of the Smooth Streaming files that are being sent through it. We don't look into them at the server unless we are transmuxing
to the Apple HLS format in the IIS Media Services 4.0 release.

Finally, Shutdown and restart your publishing point on IIS before you start streaming to clear any old content and get the pub point in a started state. Once you start streaming, open a browser and enter the URL for the publishing point's .isml file and
add /Manifest to the end to view the manifest that is generated dynamically by the IIS Server. Make certain that there are two StreamIndexes in there. There should be a StreamIndex for video and one for your audio. If there is not an audio StreamIndex,
that is a clue that audio is not being generated by the encoder.

Another quick check if that is not working is to load a File Source instead of a camera source and try that to see if the audio is coming through. Just load a File Source in EE4, set it to Loop mode and Cue it up and start broadcasting. If that STILL
does not work - share the URL to your .isml/Manifest for me to look at.

Re: live smooth streaming deosn't work

I checked your manifest and it has audio in it and looks fine. I also can play back your stream and I can hear that there is some kind of audio track there since I get an audio pop on startup and can hear a definite 'hissing' sound.

I tried to repro your settings on my own machine (VC-1 with WMA-Pro) and it appears to work just fine on my machine, so I'm still thinking that this is an audio input issue with the way your microphone is working with Expression Encoder.

Have you already tried to cue up a file only instead of the camera/mic and stream that successfully with EE4? In other words, can you get audio playback using just a file and take your microphone out of this scenario?

Any chance you can try to broadcast from another machine to check things out? Do you have a laptop with a mic that you could test?

Re: live smooth streaming deosn't work

I suspect it has something to do with this el cheapo set-up I am working with... I just ordered a web cam with an integrated microphone...
I never had this problem if I used "screen capture" and placed the microphone next to the TV Speaker... I just can't seem to get my head into this at this time...
When I pull up the properties box for recording devices, it shows both front and rear devices ready although I am only using the rear audio input at this time... the level indicator on the
device with the check mark on it, online fluctuates when I open the microphone proprieties dialog box from the "playback devices" window...I just disabled the line-in and the front-devices
and at least now I can see that the decibel meter is moving although, I suppose with the 30 second delay I have between new york and my server in tampa... I won't notice the difference right away...I
will keep hacking away although, I never liked the microphone on the camera set-up due to possible feedback issues...

Re: live smooth streaming deosn't work

That was it.... for one reason or another Encoder 4 is having a problem with identifying which input device is which, and selected the dead input that was enabled....

Never had this problem doing a screen capture using Encoder 3...

I think I am all set just need to work on some aspect ratios etc....

Final and quick question... I went and download Encoder 4 Pro and registered it since I had already purchased "3" following the instructions and all... now in order for me to deploy this for others to use on the site (their own publishing point) can I redistribute
this software and simply purchase a new license for each user? I noticed the license is only $49...

Thanks for all the help.... I have actually been toying around with this for months now but Encoder 4 Pro seems to have solved a lot of issues I was having locating live broadcasting software... thanks again...

Re: live smooth streaming deosn't work

I am assuming that you have set the Audio source in EE4 and is using SMFv2.x for client player. If you have the audio coming out as source from somewhere then you can disconnect it from your computer and test if you are receiving audio. We came across that
issue once when we set the audio device set to off and were expecting the audio to come from the device. Other than that, didn't have the issue.

Re: live smooth streaming deosn't work

Can two people use the same publishing point and how could I setup "multiple-screens" or "split-screen" to allow the next person
logging on to the publishing point to be seen on the same page...Would every participant need to have Expression Encoder
4 on their local machine?For instance, someone is doing a live news broadcast, and invites someone in to comment, etc.
How can I pull that off?Any ideas would be greatly appreciated as always...P.S.
I went all out and purchased a higher end Microsoft web cam and am dumping this logitech cam I am having quality issues...

Re: live smooth streaming deosn't work

I got it to stream to
http://obayd8.dyndns.org/smoothstreamingplayer.html I made the relevant changes like you said. I had to change the publish point on the encoder as well as I had it down to pointed towards the localhost. Thanks guys for your help on this really appreciate
it as you can tell I am a novice to IIS 7 and web hosting.

If I may can I ask by playing the live audio stream using the encoder and live smooth streaming can this audio stream also be played on a internet radio. If not can you point me towards something which I can setup myself.

Re: live smooth streaming deosn't work

I am not sure if this post is still live or not but I have a similar problem. I can view my video that is coming through encoder 4 on my network through http://IISMediaServer/SmoothStreamingPlayer.html but I cannot through my static ip address. I have configured
the web site according to instructions pointing to LiveSmoothStream.isml/manifest but all I get is the player but no video. Any Ideas of what I did wrong

Re: live smooth streaming deosn't work

I followed the all steps of http://learn.iis.net/page.aspx/620/live-smooth-streaming-for-iis-7---getting-started/ to create a publishing point and connect to it from Expression Encoder 4. It runs perfectly on local pc where IIS 7.0 is running. When I access
my live smooth streaming page from another LAN PC, I’m able to view the silverlight player but not showing live streaming and shows an error which is ” can not open media file /live.isml/manifest. Requires output to be hosted on web server running IIS 7.0
with smooth streaming handlerinstalled and silverlight template that supports Smooth Streaming. 3222 An error has occured.”

Re: live smooth streaming deosn't work

Re: live smooth streaming deosn't work

Good Day, I am trying to setup a system to stream live as well as on-demand content. This is my current setup:- Local side - dell alienware m18x server with 16GIG ram and 1.5 Geforce, windows expression encoder 4 pro sp2 (authentic) Web sever side - cloud server..quad
core processore, 1Gb ram, upgradeable on the fly, IIS 7.0 The system is up and running with my silverlight client side as i currently have bigbuckbunny on-demand and i can live stream BUT ONLY IN VC-1. I WOULD LIKE TO STREAM IN H.264 IIS SMOOTH STREAMING BUT
WHEN I TRY, AN ERROR MESSAGE COMES UP THAT SAYS UNEXPECTED ERROR. When i click connect, it asks for my admin credentials to connect to the web server, which when entered I connect normally. The problem is when I click "start encoding". If i was using VC-1
to encode everything would be good but when i encode with h.264 it asks me for my credentials again "Publishing to a Windows Media server requires a password. then at the same time another error message comes up " unspecified error" Please help, Marc Optional
Information: Computer OS: Windows 7 Browser: Chrome

Re: live smooth streaming deosn't work

Dear, I am getting an error when I am trying to open live smooth streaming from IIS. error is , Live Smooth Stream will not be enabled until the worker process is started. To start the worker process, submit a request to this page from a web browser, and then
refresh the page in IIS manager. I tried to access. but cannot access the page from the browser. please help me.., Thanks for the time.