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