利用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
会加载视频列表,点击即可播放