记一次FFmpeg测试

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

需求来源:项目中增加视频功能


提示:仅仅是自己的测试学习记录

一、HLS是什么?

HLS (HTTP Live Streaming)是Apple的动态码率自适应技术。主要用于PC和Apple终端的音视频服务。包括一个m3u(8)的索引文件,TS媒体分片文件和key加密串文件。

二、测试步骤

1.下载FFmpeg

我下载的是windows版本,寻思先在windows下测试成功后在进行服务器的搭建
先在已经存放至网盘
链接:https://pan.baidu.com/s/1zWiBgr7SLgZO0wDDyoFoBg
提取码:uiop

2.解压后

在这里插入图片描述

3.配置环境变量

path配置至该软件的bin目录
在这里插入图片描述
检查是否配置成功
打开cmd
输入ffmpeg -version
在这里插入图片描述

4.将MP4文件转换成m3u8

在这里插入图片描述
使用该命令进行操作
在这里插入图片描述
执行命令结束后文件夹中的文件格式

5.查看m3u8文件

在这里插入图片描述
实际上就是将TS文件进行一个排序索引

6.将转码成功后的文件放置服务器中

我使用的是Xftp进行上传
在home目录下创建hls文件夹并将生成的m3u8以及ts文件放入
在这里插入图片描述

7.配置服务器NGINX进行m3u8以及ts文件访问的路由

在这里插入图片描述
浏览器访问刚刚上传的so.m3u8文件
出现下载证明配置成功
在这里插入图片描述

8.使用vlc进行流地址播放

在这里插入图片描述
此时发现并不能进行播放,因为windows下的m3u8文件中的ts文件并没有服务器地址
将so.m3u8修改为
在这里插入图片描述
前边加上服务器路径
再使用vlc进行播放时就没有问题了


总结

第一次进行csdn的博客编写,有很多不足之处,自己总结的文章基本都存放在电脑本地
,以后会将那些总结上传至csdn,如果有错误的地方,还请大佬们进行批评指导.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值