没有合适的资源?快使用搜索试试~ 我知道了~
首页Flash media server 中文翻译
资源详情
资源评论
资源推荐
开发者向导
:闪闪威廉
起步
提供了一个流媒体的集合和为建立富媒体应用的群
集交互模式。 提供了即时开始,实况视频流和基于用户带宽
的可变的流的码率。
有三个版本
Flash Media Interacve Server:拥有完整特性的服务
Flash Media Development Server:一个用于开发的交互式服务的版本。支持
所有的特性,但是有连接数的限制。
Flash Media Streaming Server:只支持实况和视频点播的服务。这个版本不
支持服务器端的脚本或视频编码。
注释:在使用这个向导之前最好阅读
ash media server
技术一般观察
前言
体系结构
是一个网络中心,应用程序联用实时信息协议(
)连结到这个中心,这样服务器可以向连接到服务器上的很
多用户发送数据并且从这些用户接受数据。一个用户通过一台配备了摄像头和
麦克风,并且安装了 的电脑可以捕捉实况视频或音频,然后通过服
务器向全世界成千上万的用户发布自己的视频或音频。全世界的用户可以参与
在线游戏,并且同步所有用户的动作。
用户通过网络连接连到服务器。一个连接类似于一个大的管道,这个管道
里面传输着大量的数据流。每个流在客户端和服务器之间传输。每个服务器可
以并发的处理很多连接,最大的连接数量取决于您的服务器的能力。
一个在 上运行的应用程序后一个 体系结构。
客户端的应用程序是由 或 开发,运行在 , !
或 "上的。他可以捕捉和播放音频和视屏并且处理用户的交互。服务器
端的应用程序运行在服务器上。它可以处理客户端的连接,向服务器的文件系
统写入文件,并且处理其他的任务。
客户端必须向服务器发起连接。一旦连接成功,客户端可以和服务器或其
他客户端通信。确切的说,客户端连接到一个服务器上运行的应用程序的实例。
一个应用程序的实例的例子是一个有着很多不同房间的在线游戏,用户可以组
成很多不同的组群来进行游戏。在这个例子里面,每个房间就是一个确定的应
用程序的实例。
许多应用程序的实例可以同时运行。每一个应用程序的实例有自己唯一确
定的名字,并且向客户端提供独一无二的资源。多个用户可以连接到同一个应
用程序的实例或不同的应用程序的实例
"#应用程序
" 前言
注 释 : 下 面 的 部 分 应 用 于
Flash Media Interacve Server
和
Flash Media
Development Server
者两个版本的服务。
这个例子使用 $%" 来展示如何将一个 文件连接到一个服务器端的
脚本,别且如何从服务器获取数据。在这个例子里面, 用户界面有一个按
钮()和一个 &最初是空的'。当一个用户点击 按钮,客户
端连接到服务器;然后客户端运行服务器端的函数来返回一个字符串的值。当
服务器端回应了,客户端的回应函数在 上显示字符传。客户端通过改变按
钮的 来断开连接。当 的按钮被点击,客户端断开连接,并且清
空 。
范例文件在 () 文件夹下。
"* 创建用户界面
开启 $%",然后选择新建+ 文件(%",)。
*在文档类的框框里面写上 ()。你可能看见一个关于威定义的
类警告信息。点及 -.因为你将添加类文件在下一节。
"选择窗口+组件,然后选择 / 0+1。在属性栏里面为按钮取
名 。2添加一个 3 组件,移动它到按钮上面,取名为 3。
保存文件为 ()。
"" 编写客户端脚本
这个脚本定义了两个按钮动作,一个是连接到服务器,另一个是从服务器
断 开 。 当 连 到 服 务 器 , 这 个 脚 本 或 调 用 服 务 器 端 的 一 个 函 数 传 入 参 数
(”#4),这将引发一个相应来显示返回的字符串( ”#4)。
选择文件+新建+ 文件。检查目的路径有 ()。
*声明包和导入需要的类;
-5
6$7
!7
8$7
697
()6$5
:
:
"为连接和相应服务器事件申明变量(查看%",语言和组件参
考)
;8$7
!;!<#!&!'7
2定义类的构造函数。设置 和 1 的显示的值,为 1 添加事件
侦听器
0()&'5
3<==7
<=$=7
93&69$3 $>.('7
:
?基于按钮当前的 定义侦听函数
0(&;69';5
0&<<=$='5
&=$='7
<#8$&'7
@@连接到服务器
&=;@@@()='7
@@掉用服务器端的函数(6.在() 里面
&=(6=.!.=)='7
<=A=7
:5
&=A='7
@@断开连接
&'7
<=$=7
3<==7
:
:
B定义相应函数(查看%",语言和组件参考),用以设置 上
显示的值。
0!&;C';5
&=!;=D'7
3<%&'7
:
E保存文件 ()。
我的学习:这里接触到了到了新的类 ! 类和 8$,以前
没用到过。
8$ 这个类在F和6%应用程序之间或者
F和运行!的应用程序服务器之间创建双向连接。
8$对象如同客户端与服务器之间的管道。可使用8%对
象通过此管道发送流。在
方法中的一个参数要用到 ! 的对象, 方法第一个参数是在服务
器端的一个函数名,第二给是 ! 对象,用来处理通信的一些状态,
后面的就是调用服务器端函数的要传入的参数。! 的构造函数里面
有两个 类型的参数
:G如果对服务器的调用成功并返回结果,则此函数被调用 。
:&0<null'G如果服务器返回一个错误,则此函数被调用。
者两个函数在程序里面来实现,貌似 的参数就是服务器函数的返回值,
由与帮助里面没找到,猜测是这样的。
多个客户端连接到运行与 的多个应用程序(如图的
和 -)和多个应用程序的不同实例实例(如 的 * 和 - 的
和 *)
* 媒体应用程序的组成部分
客户端的应用程序用 编写并且被编译为 #0 文件。服务器端的
应用程序是由服务器端的 编写(一种类似于 , 的语言,
但是不在客户端运行,而是在服务器端运行)。一个媒体应用程序通常有已经
编码好的或者实况的音频和视频,它们通过流的方式由服务器传输到客户端,
由客户端传输到服务器或由服务器传输到服务器。
一个典型的 应用程序有以下几个部分:
客户端的用户界面:客户端的显示着用户界面,如控制视频开始,停止或
暂停的按钮。用户界面可以运行在 , !或 "上,由
或 开发。
客户 端 的 aconscrip : 客户 端 有可 以 处理 用 户交 互 和连 接 到服 务 器的
的 代 码 。 " 支 持 ", 。 客 户 端 由
*, 或 , 为早期版本的 而开发的因应用
程序也是被 " 兼容的。
视频或音频:许多媒体应用程序将已经编码好的音频或视频以流的方式由
服务器端传输到客户端,或由一个客户端传输到服务器端然后到其他的客户端。
事先编码好的文件可能是 H&3H'.6F".或6F2 格式的。又服务器端编
码的视频总是 3H 格式的,以 为后缀
摄像头或麦克风:一个客户端可以用 69 或者你自己
的习惯的支持实况流的 软件向服务器实况传输音频或视频。客户通过自己
的摄像头和麦克风端捕获音频或视频。
服务器端的 aconscript:许多应用程序包括封装在一个以 为后缀的服务
器端的 代码里面,通常叫他 通信文件。这个文件被命名
为 或 。服务器端的脚本处理服务器端的任务,如流通
传输音频和视频,定义当用户连接或断开连接时做什么。具体的请查看服务器
端 语言参考。
" 流格式
支持很多种流媒体格式,包括 H&3H'.6F9I"
&6F"'.6F9I2&6F2'。
* 搭建开发环境
* 安装服务
你可以使用免费开发版的服务来开发和测试应用程序。最简单的开发环境
是一台安装了 或 的电脑,这台电脑通同时被用作服务器。
安装服务
如果你需要细节介绍的话请参考 6%安装向导。
开启服务
当你安装服务时,你可以设置开机自动开启服务。如果服务没有开启,你
可以手动开启。
点击开始,选择所有程序++6%"+%6
%"。
*点击开始,选择所有程序++6%"+%6
%"。
注释:如果你像打开管理控制台的话你需要开启 % 服务。
确认服务运行
打 开 控 制 面 板 + 管 理 工 具 + 服 务 。 在 服 务 窗 口 , 确 认 6
%和6% 都被开启。
** 安装
使用 ", 开发 用户界面,你需要 " 和 J。
下载并且安装 $%"F0。
*下载并且安装 FJ。
"打开 ",选择文件+发布设置。
2在格式栏里面确保 和 被选中。
?在 栏里面,对于版本选项,选择 J。对于 选项,
选择 ",。
剩余63页未读,继续阅读
arthur_teach
- 粉丝: 2
- 资源: 79
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0