<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>WOW, The Web : Expression Media Encoder</title><link>http://blogs.msdn.com/jijia/archive/tags/Expression+Media+Encoder/default.aspx</link><description>Tags: Expression Media Encoder</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>应用 Expression Encoder 发布 Silverlight Streaming 视频</title><link>http://blogs.msdn.com/jijia/archive/2007/08/21/expression-encoder-silverlight-streaming.aspx</link><pubDate>Tue, 21 Aug 2007 04:32:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4487326</guid><dc:creator>jijia</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/jijia/comments/4487326.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jijia/commentrss.aspx?PostID=4487326</wfw:commentRss><description>&lt;P&gt;Expression 套件中的 Expression Media Encoder 将变为 Expression Encoder, 现在的 preview 版本已经提供了类似于Windows Media Server 的视频流发布功能，如下将介绍一下如何在没有安装 Windows Media Service 的情况下，利用 Expression Encoder 发布视频流，并且用 Silverlight 进行展现。&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#ffff00&gt;&lt;STRONG&gt;1. 从 Live Encoding Mode 开始&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jijia/WindowsLiveWriter/ExpressionEncoderSilverlightStreaming_786F/image.png" mce_href="http://blogs.msdn.com/blogfiles/jijia/WindowsLiveWriter/ExpressionEncoderSilverlightStreaming_786F/image.png" atomicselection="true"&gt;&lt;IMG height=413 alt="进入Live Encoding模式" src="http://blogs.msdn.com/blogfiles/jijia/WindowsLiveWriter/ExpressionEncoderSilverlightStreaming_786F/image_thumb.png" width=550 border=0 mce_src="http://blogs.msdn.com/blogfiles/jijia/WindowsLiveWriter/ExpressionEncoderSilverlightStreaming_786F/image_thumb.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;FONT color=#ffff00&gt;a. Live Encoding Mode&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;Expression Encoder 将提供一个 Live Encoding Mode, 可以从"View(视图)" 菜单选择进入 Live Encoding Mode。&lt;/P&gt;
&lt;P&gt;在 Live Encoding Mode 中你可以选择视频以及音频捕获设备，进行时时的编码，也可以选择已经存在的视频文件进行 Streaming。&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#ffff00&gt;&lt;STRONG&gt;2. 选择输出信息/属性&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jijia/WindowsLiveWriter/ExpressionEncoderSilverlightStreaming_786F/image_2.png" mce_href="http://blogs.msdn.com/blogfiles/jijia/WindowsLiveWriter/ExpressionEncoderSilverlightStreaming_786F/image_2.png" atomicselection="true"&gt;&lt;IMG height=243 alt=选择输出格式 src="http://blogs.msdn.com/blogfiles/jijia/WindowsLiveWriter/ExpressionEncoderSilverlightStreaming_786F/image_thumb_2.png" width=550 border=0 mce_src="http://blogs.msdn.com/blogfiles/jijia/WindowsLiveWriter/ExpressionEncoderSilverlightStreaming_786F/image_thumb_2.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P align=center&gt;&lt;FONT color=#ffff00&gt;b. 输出格式设置&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=left&gt;你可以通过输出面板设置发布在本机的输出端口，最大链接数目，也可以将发布点设置到其它 Server 上。&lt;/P&gt;
&lt;P align=left&gt;你也可以将时时捕获的视频信号进行存档，放在指定的目录中。&lt;/P&gt;
&lt;P align=center&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jijia/WindowsLiveWriter/ExpressionEncoderSilverlightStreaming_786F/image_4.png" mce_href="http://blogs.msdn.com/blogfiles/jijia/WindowsLiveWriter/ExpressionEncoderSilverlightStreaming_786F/image_4.png" atomicselection="true"&gt;&lt;IMG height=240 alt=image src="http://blogs.msdn.com/blogfiles/jijia/WindowsLiveWriter/ExpressionEncoderSilverlightStreaming_786F/image_thumb_4.png" width=550 border=0 mce_src="http://blogs.msdn.com/blogfiles/jijia/WindowsLiveWriter/ExpressionEncoderSilverlightStreaming_786F/image_thumb_4.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P align=center&gt;&lt;FONT color=#ffff00&gt;c. 设置码流属性&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=left&gt;&amp;nbsp;&lt;A href="http://blogs.msdn.com/blogfiles/jijia/WindowsLiveWriter/ExpressionEncoderSilverlightStreaming_786F/image_3.png" mce_href="http://blogs.msdn.com/blogfiles/jijia/WindowsLiveWriter/ExpressionEncoderSilverlightStreaming_786F/image_3.png" atomicselection="true"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" alt=设置Metadata src="http://blogs.msdn.com/blogfiles/jijia/WindowsLiveWriter/ExpressionEncoderSilverlightStreaming_786F/image_thumb_3.png" border=0 mce_src="http://blogs.msdn.com/blogfiles/jijia/WindowsLiveWriter/ExpressionEncoderSilverlightStreaming_786F/image_thumb_3.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P align=center&gt;&lt;FONT color=#ffff00&gt;d. 设置 Metadata&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=left mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P align=left&gt;&lt;FONT color=#ffff00&gt;&lt;STRONG&gt;3.&amp;nbsp;使用&amp;nbsp;Windows Media Player 进行测试&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=left&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jijia/WindowsLiveWriter/ExpressionEncoderSilverlightStreaming_786F/image_5.png" mce_href="http://blogs.msdn.com/blogfiles/jijia/WindowsLiveWriter/ExpressionEncoderSilverlightStreaming_786F/image_5.png" atomicselection="true"&gt;&lt;IMG height=189 alt=image src="http://blogs.msdn.com/blogfiles/jijia/WindowsLiveWriter/ExpressionEncoderSilverlightStreaming_786F/image_thumb_5.png" width=357 border=0 mce_src="http://blogs.msdn.com/blogfiles/jijia/WindowsLiveWriter/ExpressionEncoderSilverlightStreaming_786F/image_thumb_5.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P align=center&gt;&lt;FONT color=#ffff00&gt;e. 测试 MMS 源&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=left&gt;&amp;nbsp;播放成功时，Expression Encoder 的 Connection count (链接数目)会显示为1.&lt;/P&gt;
&lt;P align=left mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P align=left&gt;&lt;STRONG&gt;&lt;FONT color=#ffff00&gt;4. 利用 Silverlight 发布网站&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P align=left&gt;&lt;STRONG&gt;&lt;FONT color=#ffff00&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jijia/WindowsLiveWriter/ExpressionEncoderSilverlightStreaming_786F/image_6.png" mce_href="http://blogs.msdn.com/blogfiles/jijia/WindowsLiveWriter/ExpressionEncoderSilverlightStreaming_786F/image_6.png" atomicselection="true"&gt;&lt;IMG alt=image src="http://blogs.msdn.com/blogfiles/jijia/WindowsLiveWriter/ExpressionEncoderSilverlightStreaming_786F/image_thumb_6.png" border=0 mce_src="http://blogs.msdn.com/blogfiles/jijia/WindowsLiveWriter/ExpressionEncoderSilverlightStreaming_786F/image_thumb_6.png"&gt;&lt;/A&gt; &lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;FONT color=#ffff00&gt;&lt;FONT color=#ffff00&gt;f. 选择 Silverlight Player 模板&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=left&gt;在 Expression Encoder 中，你可以选择非 Live 模式对模板进行选择发布，之后在本地的 IIS 中把相应文件夹设置为虚拟目录，对 StartPlayer.js 文件做如下变更：&lt;/P&gt;
&lt;P&gt;&lt;FONT face=ca&gt;function get_mediainfo(mediainfoIndex) {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; switch (mediainfoIndex) {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;
&lt;P&gt;&lt;FONT face=ca&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case 0:&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return&amp;nbsp; { &lt;U&gt;"mediaUrl": "mms://10.86.16.17:8080/",&lt;BR&gt;&lt;/U&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "placeholderImage": "",&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "chapters": [&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ] };&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; default:&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; throw Error.invalidOperation("No such mediainfo");&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;}&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;大功告成，马上分享你的 Silverlight 视频直播吧～&lt;/P&gt;&lt;FONT color=#ffff00&gt;
&lt;DIV class=wlWriterSmartContent id=0767317B-992E-4b12-91E0-4F059A8CECA8:2fd46430-65d2-4fdc-81d7-9eefe4c71b37 contentEditable=false style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;Technorati tags: &lt;A href="http://technorati.com/tags/Silverlight" rel=tag mce_href="http://technorati.com/tags/Silverlight"&gt;Silverlight&lt;/A&gt;, &lt;A href="http://technorati.com/tags/Streaming" rel=tag mce_href="http://technorati.com/tags/Streaming"&gt;Streaming&lt;/A&gt;, &lt;A href="http://technorati.com/tags/Expression%20Media%20Encoder" rel=tag mce_href="http://technorati.com/tags/Expression%20Media%20Encoder"&gt;Expression Media Encoder&lt;/A&gt;&lt;/DIV&gt;&lt;/FONT&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4487326" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jijia/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/jijia/archive/tags/Expression+Media+Encoder/default.aspx">Expression Media Encoder</category></item></channel></rss>