Managing multicast fragmentation in a typical Windows Media Services (WMS) environment

On occasions you may notice your multicast clients experience unwanted behavior and you note one or more of the following Some packets are lost on the network. Video buffers or frames are dropped in Windows Media Player. Network bandwidth appears to spike when looking at traffic at the sub-second level. Packets are fragmented into multiple…

0

Using multiple Expression Encoder sessions to perform roll-over of smooth streaming publishing points (v4 SP2)

In this scenario , I describe a method that you can use to keep your Silverlight clients connected to a smooth stream while performing maintenance on the main stream. This sample scenario uses 2 Expression Encoder sessions where they take turns rolling over to the other while maintenance is performed on the other. Follow the…

0

Using Microsoft Expression Encoder to display characters based on a dfxp (UTF-8) file format – Expression Encoder 4 SP1

The Expression Encoder generated template  has the capability to display captions using a different language. For this scenerio we used the Experssion Encoder 4 Pro SP1 to create the content to display Japanese characters as the displayed  captions. 1. Configure the screen capture utility  2. Configure the Screen , Microphone and Camera settings appropriately.  Then capture your…

0

Using file sources to broadcast a Live Smooth stream from IIS Media Services – Expression Encoder 4 SP1

If your goal is to have clients connect to an in process live broadcast stream , using IIS Smooth Streaming which referes to file sources as its content then note that,  at this time  there is not a feature in IIS that will allow you to perform such an action by simply pointing to file sources similar to the options provided in Windows Media Services…

0

Sample to demonstrate how you could enable auto-naming functionality of the encoder in an Expression Encoder v3 SDK based application

Thanks again to my collegue  Mahatab Ur Rashid for his valuable input on creating the sample demonstrated here.   The sample was created to demonstrate how you could enable auto-naming functionality of the encoder in an Expression Encoder v3 SDK based application ( EncoderAutoStop-04-08-2010.zip) This programming sample is provided as – is for illustration only, without warranty either expressed…

1

Quick Reference charts to indicate the available video modes when choosing an Expression Encoder v4 project and a particular output format

 I created this chart to provide a quick reference to the avaliable video modes when you choose a particular project Transcode; Live Broadcast; or Silverlight Projects then want to quickly determine which video modes you have avaliable then performing you encoding project.  Simply review the settings for the type project you are using. VIDEO MODES…

0

Sample code to open the associated device configuration dialog prior to starting a live encode session using Expression Encoder v4

The following program illustrates how to build a small Windows Application to perform the following actions:     1. Select a Video and Audio Device Source (see Figure 2)    2. Open the associated Device Source Configuration Dialog (see Figure 3)    3. Start an Encode Session (see Figure 4)    4. End the Encode Session (see Figure 5) Keep in…

1

Sample code to transcode a .wmv into a Smooth Streaming set of files using the smooth streaming default profile settings – Expression Encoder v4

The following sample code demonstrates transcoding a .wmv file to a default set of Smooth streaming files.  Thanks again to my colleague Random on Windows Media  for colloboration on this sample.  Note the following references are also needed: This programming sample is provided as – is  for illustration only, without warranty either expressed or implied. The sample assumes that…

0