这是有益设想,建立一个客户-服务器架构上的Flash Media Server 4.5:一个SWF文件是在客户端和FMS服务器。然而,你必须重新审视自己的工作流程略。而不是放在一个文件夹在您的网页上您的视频文件服务器熟悉的渐进式下载的模型,你把一个文件夹中的在FMS服务器上的影片。此文件夹被称为“应用程序”,在媒体文件所在的文件夹被称为“实例。” 该文件夹的路径看起来像这样:RTMP :/ /服务器/应用/实例。
在本教程后,你会学到更多的RTMP路径。它起初是有点棘手,但一旦你调整你的工作流程和学习的基本概念与Flash Media Server流媒体内容变得更加容易部署。
等式的其他部分涉及基本掌握了服务器端的ActionScript开始开发应用程序。在ActionScript可以从一个单一的代码行数百行不等,这取决于项目的复杂性。
这最新一轮的FMS标志着与以前的标准实践的重要突破。如果你喜欢写几百行代码,那么你就崇拜Flash媒体互动服务器4.5。如果你的目标很简单,让您的视频和运行,然后Flash媒体流服务器4.5和VOD服务为您量身订做。
设立样本项目
在本节中,你会开始配置一切准备样品项目。按照以下步骤开始:
[ol]
点击一次在“脚本”窗格中输入以下代码:
[/ol]
var streamClient = new Object();
var nc: NetConnection = new NetConnection();
var ns:NetStream;
streamClient.onBWDone = onBWDone;
该代码首先通过声明一个变量为streamClient对象FMS使用管理带宽。带宽检测所谓的本地带宽检测,建成的FMS。这是一个最好的做法,包括在ActionScript代码的小函数调用功能内置到服务器的带宽。接下来的两个变量被分配到NetConnection和NetStream类将用于准备播放视频。
最后一行告诉FMS的做什么,同时进行带宽检测。
随着地方的变量,下一步涉及到服务器的连接。
打开应用程序文件夹(C:程序文件 Adobe Flash Media Server的4.5的应用)和应用程序文件夹复制的BabyVultures从03_VideoApplication文件夹文件夹。你刚才创建的名为BabyVultures的应用程序,其路径是C:程序文件 Adobe Flash Media Server中的4.5 应用程序 BabyVultures。现在唯一的任务依然是挂钩的应用程序。
双击在03_VideoApplication文件夹的MP4_StreamApp.fla文件,打开它在Flash Professional CS5.5。如果您正在使用Flash Professional CS5中或Flash Professional CS4的工作,你会发现在Flash_Older文件夹中的文件的相应版本。