- 1、本文档共57页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Adobe flash media server开发者向导
Adobe flash media server 开发者向导
By:闪闪威廉@nju
下载地址: HYPERLINK /post/flash-media-server-(FMS)-30-e79a84e4b8ade69687e5b8aee58aa9e4b88be8bdbd.aspx /post/flash-media-server-(FMS)-30-e79a84e4b8ade69687e5b8aee58aa9e4b88be8bdbd.aspx
1 起步
Adobe flash meida server提供了一个流媒体的集合和为建立富媒体应用的群集交互模式。Flash media server提供了即时开始,实况视频流和基于用户带宽的可变的流的码率。
Flash media server有三个版本
Flash Media Interactive Server :拥有完整特性的服务
Flash Media Development Server:一个用于开发的交互式服务的版本。支持所有的特性,但是有连接数的限制。
Flash Media Streaming Server:只支持实况和视频点播的服务。这个版本不支持服务器端的脚本或视频编码。
注释:在使用这个向导之前最好阅读flash media server 技术一般观察
1. 1 前言
1.1.1 client-server体系结构
Flash media server是一个网络中心,应用程序联用实时信息协议(real-time messaging protocol)连结到这个中心,这样服务器可以向连接到服务器上的很多用户发送数据并且从这些用户接受数据。一个用户通过一台配备了摄像头和麦克风,并且安装了flash player的电脑可以捕捉实况视频或音频,然后通过服务器向全世界成千上万的用户发布自己的视频或音频。全世界的用户可以参与在线游戏,并且同步所有用户的动作。
用户通过网络连接连到服务器。一个连接类似于一个大的管道,这个管道里面传输着大量的数据流。每个流在客户端和服务器之间传输。每个服务器可以并发的处理很多连接,最大的连接数量取决于您的服务器的能力。
一个在flash media server上运行的应用程序后一个client-server体系结构。客户端的应用程序是由adobe flash 或adobe flex开发,运行在flash player,AIR 或flash lite 3 上的。他可以捕捉和播放音频和视屏并且处理用户的交互。服务器端的应用程序运行在服务器上。它可以处理客户端的连接,向服务器的文件系统写入文件,并且处理其他的任务。
客户端必须向服务器发起连接。一旦连接成功,客户端可以和服务器或其他客户端通信。确切的说,客户端连接到一个服务器上运行的应用程序的实例。一个应用程序的实例的例子是一个有着很多不同房间的在线游戏,用户可以组成很多不同的组群来进行游戏。在这个例子里面,每个房间就是一个确定的应用程序的实例。
许多应用程序的实例可以同时运行。每一个应用程序的实例有自己唯一确定的名字,并且向客户端提供独一无二的资源。多个用户可以连接到同一个应用程序的实例或不同的应用程序的实例
多个客户端连接到运行与flash media server的多个应用程序(如图的scrabble和sudoku)和多个应用程序的不同实例实例(如scrabble的room2和sudoku的room1和room2)
1.1.2媒体应用程序的组成部分
客户端的应用程序用actionscript编写并且被编译为swf文件。服务器端的应用程序是由服务器端的actionscript编写(一种类似于actionscript 1.0的语言,但是不在客户端运行,而是在服务器端运行)。一个媒体应用程序通常有已经编码好的或者实况的音频和视频,它们通过流的方式由服务器传输到客户端,由客户端传输到服务器或由服务器传输到服务器。
一个典型的flash meida server应用程序有以下几个部分:
客户端的用户界面:客户端的显示着用户界面,如控制视频开始,停止或暂停的按钮。用户界面可以运行在flash player,AIR 或flash lite 3 上,由adobe flash 或adobe flex开发。
客户端的actionscrip:客户端有可以处理用户交互和连接到服务器的actionscript的代码。Flash media server3支持actionscript3.0。客户端由actionscript2.0或actionscript1.0为早期版本的Flash media serve而开发的因应用程序也是被Flash media server3兼容的。
视频或
文档评论(0)