zoukankan      html  css  js  c++  java
  • ffmpeg hls 点播负载均衡简单实现

    备注:

       主要是进行文件的切片处理,以及m3u8 的文件前缀添加以达到通过nginx 或者类似的分布式文件工具进行数据切片处理

    参考配置如下:

    ffmpeg -y -i mydemo.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb appdemos/mydemo.ts
    
    
    ffmpeg -i appdemos/mydemo.ts -c copy -map 0 -f segment   -segment_list_entry_prefix http://127.0.0.1:8080/appdemos/  -segment_list appdemos/mydemo.m3u8 -segment_time 15 appdemos/mydemo%03d.ts
    
    参考项目:
    
    https://github.com/rongfengliang/ffmpeg-m3u8
     
    可选的分布式文件系统解决方案:
     
    基于minio,或者fastdfs,或者ssd 共享存储进行处理,但是minio 相对来说从实现以及可扩性来说更方便,同时有比较多的同步工具可选
  • 相关阅读:
    application , application pool., W3wp ,httpapplication, domain
    HDFS
    spark
    Hive
    container docker
    Azure&& hdinsight
    Native Code
    拥抱重构
    六个重构方法可帮你提升80%的代码质量
    重构 小步进行曲
  • 原文地址:https://www.cnblogs.com/rongfengliang/p/9014970.html
Copyright © 2011-2022 走看看