`
sunbin
  • 浏览: 353061 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

设置 Red5 服务器支持 RTMP Live Streaming 步骤

 
阅读更多

Red5 是开源的 RTMP 软件,但官网上相关Live Streaming的设置很粗糙,尤其针对Windows Server

1. 下载 Red5,并安装, ip输入服务器ip,port 5080
2. 下载 Java JRE/JDK 并安装
3. 在 System /Advance Environment Variables里,添加 JAVA_HOME, value为 C:\Program Files (x86)\Java\jdk1.7.0_18  (版本参照下载的JDK), JAVA_VERSION, value 为版本号,比如1.7
4. 在 System /Advance Environment Variables里,找Path,在value最后添加一个新的,以;为分隔, %JAVA_HOME%\bin
5. start > red5 > start red5
6. 打开浏览器  http://ip address:5080
7. 去demo,安装 OFLADemo
8. 如果有防火墙,inbound里加入5080, 1935,
9. 下载Adobe flash media encoder,在FML里输入 rtmp://ip address/oflademo, stream name自己起,比如streaming1
10. 按 start,连接成功
11. 通过jwplayer,可以实现网页直接播放,file指向rtmp://ip address/oflademo/streaming1

参考资料 http://red5guide.com/

 -------------------------------------------------------------------------------------------------------------- 

因为权限问题安装Adobe flash media encoder 需要执行以下命令 msiexec /package flashmedialiveencoder_3.2_wwe_signed.msi

 

 

 

分享到:
评论

相关推荐

    red5 rtmp服务器

    1. 录制:Red5支持将接收到的RTMP流录制为FLV、F4V或MP4文件,方便后期处理和点播。 2. 分发:通过RTMP协议,Red5可以将直播内容分发到多个客户端,实现大规模并发观看。 3. 代理:Red5可以作为其他流媒体服务器的...

    aac-rtmp-red5

    在这个场景下,我们需要在Ubuntu操作系统上配置Red5服务器,这是一个开源的流媒体服务器,支持RTMP、HLS(HTTP Live Streaming)等多种协议。 要实现AAC音频数据通过RTMP推送到Red5,首先你需要在Ubuntu上安装Red5...

    red5-live项目

    Red5支持RTMP协议,允许用户将视频流推送到服务器,并由服务器分发到多个客户端。 2. **视频录制与回放**:Red5提供了录制功能,可以将直播流保存为文件,以便于后续回放。这在培训、教育或会议记录场景中非常有用...

    列表显示red5服务器视频并点击播放

    1. **Red5服务器**:Red5是一个基于Java的流媒体服务器,它支持RTMP(Real Time Messaging Protocol)、HLS(HTTP Live Streaming)和RTSP(Real Time Streaming Protocol)等协议,可以提供实时流服务,例如在线...

    red5-server,RED5服务器核心.zip

    4. **互动功能**:Red5支持聊天室、白板等互动应用,用户可以通过Flash Player与服务器进行双向通信,实现在线协作或互动游戏等功能。 5. **扩展性**:由于Red5是用Java编写的,因此它具有良好的跨平台性,并且易于...

    RED5流媒体服务器

    RED5流媒体服务器是一款开源的Java技术实现的流媒体服务器,它支持实时传输协议(RTMP)、RTMFP(Adobe的P2P协议)、HLS(High-Level Streaming)等多种流媒体协议,广泛应用于在线视频直播、点播服务。在本教程中,我们将...

    RTMP推流服务器.rar

    - 开源的RTMP服务器项目,如Red5、Nginx-RTMP模块等,可以作为学习和参考的资源。 4. **自定义RTMP服务器**: - 自定义RTMP服务器可以实现特定的功能,比如添加自定义的加密算法、负载均衡、限流策略等。 - 源码...

    RED5流媒体服务器(解压直接运行即可)

    1. **多协议支持**:RED5支持RTMP(Real Time Messaging Protocol)、RTMFP(Real Time Media Flow Protocol)、HLS(HTTP Live Streaming)和HDS(HTTP Dynamic Streaming)等多种流媒体协议,可以适应不同的网络...

    red5-server-1.0.6.zip 流媒体服务器

    Red5支持的直播功能使其能够处理从直播采集设备(如摄像头、麦克风)到用户端播放器的整个流程。 关于压缩包子文件"red5-server-1.0.6",我们可以期待在解压后找到以下内容: 1. **源代码**:包括Red5服务器的核心...

    red5-server.zip

    1. **RTMP协议支持**:Red5支持Real-Time Messaging Protocol (RTMP),这是一种广泛用于在线视频流传输的协议。通过RTMP,用户可以将视频内容推送到服务器,然后由服务器分发给多个观众。 2. **记录和回放**:Red5...

    流媒体服务器Red5安装软件

    Red5也支持RTMPT、RTMPS(通过HTTP和HTTPS隧道的RTMP)以及HLS(HTTP Live Streaming),这些协议提供了不同的网络适应性和安全性。 在安装Red5服务器时,你需要确保系统满足其基本的硬件和软件需求。首先,由于Red...

    red5-rtsp视频服务器

    Red5 Server是这个系统的基石,它支持多种流媒体协议,如RTMP(Real Time Messaging Protocol)、HLS(HTTP Live Streaming)以及我们关注的RTSP。RTMP通常用于Flash应用中的实时流媒体,而HLS则适用于移动设备和...

    red5入门教程(pdf)

    1. **Red5简介**:Red5是由Java编写的一个开放源代码流媒体服务器,支持RTMP(Real Time Messaging Protocol)、HLS(HTTP Live Streaming)和RTSP(Real Time Streaming Protocol)等多种协议,能够处理音频、视频...

    red5-server-1.0.7-RELEASE

    Red5 Server 1.0.7-RELEASE 是一个开源的流媒体服务器,它支持实时传输协议(RTMP)、RTMPT、RTMPE、RTMPS以及HLS(HTTP Live Streaming)。这个版本是Red5的一个稳定发行版,适用于开发者进行视频直播、录制、播放...

    使用red5插件搭建Java开发环境

    Red5是由Java编写的一个流媒体服务器,它支持RTMP(Real Time Messaging Protocol)、HLS(HTTP Live Streaming)和RTSP(Real Time Streaming Protocol)等协议,适用于在线直播、点播和交互式应用。Red5可以与...

    android直播推流的Demo,使用red5的服务器

    - **Red5简介**:Red5是一个用Java编写的开源流媒体服务器,支持RTMP、HLS(HTTP Live Streaming)等多种协议,可以处理实时音视频流的录制、播放和转码等功能。 - **安装与配置**:在本地或服务器上安装Red5,...

    red5和配套运行的oflaDemo

    Red5是一个用Java编写的开源流媒体服务器,它支持多种协议,包括RTMP(Real-Time Messaging Protocol)、RTMFP(Real-Time Media Flow Protocol)以及HLS(HTTP Live Streaming),这些协议广泛应用于在线视频直播、...

    red5实现的播放器可做直播

    Red5支持RTMP协议,这是一种广泛用于在线流媒体服务的协议,它提供低延迟的实时数据传输。此外,Red5还支持HLS和MPEG-DASH等适应性流媒体协议,适应不同网络条件下的播放需求。 2. JW Player简介: JW Player是一...

    red 5 配置解读(一)

    1. **本地存储**:Red5支持将流数据存储在本地文件系统,这在`red5.properties`中配置,如`stream.storageFactory=org.red5.server.storage.FileStorage`。 2. **远程存储**:除了本地存储,Red5还允许将数据存储在...

Global site tag (gtag.js) - Google Analytics