Docker部署red5流媒体视频播放接口教程


稍后献上神兽包!!!

1.pull
docker pull mondain/red5

2创建文件夹
mkdirs  /usr/docker_data/tomcat/webapps/oflaDemo/webapps/

3.启动原版red5
docker run --name red5 -d -p 5080:5080 -p 1935:1935 mondain/red5

4.将容器内 /opt/red5/webapps复制到 /usr/docker_data/tomcat/webapps/oflaDemo/webapps/
docker cp red5: /opt/red5/webapps  /usr/docker_data/tomcat/webapps/oflaDemo/webapps/

5.停止并删除容器
docker stop  red5
docker rm  red5

6.下载Red5 oflaDemo
http://download.csdn.net/download/fm0517/9439842

7.复制项目 oflaDemo到 /usr/docker_data/tomcat/webapps/oflaDemo/webapps/

8.将视频存放至: /usr/docker_data/tomcat/webapps/oflaDemo/webapps/ oflaDemo/streams

9.映射目录并运行新的red5
docker run --name red5 -d -p 5080:5080 -p 1935:1935 -v /usr/docker_data/tomcat/webapps/oflaDemo/webapps:/opt/red5/webapps mondain/red5

10.通过html访问
<! DOCTYPE html>
< html >
     < head >
           < meta charset = "utf-8" />
           < title ></ title >
           < script type = "text/javascript" src = "js/jwplayer.js" ></ script >
     </ head >
     < body >
           < div id = 'mediaspace' >This text will be replaced</ div >
     < script type = 'text/javascript' >
       jwplayer( 'mediaspace' ).setup({
         'flashplayer' : 'js/player.swf' ,              //注意player.swf的位置要配置好
         'file' : 'liukaiwei.flv' ,                     //这里设置视频文件名
         'streamer' : 'rtmp://192.168.2.233/oflaDemo' , //这里设置red5接口
         'controlbar' : 'bottom' ,
         'width' : '848' ,
         'height' : '570'
        });
      </ script >
     </ body >
</ html >
11.效果如下





你可能感兴趣的:(Docker部署red5流媒体视频播放接口教程)