• docker安装部署ffmpeg


    系统版本:Centos7

    搭建ffmpeg
    视频转码的工具可能有很多,但开源且使用人数最多的还是莫过于ffmpeg这个工具,具体功能笔者不在这里详细讲解;安装此工具的方式有很多,比如apt安装、源码安装、docker安装等等,不过docker是跨平台的,因此笔者这里将以docker方式安装为例
    下载镜像:

    docker pull jrottenberg/ffmpeg

    当容器下载完毕之后,可以用一些命令进行验证是否能够正常运行,如下参考命令

    docker run jrottenberg/ffmpeg

    FFmpeg所支持的输入输出协议非常多,比如可以选择file协议作为来源,使用hls协议作为输出结果,具体所支持的协议可以通过如下命令查看

    docker run jrottenberg/ffmpeg -protocols

    创建并运行容器

    docker run -it --name app_ffmpeg -p 8080:8080 -v /home/app_ffmpeg/:/mnt/app/ --entrypoint=‘bash’ jrottenberg/ffmpeg

    docker ps -a #查询创建的容器进入容器
    docker attach 44fc0f0582d9 #进入容器

    把文件目录导入到docker容器目录中 :/tmp/workdir——容器名称

    docker cp /usr/video/sss.mp4 :/tmp/workdir

    循环推流

    ffmpeg -re -stream_loop -1 -i 2minTransformers6281_trailer1080p.flv -vcodec copy -acodec copy -f flv rtmp://192.168.31.9:1935/live/test1

    vlc访问地址就可以播放推流的视频了

    rtmp://192.168.31.9:1935/live/test1
    ————————————————
    版权声明:本文为CSDN博主「常名先生」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/jiangbenchu/java/article/details/84253852

  • 相关阅读:
    [20190905] 考试卷子分析
    tmp
    分层图——孤岛营救
    [BNDSOJ] #1106代码
    [BNDSOJ] 小P的数列代码
    补充[BNDSOJ]小p的数列
    针对【H-2017年信息基础班(周一班)】某些同学恶意使用lyl洛谷的谴责
    #1086. 受欢迎的牛
    [sol]250OJ 1~10
    编译原理之词法分析(大三生活第21天,度过了一段萎靡的时光)
  • 原文地址:https://www.cnblogs.com/sheng-247/p/13214554.html
Copyright © 2020-2023  润新知