最新消息:阿里云双12优惠,史上最低折扣。

Red5搭建与应用

服务器租用 aliyun 244浏览

公司应该如何注册域名呢?

域名对于企业建站来说十分重要,一个好的域名不但能帮助网站SEO优化,同时也能帮助用户带来大量的流量。本次新睿云小编给您介绍我们应该如何选择域名,并且如何注册!

Red5是一个采用 Java 开发开源的 Flash 流媒体服务器。免费开源使软件更加容易扩展,下载后你可以对源代码进行修改;更加经济,比起 FMS 高昂的费用,Red5 能为一般的应用节约大笔费用;同时服务器端的 Java 面向对象语言比起 FMS 服务器端的 ActionScript2 语言更加成熟。鉴于 Red5 的种种优势,推出不久便被广大用户所接受。

Red5支持

1把音频(MP3)和视频(FLV, F4V, MP4, 3GP)转换成播放流;

2录制客户端播放流, 把摄像头,麦克风等传入的音频视频录制保存到服务器;

3共享对象;

4现场直播流发布;

5远程调用;

6协议:RTMP, RTMPT, RTMPS, and RTMPE。

为了便于开发人员进行二次开发,Red5 提供了很多接口。

Red5安装

JAVA 环境配置:下载的 JDK 安装包,环境变量配置请参考《Windows2012云服务器怎么配置java环境变量?》、《Linux云服务器怎么配置java环境变量?》

确认你的安装环境并选择 Red5 安装包:安装 Red5,安装 Red5 时,会要求输入外网可访问的 IP, 比如 127.0.0.1, 然后输入可访问的端口(Port),一般是 5080, 最后安装完成即可。

Red5应用

本应用实例中,Server服务器应用云服务器,配置基于 Red5 0.9 RC2 采用 Java 编写,而 Client 端则采用 Action Script。

目录结构:

 

Red5目录结构

接下来我们看下如何实现从 Flash 客户端调用 Red5 应用的方法,以及如何使用 Scope 来判断用户登录状态。

 

客户端登录判断源码

登录界面

 

登录界面

Red5 是一个采用 Java 开发的开源 Flash 流媒体服务器。Red5 同时具备了 Flex、Java 的优点,且具有比 Flex 更强的优势。Red5 为即时通信,远程教育,流媒体开发,网络在线游戏等提供了一个简单易行的方案。希望通过本文大家能更好更充分的了解流媒体!

转载请注明:小猪云服务器租用推荐 » Red5搭建与应用