环境配置
Red5是采用Java开发,并且使用RTMP作为流媒体传输协议的Flash流媒体服务器,
功能与Adobe FMS(Flash Media Server)相同,Red5支持,
支持把音频MP3与视频FLV,转换成播放流,在下载的同时播放流
录制/直播,视频(仅支持FLV),音频
共享对象(可用来开发 IM类别的应用,例如MSN,QQ)
远程调用(例如:客户端调用服务端的方法)
环境要求:以 Rctp ed5 0.9.0 Final (27 January 2010)为例。需要安装JDK1.6
安装步骤:
安装JDK.设置环境变量(如果已经能够安装,该步骤省略)
安装Red5Server.在安装过程中。会要求设置外网可访问IP与相应的端口
需要确认IP是否正确。以及端口未被占用。端口一般都用5080。测试安装:打开
浏览器 输入IP激励的诗句 :PORT。看是否可访问:如出现下图表示安装成功:
Red5自带了一些demo展示。可在开发环境中安装demo.不要在生产环境中安
装demo。
安装完毕后Red5会自动加入系统服务,如下图所示。
Red5目录结构如下图所示:
在windows环境下。推荐用启动服务,便于观察后台服务情况。
交互流程
receive_1
PublisheRed5Serverreceive_2
receive_n
描述:publish端通过ActionScr项目开工仪式 ipt脚本采集本地摄像头视频及麦克音频信息,发布到
Red5Server。Reveive端链接Red5Server.至此:即可实现publish端的音频数据共享。
服务端开发基本配置
服务端程序发布目录
Red5Server 安装目录下的webapps为red5服务端程序的发布目录。
其中red5conn为服务端procject name.如果.可在myeclip 或者 eclip中新建名为
red5conn的 web project.同时导入 .并将ties 与 .
拷贝至WEB-INF下。
配置文件介绍
ties.该文件主要配置
tPath : 上下文路径
lHosts:虚拟host端口配置。一般配置成 * 即可。如下所示:
主要用来配置,服务端自定义类。本质是spring的配置
文件。
Red5服务端API介绍
ApplicationAdapter 类,ApplicationAdapter是Red5为应用程序提供的基础类。该类提供
了操作“共享对象”(SharedObjects)以及“流”(Streams)茄子豆腐煲 ,以及连接与服务列表。如果要
在自定义的应用中控制流相关的操作需要实现IStreamAwareScopeHandlers接口。
ApplicationAdapter提供了一个事件句柄,可以用于拦截流,对用户授权等操作。Red5
的服务端大多均需要继承Applicatio田打一成语是什么 nAdapter。例如:
赵倜
在线文档:
/red5/api/org/red5/rver/adapter/
具体应用方法请参见代码样例。
本文发布于:2023-04-24 08:33:08,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/fan/89/845699.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |