FFmpeg+Nginx+VLC打造M3U8点播

Nginx:  web服务器(win10,本地nginx)

FFmpeg: m3u8切片(4.3.1)

VLC: 点播客户端

切片命令行:

ffmpeg431.exe  -i ande_302.mp4  -vbsf h264_mp4toannexb -vcodec  libx264    -acodec aac  -strict  -2  -s  640x480    -r  30  -g  60   -start_number 0  -hls_time 5   -hls_list_size 0    -threads  1     -f  hls  -y  aaa.m3u8

H.264: avcl(MP4:KLV), annexb(附录B:Nalu)

FFmpeg+Nginx+VLC打造M3U8直播

请参考:

FFmpeg+Nginx+rtmp+videojs+VLC快速搭建网络直播网站.pdf

FFmpeg:M3U8的多码流自适应

一级索引文件(index.m3u8):

#EXTM3U

#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=400,000

low.m3u8

#EXT-X-STREAM-INF:P

FFmpeg入门详解之103:FFmpeg Nginx VLC打造M3U8直播点播相关推荐

  1. FFmpeg入门详解之100:搭建Nginx流媒体服务器

    这里小编给大家推荐一款流媒体服务器Nginx,可以实现RTMP和HLS等.搭建完成后,可以使用FFmpeg推流,实现直播功能. 注意:操作环境是Ubuntu18.04, 总共分为几个步骤: 1.安装N ...

  2. FFmpeg入门详解之83:流媒体与直播技术

    流媒体 流媒体又叫流式媒体,它是指商家用一个视频传送服务器(比如:vlc)把节目(比如:ande10.mp4)当成数据包发出,传送到网络上.用户通过解压设备对这些数据进行解压后,节目就会像发送前那样显 ...

  3. FFmpeg入门详解之117:视频监控的架构和流程

    几张架构图带您快速了解视频监控 图一 图二 图三 图四 视频监控系统的简介 视频监控 视频监控是安全防范系统的重要组成部分,英文Cameras and Surveillance.传统的监控系统包括前端 ...

  4. FFmpeg入门详解之124:Qt5 FFmpeg单路网络摄像头采集预览

    Qt5+FFmpeg单路网络摄像头采集预览 源码工程:S26_Test4 RTSP协议简介 RTSP(Real Time Streaming Protocol),RFC2326 RTSP(Real T ...

  5. FFmpeg入门详解--音视频原理及应用:梅会东:清华大学出版社

    大家好,我的第一本书正式出版了,可以在京东各大店铺抢购哦. <FFmpeg入门详解--音视频原理及应用:梅会东:清华大学出版社> 京东自营链接:https://item.jd.com/13 ...

  6. FFmpeg入门详解之125:onvif与GB/T-28181的小白入门

    onvif与GB/T-28181的小白入门 敬告:本系列不展开onvif和28181. 参考:详细内容请参考系列27和系列28 一.什么是ONVIF? 1.1形成 2008年5月,由安讯士(AXIS) ...

  7. FFmpeg入门详解之89:HTTP-FLV讲解

    HTTP-FLV简介 HTTP-FLV,即将音视频数据封装成 FLV,然后通过 HTTP 协议传输给客户端. HLS 其实是一个 "文本协议",而并非流媒体协议.那么,什么样的协议 ...

  8. FFmpeg入门详解之116:rtsp live555摄像头直播

    rtsp+live555摄像头直播 Live555直播流程简介与演示 第一步,读取摄像头数据 第二步,x264编码 第三步,扩展live555 第四步,vlc或ffplay播放 ffplay -sta ...

  9. FFmpeg入门详解之121:颜色空间转换RGB和YUV的原理与实战

    5.颜色空间转换RGB和YUV的原理与实战 三种颜色空间模型:RGB.YUV.HSV 一.概述 颜色通常用三个独立的属性来描述,三个独立变量综合作用,自然就构成一个空间坐标,这就是颜色空间. 但被描述 ...

最新文章

  1. 计算机、数学、运筹学等领域的32个重要算法
  2. 简单客户端服务器模型(C++、python和go语言示例)
  3. hdu1285 拓扑排序+优先队列
  4. torch 常用函数
  5. math-neon基于NEON指令的数学库
  6. hdu4740 Sum
  7. C#开发人员应该知道的13件事情
  8. VS2010设置全局Include和Lib目录
  9. QT Creator应用程序开发——信号与槽
  10. LeetCode 刷题笔记 (树)
  11. AswanEx助力区块链+数字资产更好融合落地
  12. 漫谈LiteOS之开发板-GPIO(基于GD32450i-EVAL)
  13. LeetCode-----替换空格
  14. GitHub#SQL#:SQL必知必会
  15. 显示2位小数 python3_python3+ 和 Python2+的一些区别
  16. java api apk_java-如何在APK文件中保护此API
  17. MSChart 控件
  18. 高德地图api中的adcode城市编码
  19. RK3566-LPDDR4-EVB EDP屏幕调试
  20. VMware的网络连接原理

热门文章

  1. Spanner 论文小结
  2. 关于破解WIFI密码的最简单方法
  3. 培养孩子各种特长的最佳年龄
  4. nginx反向代理及负载均衡使用详解
  5. English--分词短语
  6. 第一篇:C++11关键字
  7. 【BIGO】 算法岗位面试
  8. UniCode与非UniCode的区别
  9. 将.docx文件中的图片批量加水印
  10. 一个很精妙的高精度电压基准电路