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 服务,进一步解决流量问题
附 windows 平台 segmenter下载
这个神器是一个德国佬开源的,官网 源码
同时也可以用来将视频转换成 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格式是移动互联网标准格式,任何地方都可以用到。

转载于:https://www.cnblogs.com/dark_acme/p/5352086.html

Windows平台下使用ffmpeg和segmenter实现m3u8直播点播相关推荐

  1. FFmpeg入门详解之103:FFmpeg Nginx VLC打造M3U8直播点播

    FFmpeg+Nginx+VLC打造M3U8点播 Nginx:  web服务器(win10,本地nginx) FFmpeg: m3u8切片(4.3.1) VLC: 点播客户端 切片命令行: ffmpe ...

  2. ZLMediaKit在windows平台下的编译和运行

    ZLMediaKit是一个新出的流媒体服务器,与SRS功能基本一致,但是SRS不支持windows,ZLMediaKit是支持windows平台的. 方便在windows平台下进行学习和开发. 具体的 ...

  3. Windows平台下程序打包流程

    Windows平台下程序打包流程 1.所有测试完成之后.程序release编译完成 2.依赖库打包 执行deploy.bat 脚本打包最新的程序以及依赖库 3.可执行程序打包 打开打包工程文件.evb ...

  4. Arduino可穿戴开发入门教程Windows平台下安装Arduino IDE

    Arduino可穿戴开发入门教程Windows平台下安装Arduino IDE Windows平台下安装Arduino IDE Windows操作系统下可以使用安装向导和压缩包形式安装.下面详细讲解这 ...

  5. Windows平台下安装PhoenixSuit要点

    2019独角兽企业重金招聘Python工程师标准>>> 在上手问题这个板块经常看到烧写固件失败的求助帖,这个帖子主要整理一下Windows平台下安装PhoenixSuit和刷机的要点 ...

  6. MongoDB学习总结(一) —— Windows平台下安装

    > 基本概念 MongoDB是一个基于分布式文件存储的开源数据库系统,皆在为WEB应用提供可扩展的高性能数据存储解决方案.MongoDB将数据存储为一个文档,数据结构由键值key=>val ...

  7. Windows平台下安装Hadoop

    http://www.cnblogs.com/kinglau/archive/2013/08/20/3270160.html 1.安装JDK1.6或更高版本 官网下载JDK,安装时注意,最好不要安装到 ...

  8. 关于Windows平台下安装mysql软件

    关于Windows平台下安装mysql软件 mysql是数据库一个代表:本人安装踩过坑 5.7版本和5.1版本大不相同,低版本的对中文不友好,默认字符集不友好, 5.7.18-log目前是我使用比较b ...

  9. windows平台下基于QT和OpenCV搭建图像处理平台

        在之前的博客中,已经分别比较详细地阐述了"windows平台下基于VS和OpenCV"以及"Linux平台下基于QT和OpenCV"搭建图像处理框架,并 ...

  10. Windows平台下使用Active Directory对Subversion进行权限控制(非完美解决方案)

    Windows平台下使用Active Directory对Subversion进行权限控制(非完美解决方案) Windows平台下使用Active Directory对Subversion进行权限控制 ...

最新文章

  1. Waymo向客户发邮件,宣布纯无人驾驶汽车即将上路
  2. 为啥channel能做到线程安全
  3. 【NLP】情感分析:BERT vs Catboost
  4. iOS新上线注意事项
  5. 冒泡排序 快速排序 插入排序 选择排序
  6. 杭电1434 幸福列车
  7. vue 如何处理两个组件异步问题_Vue异步组件处理路由组件加载状态的解决方案...
  8. 3D开发-AR.js 自定义Marker
  9. ie和火狐的兼容性问题
  10. JAVA:文本文件读写使用Reader/Writer,二进制文件使用InputStream/OutputStream
  11. 计算机中职课程表,计算机专业课程表
  12. 各个国家/地区以及对应的手机区号
  13. Photoshop 快捷键大全
  14. 宾州州立大学帕克分校计算机科学,宾夕法尼亚州立大学帕克分校计算机专业好吗?...
  15. 犹太人一直被誉为高智商的民族——那么犹太人天生就很聪明吗?听听他们自己的解释:...
  16. 黎曼传记资料(2010-04-22 22:17:06)
  17. 计算机在哪里修改储存默认磁盘,Win7资源管理器修改默认显示磁盘小教程
  18. 云服务是什么?云服务能做什么?
  19. xctf攻防世界web新手练习区--write up
  20. 全国哪个城市适合创业

热门文章

  1. Win10桌面美化:推荐2款高质量桌面美化工具,值得收藏
  2. Struts1与Struts2的区别和对比(深度好文)
  3. 我们为什么存在于三维空间而不是四维空间
  4. 机器学习与数据挖掘之ROC与AUC
  5. 地理坐标系转换工具,支持WGS84/GCJ02/BD09等常用坐标系互转
  6. 电脑分屏工具 v1.22
  7. ZBrush 是一个数字雕刻和绘画软件
  8. c#语言打印九九乘法表,C#打印九九乘法表
  9. 传感器实验——LCD显示SHT20
  10. 什么是软件项目管理中的WBS?