<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>WMS on 冯威的博客</title><link>https://fwhyy.com/tags/wms/</link><description>Recent content in WMS on 冯威的博客</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Tue, 24 Aug 2010 00:00:00 +0800</lastBuildDate><atom:link href="https://fwhyy.com/tags/wms/atom.xml" rel="self" type="application/rss+xml"/><item><title>关于LoadRunner的一点资料</title><link>https://fwhyy.com/2010/08/a-little-information-about-loadrunner/</link><pubDate>Tue, 24 Aug 2010 00:00:00 +0800</pubDate><guid>https://fwhyy.com/2010/08/a-little-information-about-loadrunner/</guid><description>&lt;p&gt;LoadRunner是一款很强大的测试工具，前不久有过一段时间的使用经历，并且写了篇文章加以介绍&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.cnblogs.com/oec2003/archive/2010/05/21/1740625.html"&gt;使用LoadRunner测试WMS&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;在使用LoadRunner期间也积累的一些资料，下面给出下载地址与大家分享:&lt;/p&gt;</description></item><item><title>使用LoadRunner测试WMS</title><link>https://fwhyy.com/2010/05/using-loadrunner-test-wms/</link><pubDate>Fri, 21 May 2010 00:00:00 +0800</pubDate><guid>https://fwhyy.com/2010/05/using-loadrunner-test-wms/</guid><description>&lt;p&gt;LoadRunner是一款非常强大的测试工具，本文为笔者在对LoadRunner有了初步了解后对WMS的压力测试过程，因为接触时间比较短，不对之处欢迎大家指出。由于Licence的原因，对WMS的测试只支持最多100个虚拟用户。下面就开始测试了。&lt;/p&gt;
&lt;p&gt;1 要有一个可用的WMS的地址，可以在本机的流媒体服务中创建，也可以使用远程的。
2 打开LoadRunner8.1，并运行窗口中点击Create/Edit Srcirpts ,如下图：&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201290657907.webp" alt="2010-05-20_150059" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;2 在弹出的窗口中点击New VUser Scripts，如下图：&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201290657630.webp" alt="2010-05-20_150204" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;3 点击New VUser Script后，会弹出一个窗口让选择脚本协议，在这里我们选择Streaming下面的WMS，如下图：&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201290657385.webp" alt="2010-05-20_150235" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;4 确定后会在窗口中新开一个Lab页，该页面的左边为导航栏，标明了完成测试的5个步骤，如下图：&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201290658818.webp" alt="2010-05-20_152114" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;5 首先执行第一项创建脚本，在WMS中不能录制脚本所以只能手动来写了，有关WMS脚本的写法可以参考LoarRunner自带的帮助文档。点击Create Script，如下图：&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201290658655.webp" alt="2010-05-20_150312" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;6 在右边出现的界面中点击Script View ，如下图：&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201290658471.webp" alt="2010-05-20_150401" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;7 点击Srcipt View后就会出现脚本编辑区域，选择Action，在代码中添加启动WMS的代码，如下图：&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201290658569.webp" alt="2010-05-20_150550" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;8 脚本写好之后就需要执行第二步来验证下脚本是否正确，或是是否能和指定的WMS地址相连接。点击左边的Verify Replay，在右侧的界面中点击Start Replay，如下图：&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201290658124.webp" alt="2010-05-20_151032" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;9 通常会出现如下的错误，原因是在WMS的根目录（C:\wmpub\wmroot）下缺少wmload.asf文件，至于这个文件是做什么用的大家可以网上搜一下。随便找一个asf文件将名称改为wmload然后放在WMS的根目录即可。&lt;/p&gt;
&lt;p&gt;有可能添加wmload.asf文件后仍然不成功，有两个可能的原因：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;流媒体服务器没有默认的点播发布点，如果没有&lt;a href="http://www.cnblogs.com/oec2003/archive/2010/05/19/1739254.html"&gt;添加默认点播发布点&lt;/a&gt;，路径只想WMS根目录。&lt;/li&gt;
&lt;li&gt;默认点播发布点“拒绝新连接”了，选中“允许新连接”即可。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201290658097.webp" alt="2010-05-20_151115" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;10 这些都搞定后，重新验证会出现成功的界面。&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201290658265.webp" alt="2010-05-20_151742" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;11 点击上图中出现的Run-Time Settings 设置脚本的运行迭代次数等信息。&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201290659546.webp" alt="2010-05-20_152032" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;12 设置好迭代次数后，就可以执行第三步了，不过第三步主要是设置事务和参数的，在本例中用不上，所以直接执行第四步，点击Concurrent User 出现如下界面：&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201290659558.webp" alt="2010-05-20_152321" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;13 点击上图中Create Controller Scenario ，创建一个控制场景，在这之前会提示保存脚本信息，这里我们将脚本信息命名为TestWMS ，如下图：&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201290659727.webp" alt="2010-05-20_152405" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;14 保存好脚本信息后，会弹出一个场景设置框，可以设置虚拟用户的个数，我们设置虚拟用户为100，如下图：&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201290659640.webp" alt="2010-05-20_152432" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;15 点击确定后会弹出运行测试的窗口，在此窗口中点击 Edit Schedule 可以设置多用户是以什么形式并发的，如下图：&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201290659921.webp" alt="2010-05-20_152519" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;16 点击上图中的 Edit Schedule 出现设置窗口，如下图：&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201290659479.webp" alt="2010-05-20_152722" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;17 设置完成后，可以点击窗口右侧的Start Scenairo按钮开始运行测试，如下图：&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201290659657.webp" alt="2010-05-20_152814" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;18 测试运行完成后，点击窗口上方的分析结果按钮来查看测试结果，如下图：&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201290659897.webp" alt="2010-05-20_152949" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;19 最后就可以根据结果来编写相应的测试报告了&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201290700441.webp" alt="2010-05-20_153020" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;当然LoadRunner的功能远不止这些，本文只是测试WMS的一个非常简单的例子，希望对您有所帮助。&lt;/p&gt;</description></item><item><title>WMS中添加默认发布点</title><link>https://fwhyy.com/2010/05/add-the-default-distribution-point-wms/</link><pubDate>Wed, 19 May 2010 00:00:00 +0800</pubDate><guid>https://fwhyy.com/2010/05/add-the-default-distribution-point-wms/</guid><description>&lt;p&gt;当我们在服务器中安装了WMS后会自动创建一个默认的点播发布点，对应的目录为C:\WMPub\WMRoot，当然我们也可以根据需要更改。有这个默认发布点，就可以通过mms://ServerName/MediaName  这种方式来访问C:\WMPub\WMRoot目录中的音视频文件。&lt;/p&gt;</description></item><item><title>在批处理文件中启动MediaPlayer播放制定文件</title><link>https://fwhyy.com/2010/05/in-a-batch-file-to-start-the-mediaplayer-play-set-files/</link><pubDate>Wed, 05 May 2010 00:00:00 +0800</pubDate><guid>https://fwhyy.com/2010/05/in-a-batch-file-to-start-the-mediaplayer-play-set-files/</guid><description>&lt;p&gt;我们知道在运行可以使用wmplayer指令来启动一个MediaPlayer，如果需要让MediaPlayer播放制定的文件或是一个制定的流媒体发布点，我们可以使用如下的命令格式&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;wmplayer “mms://WIN-FW.MiGu.com/12530”
wmplayer “C:\wmpub\wmroot\legacy_content_clip.wmv”
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;但是在运行中来执行命令需要手动去控制，如果将命令写到批处理文件中，就可以通过计划任务等一些手段来动态控制它的执行。&lt;/p&gt;
&lt;p&gt;做批处理文件非常简单，将文本文件的后缀改成bat即可，然后保存上面的内容在文件中，双击就可以执行。不过此时双击会发现并不能启动MediaPlayer，因为缺少了一个步骤。只需将C:\Program Files (x86)\Windows Media Player目录下的wmplayer.exe文件复制到C:\Windows\System32目录下即可。&lt;/p&gt;
&lt;p&gt;注:上面的路径C:\Program Files (x86)\Windows Media Player为64位系统下的路径，如果是32位系统则为C:\Program Files\Windows Media Player&lt;/p&gt;</description></item><item><title>使用Expression Encoder 3发布媒体文件到WebDAV</title><link>https://fwhyy.com/2010/04/use-expression-encoder-3-to-webdav-publishing-media-file/</link><pubDate>Tue, 20 Apr 2010 00:00:00 +0800</pubDate><guid>https://fwhyy.com/2010/04/use-expression-encoder-3-to-webdav-publishing-media-file/</guid><description>&lt;h2 id="使用环境"&gt;使用环境&lt;/h2&gt;
&lt;p&gt;Windows Server 2008&lt;/p&gt;
&lt;p&gt;IIS7.0 Microsoft&lt;/p&gt;
&lt;p&gt;Expression Encoder3&lt;/p&gt;
&lt;h2 id="准备"&gt;准备&lt;/h2&gt;
&lt;p&gt;在IIS7.0中没有自带WebDAV，可以通过下面的链接进行下载安装，后两个为补丁。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=036269fa-0040-4ccd-ad3d-78da1ee132fb&amp;amp;DisplayLang=en"&gt;Microsoft WebDAV Extension for IIS 7.0 (x86)&lt;/a&gt;
&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=13e97aaa-fb1b-4cf8-b95f-19ae02321385&amp;amp;DisplayLang=en"&gt;Microsoft WebDAV Extension for IIS 7.0 (x64)&lt;/a&gt;
&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=567cb0d6-3e94-4035-a79d-22d1ef307d5e&amp;amp;DisplayLang=en"&gt;Update for WebDAV Extension for IIS 7.0 (KB955137) (x86)&lt;/a&gt;
&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=31fc62d7-abd0-4ac0-b727-d5ef0a50f8cc&amp;amp;DisplayLang=en%5B/url%5D"&gt;Update for WebDAV Extension for IIS 7.0 (KB955137) (x64)&lt;/a&gt;
&lt;a href="http://www.iis.net/download/SmoothStreaming"&gt;Smooth Streaming（x86 x64）&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="安装"&gt;安装&lt;/h2&gt;
&lt;p&gt;根据个人的电脑系统选择下载的安装包进行安装，如下图：&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201302145621.webp" alt="2010-04-20_161454" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;安装WebDAV&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201302145136.webp" alt="2010-04-20_171133" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;安装Smooth Streaming&lt;/p&gt;
&lt;p&gt;设置及使用&lt;/p&gt;
&lt;p&gt;安装好WebDAV后，打开“Internet 信息服务（iis）管理器”，新建一个Web站点TestEncoder ，指向D://TestEncoder目录。点击新建的站点在功能区会看到“WebDAV Authoring Rules ” 选项，如下图&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201302145071.webp" alt="2010-04-20_162328" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;双击[WebDAV Authoring Rules ]项，右边的操作界面如下：&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201302145211.webp" alt="2010-04-20_162540" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;首先点击Disable WebDAV 启用WebDAV，然后点击Add Authoring Rule… 添加规则，下图仅供参考，具体设置根据实际应用来&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201302145721.webp" alt="2010-04-20_162726" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;再点击WebDAV Settings进行设置，如下：&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201302141853.webp" alt="2010-04-20_162950" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;设置好了后点击“应用”就可以了。&lt;/p&gt;
&lt;p&gt;到目前为止已经将WebDAV安装好了，不过还要对站点TestEncoder进行一些设置才可以：&lt;/p&gt;
&lt;p&gt;a 点击站点TestEncoder，在中间功能板块中双击“身份验证”，然后启用“windows 身份验证”。&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201302141337.webp" alt="2010-04-20_170732" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;b 点击站点TestEncoder，在中间功能板块中双击“目录浏览”，然后启用目录浏览。&lt;/p&gt;
&lt;p&gt;现在就开始完成发布过程。&lt;/p&gt;
&lt;p&gt;1 打开Expression Encoder3 ，新建一个JOb，名为为TestWebDAV，在媒体内容区域点击“导入”从本地选择一个媒体文件。&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201302141614.webp" alt="2010-04-20_164233" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;2 在“编码”面板中选择输出格式为“IIS Smooth Streaming ” 。&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201302141082.webp" alt="2010-04-20_165100" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;3 在“输出”面板中，任意选择一个模板，这个模板是Silvelight播放器的样式的模板，选择后再下方会有一个效果的预览视频。&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201302141363.webp" alt="2010-04-20_165319" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;4 在“输出”面板中展开“发布”节点，设置如下图：&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201302141560.webp" alt="2010-04-20_170127" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;5 在“媒体内容”面板中点击“编码”，首先是对媒体文件进行编码，编码完成后就会直接发布到先前创建的站点TestEncoder 中。通过地址&lt;a href="http://192.168.1.160:8080/TestWenDAV/default.html"&gt;http://192.168.1.160:8080/TestWenDAV/default.html&lt;/a&gt; 可以直接访问了。&lt;/p&gt;</description></item></channel></rss>