源英出处:http://www.adobe.com/devnet/flashmediaserver/articles/webcasting_fme.html
网上广播与Flash媒体实时编码器视频直播
对Flash视频的世界,2007年开办了爆炸时,Adobe公司推出的Flash媒体实时编码器。添加闪存媒体实时编码器Adobe的产品线使得闪存的实况转播视频网络广播更加轻松,{zg}支持的质量。最棒的是,闪存媒体实时编码器是免费的Flash Media Server的持牌人或与Flash视频流服务帐户的用户。
本文提供了如何建立一个网上直播使用Flash媒体实时编码器和Flash Media Server简要概述。
需求
要完成本教程,您需要安装以下软件和文件:
Flash Media Server的2.0.4
TryBuy闪存媒体实时编码器
更多信息Flash CS3专业版
TryBuy Dreamweaver CS3的
TryBuy示例文件
Samples.zip(邮编,9 MB)的
注意:使用main.asc文件在\样本中\ ComponentsAS2 \的FLVPlayback这个闪光CS3的样本存档文件夹。
必备的知识
一个基本的工作知识的Flash媒体服务器,要么Flash CS3 Professional或Dreamweaver CS3.
自成立以来,Flash Media Server的支持实时视频和音频流。现在,增加了对编码的实时网络广播闪存媒体实时编码器提供了两个重要的好处:{zg}质量的视频支持,更快捷,更方便的部署。
闪存媒体实时编码器直接提供{zg}质量的支持通过的On2 VP6编码的视频。在此之前,这只是有可能通过第三方解决方案的使用。闪存媒体实时编码器提供了作为一个功能齐全的采集和编码应用程序,在本地使用Flash Media Server集成更快,更简单的部署。在此之前,购置和编码功能,必须自定义编码使用Flash创作工具。
本文提供了使用Flash Media Server,闪存媒体实时编码器,并可以Flash CS3 Professional或Dreamweaver CS3的建立一个网上实况广播应用的基本概况。图1显示在上下文中的一个基本的现场直播其他元素,这些每一个。
图1。网上实况转播使用Flash媒体实时编码器
基本生活在图1所示播出的内容如下:
•现场事件:这个题目是广播业务,教育,或政治演讲,表演,体育赛事,或任何其他事件。
•音频/视频捕捉:照相机和/或麦克风连接到计算机上运行的闪存媒体实时编码器。
•上门编码:编码提供了在计算机上使用了可靠的互联网连接闪存媒体实时编码器。
•互联网:与运行Flash媒体服务器,闪存媒体实时编码器,Web服务器托管SWF文件的播放,与观众的计算机计算机联络。
•Flash Media Server或Flash视频流服务服务器:Flash Media Server的(柔性制造系统)提供了视频和使用负载平衡,故障转移,冗余音频流交付,以及通过一个集群的起源/ EDGE架构。在Flash视频流服务(FVSS)是通过{lx1}的内容交付网络(CDN)的供应商。 FVSS提供了一种替代的拥有和经营自己的柔性制造系统的服务器。
•Web服务器:简单的HTTP服务器托管的Flash SWF文件,这是由观众的计算机下载到接收网上直播活动。只有一个单一的SWF文件播放是必需的。
•听众:互联网连接的事件查看事件的观众使用Flash Player播放SWF文件的播放。
以下各节的步骤,通过配置使用Flash媒体实时编码器Flash Media Server的您,并创建一个播放SWF文件。 Flash Media Server的传统提供了可扩展的流媒体功能和用于创建和提供灵活的开发环境,独特的组合创新的互动式媒体应用最广泛的受众。本文只关注Flash Media Server的的现场直播能力。
本文假定您已经Flash Media Server的安装和运行在本地。应用程序设置是一样的服务器是否在本地或远程运行。您可以使用此任务的任何Flash Media Server的版本,包括免费的开发版。
如果您还没有Flash Media Server的安装,下载并按照文件进行安装。要查看视频教程涵盖的Flash Media Server 2是安装在Windows以及Linux,进行简单的视频列车检查:介绍到Flash Media Server 2的Flash Media Server的开发中心。
要创建一个Flash媒体服务器为您的实时视频流的应用程序,执行下列操作:
1.Go到目录[Flash Media Server的安装目录] \应用
2.In应用程序目录,作出子目录myLiveApp。
注意:请确保在您的子目录的名称没有拼写错误。此后,这个子目录的名称是您的Flash媒体服务器应用程序的名称,并将转交配置闪存媒体实时编码器和创作您的播放SWF文件的同时。在每个案例的拼写必须xx匹配。
3.Copy main.asc到\应用\ myLiveApp目录。一个main.asc版本提供了Dreamweaver CS3的。 Flash CS3 Professional的用户,提取main.asc文件中Samples.zip文件中包含的链接在本文开头的。
对于Dreamweaver的用户,所需要的main.asc文件中可以找到以下Dreamweaver的目录:
[驱动器]:\ Program Files文件\ Adobe公司\ Adobe公司Dreamweaver CS3的\配置\模板\ Video_Player
如果您仍在使用Flash Professional 8中,你可以找到所需的main.asc文件位置:
[驱动器]:\ Program Files文件\ Macromedia的\闪光8 \示例和教程\样品\组件\的FLVPlayback
注:main.asc载有组件所需的逻辑,您将使用作者在后面的章节的播放SWF文件,这些版本。在Flash媒体服务器,文件处理。包含服务器端的ActionScript逻辑记为扩展名的文件递增。
4.Whichever版本main.asc使用,打开它,研究它的内容。寻找application.onConnect功能。您可能会发现行p_client.writeAccess,这将阻止在默认情况下生活发生流。如果你看到它,一定要注释掉这行,如下所示:
application.onConnect = function(p_client, p_autoSenseBW)
{
//Add security here
//p_client.writeAccess = ""; // prevents creating shared object or live streams.
this.acceptConnection(p_client);
if (p_autoSenseBW)
this.calculateClientBw(p_client);
else
p_client.call("onBWDone");
}
这就是所有你需要在服务器端设置。在开始下一节,确保Flash Media Server的运行。
闪存媒体实时编码器,目的是使现场活动生产者捕获音频和视频流它活到Flash Media Server或FVSS。
的Flash媒体实时编码器直观的用户界面,xx的搭配即插即用即插即用摄像机和话筒,同时兼容模拟数字转换器。闪存媒体实时编码器与闪存生产生活的On2 VP6编码的视频,提供高的比特率大小和画面质量的灵活性。您还可以获得完整的音频控制与比特率高效Nellymoser等音频编解码器。
闪存媒体实时编码器安装就像一般桌面应用程序。目前Flash媒体实时编码器仅适用于Windows XP的。为了确保您的计算机能够运行Flash媒体实时编码器,检查系统要求