走进音视频的世界——FLV视频封装格式

FLV全称为Flash Video,是一种流媒体视频格式。特点是体积小、封装简单、方便存储与传输。常见的http-flv推流直播就是使用flv格式,rtmp推流也默认支持flv格式。FLV和RTMP都是adobe公司开发的。

1、FLV整体结构

FLV是由Header和Body组成。其中Body由一系列Tag构成,包括Video、Audio、Script等。如下图所示:

 2、FLV的Header结构

FLV的Header包括:签名、版本号、保留字段、音频flag、视频flag、文件头大小。其中,文件头大小默认是9字节。需要注意的是,bit与byte单位转换。如下表所示:

3、Tag的Header结构

Tag的Header包括:类型、大小、时间戳、扩展时间戳、流id,如下表所示:

 4、FLV的视频Tag

FLV的视频Tag字段包括:帧类型、编码类型、视频payload数据。其中,帧类型和编码类型各占4位。如下表所示:

5、FLV的音频Tag

FLV的音频Tag字段包括: 音频格式、采样率、采样精度、声道数、音频payload数据。其中,音频格式占4位,采样率占2位,采样精度和声道数各占1位。如下表所示:

 

 

### 如何在群晖 NAS 上安装和配置 OpenWRT #### 使用 VMM 虚拟机安装 LEDE/OpenWRT 作为旁路由 为了实现软路由的强大功能,在群晖 NAS 中可以借助 Virtual Machine Manager (VMM) 来部署 LEDE 或者 OpenWRT 系统。这不仅能够提供网络流量控制,还能增强网络安全措施。 #### 准备工作 确保已经激活并设置了群晖的虚拟机管理器服务[^1]。 #### 创建新的虚拟机 通过群晖 DSM 的应用商店启动虚拟机管理器程序,并创建一个新的虚拟机实例用于运行 OpenWRT 操作系统。选择适合硬件架构的模板(对于大多数现代服务器来说应该是 x86_64 架构),之后按照向导完成基本设置过程[^2]。 #### 获取合适的 OpenWRT 镜像文件 访问官方网址 https://openwrt.org/ ,依据目标平台特性挑选恰当版本号的 ISO 文件下载下来。特别注意要针对 X86 构建环境选取通用型别的映像包以便兼容更多类型的物理或虚拟化计算资源。 #### 启动与初始化配置 当上述准备工作完成后,就可以尝试开机测试了。首次引导过程中会自动执行必要的初始化流程;此时应当留意屏幕上的提示信息来确认一切正常运作。初次登陆默认账户名为 `root` 并无预设密码,建议立即更改以保障安全性[^3]。 ```bash passwd root ``` #### 基础网络参数调整 进入 Web 控制台界面后,应该优先处理好静态 IP 地址分配以及 DHCP 功能启用等问题,从而让新加入的家庭局域网成员顺利获取到互联网连接权限。另外还可以考虑开启防火墙防护机制进一步加固整体防御体系结构。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

徐福记456

您的鼓励和肯定是我创作动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值