Red5开发指南

更新时间:2023-04-24 08:33:08 阅读: 评论:0


2023年4月24日发(作者:业务流程再造)

环境配置

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脚本采集本地摄像头视频及麦克音频信息,发布到

Red5ServerReveive端链接Red5Server.至此:即可实现publish端的音频数据共享。

服务端开发基本配置

服务端程序发布目录

Red5Server 安装目录下的webappsred5服务端程序的发布目录。

其中red5conn为服务端procject name.如果.可在myeclip 或者 eclip中新建名为

red5conn web project.同时导入 .并将ties .

拷贝至WEB-INF下。

配置文件介绍

ties.该文件主要配置

tPath : 上下文路径

lHosts:虚拟host端口配置。一般配置成 * 即可。如下所示:

主要用来配置,服务端自定义类。本质是spring的配置

文件。

Red5服务端API介绍

ApplicationAdapter 类,ApplicationAdapterRed5为应用程序提供的基础类。该类提供

了操作“共享对象”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小时内删除。

标签:red5
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图