欢迎来到天天文库
浏览记录
ID:9296478
大小:101.50 KB
页数:11页
时间:2018-04-27
《flex流媒体服务器配置说明》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、流媒体服务器配置说明作者:崔红斌QQ:2738116761.前言为什么要用red5建立流媒体服务器,因为Red5是一个采用Java开发开源的Flash流媒体服务器,免费。Red5使用RTMP作为流媒体传输协议,这与FMS完全兼容。它具有流化FLV、MP3文件,实时录制客户端流为FLV文件,共享对象,实时视频播放、Remoting等功能。1.流媒体服务器的配置1.JDKRed5的安装需要java环境的支持,先配置好JDK。2.RED5安装本demored5安装在工作环境中,X:TAIZHOUwebrootRed5流媒体服务器读取文件的目录
2、为:X:TAIZHOUwebrootRed5webappsOLDOLD文件下有两个文件夹:streams和WEB-INF其中streams中存放所有的视频资料,WEB-INF则是一些重要的配置文件。Webapps配置说明:classes文件夹(用来存放编译后的java类文件)。1.web.xml中需配置:指定应用程序唯一的名称为:OLDwebAppRootKey/OLD如
3、果该文件中没有请添加如下:Forbidden/streams/*2.red5-web.xml中需要添加控制器(Handlers)4、pplication"singleton="true"/>这个类文件放在classes中。主要是实现客户端和流媒体服务器的连接。3.red5-web.properties中需配置webapp.contextPath=/OLDwebapp.virtualHosts=*,localhost,127.0.0.1虚拟主机应添加*,即任何地址都可访问。否则其他电脑无法读取流媒体。3.FLEXBUILDER3或者FlexSDK的安装这两者的区别是,FLEXBUILDER3集成SDK和可视化编辑窗口,FlexSDK包含了有FlexFramework、Adob5、eAIRFramework、FlexTools等重要的组件库与API。对于开发人员来说,最好安装FLEXBUILDER3,而服务器建议安装FlexSDK。为什么要安装这个工具呢?因为flex程序的编译要用到其中的SDK。下面会讲到。FlexSDK安装后需要配置环境变量,在path中添加:C:flex_sdk_3bin;C:flex_sdk_3frameworks;Linux下添加环境变量,这里就不说了。Flex程序以MXML(主程序)和AS为主。开发MXML程序说明:因为red5采用RTMP协议传输数据流,所以在MXML中需要定义RTM6、P连接地址来找到red5的工作目录。如下程序,本人开发的第一版视频播放器源代码,可以用FLEXBUILDER3新建一个项目,把代码考过去,然后运行就能看到生成SWF视频文件了,由于界面比较难看,所以本人抛弃了它。7、CDATA[importmx.controls.Alert;importflash.media.SoundTransform;privatevarrtmpURL:String="rtmp://192.168.0.21/OLD";privatevarconn:NetConnection=newNetConnection();privatevarisConnectSuccess:Boolean=false;privatevarnetStream:NetStream;privatevarvideo:Video=newVideo();privateva8、rsound:SoundTransform;privatefunctionclickConnect(e:MouseEvent):void{if(!is
4、pplication"singleton="true"/>这个类文件放在classes中。主要是实现客户端和流媒体服务器的连接。3.red5-web.properties中需配置webapp.contextPath=/OLDwebapp.virtualHosts=*,localhost,127.0.0.1虚拟主机应添加*,即任何地址都可访问。否则其他电脑无法读取流媒体。3.FLEXBUILDER3或者FlexSDK的安装这两者的区别是,FLEXBUILDER3集成SDK和可视化编辑窗口,FlexSDK包含了有FlexFramework、Adob
5、eAIRFramework、FlexTools等重要的组件库与API。对于开发人员来说,最好安装FLEXBUILDER3,而服务器建议安装FlexSDK。为什么要安装这个工具呢?因为flex程序的编译要用到其中的SDK。下面会讲到。FlexSDK安装后需要配置环境变量,在path中添加:C:flex_sdk_3bin;C:flex_sdk_3frameworks;Linux下添加环境变量,这里就不说了。Flex程序以MXML(主程序)和AS为主。开发MXML程序说明:因为red5采用RTMP协议传输数据流,所以在MXML中需要定义RTM
6、P连接地址来找到red5的工作目录。如下程序,本人开发的第一版视频播放器源代码,可以用FLEXBUILDER3新建一个项目,把代码考过去,然后运行就能看到生成SWF视频文件了,由于界面比较难看,所以本人抛弃了它。7、CDATA[importmx.controls.Alert;importflash.media.SoundTransform;privatevarrtmpURL:String="rtmp://192.168.0.21/OLD";privatevarconn:NetConnection=newNetConnection();privatevarisConnectSuccess:Boolean=false;privatevarnetStream:NetStream;privatevarvideo:Video=newVideo();privateva8、rsound:SoundTransform;privatefunctionclickConnect(e:MouseEvent):void{if(!is
7、CDATA[importmx.controls.Alert;importflash.media.SoundTransform;privatevarrtmpURL:String="rtmp://192.168.0.21/OLD";privatevarconn:NetConnection=newNetConnection();privatevarisConnectSuccess:Boolean=false;privatevarnetStream:NetStream;privatevarvideo:Video=newVideo();privateva
8、rsound:SoundTransform;privatefunctionclickConnect(e:MouseEvent):void{if(!is
此文档下载收益归作者所有