• Windows平台下使用ffmpeg和segmenter实现m3u8直播点播


    1、安装windows media service 实现 流媒体服务器功能
     
    2、windows media编码器 实现 直播推流
     
    3、使用 vlc 将 mms://127.0.0.1/live 直播流转换为  http://127.0.0.1:8899/stream.flv
     
    4、使用 ffmpeg 将http://127.0.0.1:8899/stream.flv 转换编码 给 segmenter 喂流 生成 m3u8
     
    5、阿炬为解决并发问题,将生成的 文件实时同步至 阿里云 oss
     
    6、采用 阿里云 的 cdn 为 oss提供 cdn 服务,进一步解决流量问题
     
     
     
    这个神器是一个德国佬开源的,官网 源码
     
    同时也可以用来将视频转换成 m3u8格式,用来做点播非常好。只需要将最后的5改成0即可
     
    ffmpeg -i http://127.0.0.1:8899/stream.flv -f mpegts -acodec libmp3lame -ab 32000 -s 480x320 -vcodec libx264 -b 160000 -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -subq 5 -trellis 1 -refs 1 -coder 0 -me_range 16  -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -bt 400k -maxrate 524288 -bufsize 524288 -rc_eq 'blurCplx^(1-qComp)' -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -level 30 -aspect 480:320 -g 30 -async 2 - | segmenter - 10 stream/stream stream/stream.m3u8 http://www.yn133.com/ 5 1
    pause
     
     
     
     
    m3u8格式是移动互联网标准格式,任何地方都可以用到。
  • 相关阅读:
    软件开发模版与规范 & 项目组规范
    CSS代码结构初探
    DIV+CSS 一行两列布局
    AE 9.3代码 升级到AE10.0
    栅格相减 异常
    鹰眼视图异常
    十进制度批量转换度分秒
    javascript是一朵奇葩
    pku 1065 pku 1548
    hdu 1254 推箱子
  • 原文地址:https://www.cnblogs.com/quejuwen/p/4701838.html
Copyright © 2020-2023  润新知