音视频封装:FLV格式详解和打包H264、AAC方案

问题背景: 概念: flv即flash video,是Adobe公司推出的一种音视频封装格式,这家公司在音视频、图像图形领域也算是神一般的存在,多少都用过他们家的产品。常见 的Photoshop和Flash palyer就是他们家的。今天要讲到的flv也是他们推出来的,也是Flash palyer播放的标准音视频格式。在HTML5出来之前,想在 web上播放音视频,基本都靠flash插件。 发展现状: 最近新闻已经看到:由于flash性能和安全问题,会在2020年底彻底失去支持,浏览器基于flash player播放视频这条路算是在21世纪的第二个十年走完了 辉煌的一生。既然这项技术都要淘汰了,为啥还要讲解这种音视频封装格式?接过flash player大旗的是上述新闻说的开源项目flv.js和苹果推出的HLS这 两项技术。关于HLS涉及的音视频封装格式ts已经在这篇文章讲过,HLS协议本身会在后续系列看到讲解。 直播方案: flv.js这个开源项目能做什么呢?它解析flv文件喂给原生HTML5 Video标签播放音视频数据,使浏览器在不借助flash的情况下播放flv成为可能,一般应用 在低延时的web直播和一些视频网站的点播。现在直播方案基本就是rtmp+flv、http+flv和hls+ts.其中前两项技术都是Adobe推出的,hls技术目前存在的 最大问题是延时比较高,一般延时会达到10秒级别,对于低延时直播不能忍受。rtmp+flv目前不能在web上使用,延时基本和http+flv保持一致。 http+flv算是Adobe的一种中间妥协技术,既能方便在web上实现,又能降低延时,协议简单实现容易。同时将流媒体放到http上传输,方便穿越防火 墙,网络亲和力好,目前这种技术在爱奇艺,优酷和一些直播网站上都能看到。rtmp

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
根据引用和引用的内容,使用FFmpeg可以实现解封装H.264和AAC音频。具体的步骤如下: 1. 准备FFmpeg:确保已经下载并安装最新版本的FFmpeg,并将其添加到系统的环境变量中。 2. 打开命令行终端:在命令行中输入以下命令以解封装H.264和AAC音频: ``` ffmpeg -i input.mp4 -c:v copy -c:a copy output.h264 ffmpeg -i input.mp4 -vn -c:a copy output.aac ``` 其中,`input.mp4`是要解封装的文件名,`output.h264`是输出的H.264视频文件名,`output.aac`是输出的AAC音频文件名。 3. 执行命令:按下Enter键执行命令,FFmpeg会开始解封装过程。 4. 等待完成:等待命令行显示解封装过程的进度,并等待解封装过程完成。 5. 完成解封装:完成后,你将得到一个H.264视频文件和一个AAC音频文件,用于进一步处理或播放。 需要注意的是,如果要模拟实时视频发送,需要安装FFmpeg并将其放置在可以连接到国标平台网络的位置。详细的安装步骤可以参考引用中提供的链接。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Hi3531D调试手记(四):使用ffmpeg实时封装H264视频为MP4](https://blog.csdn.net/qq_38940316/article/details/114577809)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [GB28181国标平台测试软件,模拟监控摄像头,实现了注册、注销、目录、INVITE,BYE、KEEPLIVE、OPTION信令](https://download.csdn.net/download/SE_JW/88241318)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值