利用Docker搭建red5 流媒体播放平台
拉取red5docker镜像
1 | docker pull mondain/red5 |
配置挂在目录
创建目录/mnt/red5_data/webapps,启动docker并将docker中opt/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 |
|
拷贝测试流媒体文件
oflaDemo解压后的文件夹到之前创建的文件夹/mnt/red5_data/webapps目录下,自己的流媒体flv文件可以放到oflaDemo下的streams目录下
重启red5服务
1 | docker start red5 |
播放flv
访问web: http://服务器地址:5080/demos/ofla_demo.html,显示如下:

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