With Microsoft Expression Encoder you can create Silverlight Media Web Projects. This projects can be zipped and uploaded to silverlight streaming service. Then you can embed the video in your webpage with iframe. My problem was, that i didnt find any option in Expression Encoder to prevent the automatic start of the video.
Workaround: you have to edit from expression encoder output folder the startplayer.js and set autoplay to false
this._player = $create( ExtendedPlayer.Player,
{ // properties
autoPlay : false,
volume : 1.0,
muted : false
},
Save the file and create the zip. That have to be uploaded to streaming website.
You can also edit the file in the player templates, which change the defautl behaviour.