拉取red5docker镜像

1
docker pull mondain/red5

配置挂在目录

创建目录/mnt/red5_data/webapps,启动docker并将dockeropt/red5/webapps目录挂载在这里。

开启服务器端口

如果使用阿里云等服务器,需要在安全配置中开启5080和1935端口。

启动red5服务

1
docker run -itd --name red5-p 5080:5080 -p 1935:1935 -v /mnt/red5_data/webapps:/opt/red5/webapps mondain/red5 /bin/bash

测试

访问red5 web服务地址:http://服务器地址:5080/

添加demo

流媒体demo下载地址:
oflaDemo

停掉red5服务

1
2

docker stop red5

拷贝测试流媒体文件

oflaDemo解压后的文件夹到之前创建的文件夹/mnt/red5_data/webapps目录下,自己的流媒体flv文件可以放到oflaDemo下的streams目录下

重启red5服务

1
docker start red5

播放flv

访问web: http://服务器地址:5080/demos/ofla_demo.html,显示如下:

配置好rtmp地址后点击connect ,左侧library会加载视频列表,点击即可播放