网站大量收购闲置独家精品文档,联系QQ:2885784924

FLEX流媒体服务器配置说明.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FLEX流媒体服务器配置说明

流媒体服务器配置说明 作者:崔红斌 QQ : 273811676 前言 为什么要用red5建立流媒体服务器,因为Red5是一个采用Java开发开源的Flash流媒体服务器,免费。Red5使用RTMP作为流媒体传输协议,这与FMS完全兼容。它具有流化FLV、MP3文件,实时录制客户端流为FLV文件,共享对象,实时视频播放、 Remoting等功能。 流媒体服务器的配置 JDK Red5的安装需要java环境的支持,先配置好JDK。 RED5安装 本demo red5安装在工作环境中,X:\TAIZHOU\webroot\Red5\ 流媒体服务器读取文件的目录为:X:\TAIZHOU\webroot\Red5\webapps\OLD OLD文件下有两个文件夹:streams和WEB-INF 其中streams 中存放所有的视频资料,WEB-INF则是一些重要的配置文件。 Webapps配置说明: classes文件夹(用来存放编译后的java类文件)。 1.web.xml 中需配置: 指定应用程序唯一的名称为:OLD context-param param-namewebAppRootKey/param-name param-value/OLD/param-value /context-param 如果该文件中没有请添加如下: security-constraint web-resource-collection web-resource-nameForbidden/web-resource-name url-pattern/streams/*/url-pattern /web-resource-collection auth-constraint/ /security-constraint 2.red5-web.xml 中需要添加控制器(Handlers) bean id=web.handler class=app.Application singleton=true / 这个类文件放在classes中。主要是实现客户端和流媒体服务器的连接。 3. perties 中需配置 webapp.contextPath=/OLD webapp.virtualHosts=*,localhost, 虚拟主机应添加*,即任何地址都可访问。否则其他电脑无法读取流媒体。 FLEX BUILDER3 或者Flex SDK的安装 这两者的区别是,FLEX BUILDER3 集成SDK和可视化编辑窗口,Flex SDK包含了有Flex Framework、Adobe AIR Framework、Flex Tools等重要的组件库与API。 对于开发人员来说,最好安装FLEX BUILDER3,而服务器建议安装Flex SDK。 为什么要安装这个工具呢?因为flex程序的编译要用到其中的SDK。下面会讲到。 Flex SDK 安装后需要配置环境变量,在path中添加:C:\flex_sdk_3\bin;C:\flex_sdk_3\frameworks; Linux下添加环境变量,这里就不说了。 Flex程序以MXML(主程序)和AS为主。 开发MXML程序说明: 因为red5 采用RTMP 协议传输数据流,所以在MXML中需要定义RTMP连接地址来找到red5的工作目录。 如下程序,本人开发的第一版视频播放器源代码,可以用FLEX BUILDER3新建一个项目,把代码考过去,然后运行就能看到生成SWF视频文件了,由于界面比较难看,所以本人抛弃了它。 ?xml version=1.0 encoding=utf-8? mx:Application xmlns:mx=/2006/mxml layout=absolute verticalAlign=middle width=356 height=324 mx:Script ![CDATA[ import mx.controls.Alert; import flash.media.SoundTransform; private var rtmpURL:String=rtmp://1/OLD; private var conn:NetConnection=new NetConnection(); private var isConnectSuccess:Boolean=false; private var netStream:NetStream; private var video:Video=new Video(); private v

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档