FFmpeg AV1 编码FFmpeg AV1 编码 作者:HaujetZhao 原文链接:https://ld246.com/article/1612321469564 来源网站:链滴 许可协议:署名-相同方式共享 4.0 国际 (CC BY-SA 4.0) 英文原文 libaom AV1 编码指南 libaom-av1 是用于支持由 AOM(Alliance for Open Media,开放媒体联盟)制定的 Media,开放媒体联盟)制定的 AV1 的编码 ,一个开源、免版权费的编码器。相较于 VP9 和H.265 / HEVC,在相同画质的情况下, libaom-av1 可以节约 30% 的带宽,而相较于 H.264 可节约 50% 的带宽。 要安装支持 libaom-av1 的 ffmepg,请查看 编码指南 ,并使用 --enable-libaom 选项编译 FFmep 。 libaom 提供以下速度控制控制模式,用于决定视频质量和体积大小: 恒定质量(Constant Quality) libaom-av1 有一个恒定质量(CQ)模式(就像是 x264 和 x265 的 CRF),可以确保每一帧画面都 到相应画质水平(视觉感知上的)下应得的比特率,而不是编码每一帧都达到指定比特率。这可以得 更好的总体质量。如果你不需要压缩到指定的文件体积,这应当是你的最佳选择。 要启用这个选项,你必须同时使用 -crf 和 -b:v 0 这两个选项。-b:v 的值 必须0 码力 | 3 页 | 232.39 KB | 1 年前3
AutoEncoder自编码器0 码力 | 29 页 | 3.49 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档运维部署工具 693 20 数据治理通用组件 745 21 多方协作治理组件 751 22 区块链应用开发组件 759 i 23 整体架构 767 24 区块链交易流程 773 25 数据结构与编码协议 779 26 核心模块设计解析 783 27 MVP 867 28 贡献者 871 29 合作伙伴 879 30 深入浅出FISCO BCOS 903 31 社区资源和更多开源工具 PBFTBackup的存储由LevelDB修改为RocksDB • 重构libdevcrypto模块,优化代码结构,使用TASSL实现国密和非国密TLS连接 • 优化存储模块openTable的锁实现 • 优化区块数据编码为并行 14 Chapter 2. 版本信息 FISCO BCOS Documentation, 发布 v2.9.0 • 优化大对象析构耗时为异步 • 优化日志输出机制,降低日志输出对性能的影响 优化特定数据的缓存策略 • 优化交易并行执行过程中锁粒度 • 优化部分对象的访问方式,减少拷贝花销 2. 存储 • 限制表名最大长度,从64调整为50 • 以二进制方式对区块数据和nonce数据进行编码存储 • 移除数据落盘阶段对部分表的排序和hash计算 3. 协议 • 优化区块同步策略 • 优化PBFT消息转发策略 • 优化Prepare包结构 • 优化交易广播策略 • 优化交易转发策略0 码力 | 1489 页 | 107.09 MB | 1 年前3
FISCO BCOS 2.7.2 中文文档整 整体 体 体架 架 架构 构 构 735 24 区 区 区块 块 块链 链 链交 交 交易 易 易流 流 流程 程 程 741 25 数 数 数据 据 据结 结 结构 构 构与 与 与编 编 编码 码 码协 协 协议 议 议 747 26 核 核 核心 心 心模 模 模块 块 块设 设 设计 计 计解 解 解析 析 析 751 27 深 深 深入 入 入浅 浅 浅出 出 出FISCO BCOS PBFTBackup的存储由LevelDB修改为RocksDB • 重构libdevcrypto模块,优化代码结构,使用TASSL实现国密和非国密TLS连接 • 优化存储模块openTable的锁实现 • 优化区块数据编码为并行 • 优化大对象析构耗时为异步 • 优化日志输出机制,降低日志输出对性能的影响 • 优化MHD和交易池模块的线程数,减少内存占用 • 优化MySQL存储适配器实现,优化ZdbStorage的代码实现 • 优化交易并行执行过程中锁粒度 • 优化部分对象的访问方式,减少拷贝花销 2. 存 存 存储 储 储 • 限制表名最大长度,从64调整为50 • 以二进制方式对区块数据和nonce数据进行编码存储 • 移除数据落盘阶段对部分表的排序和hash计算 3. 协 协 协议 议 议 • 优化区块同步策略 • 优化PBFT消息转发策略 • 优化Prepare包结构 • 优化交易广播策略0 码力 | 1422 页 | 91.91 MB | 1 年前3
FISCO BCOS 3.6.0 中文文档运维部署工具 693 20 数据治理通用组件 745 21 多方协作治理组件 751 22 区块链应用开发组件 759 i 23 整体架构 767 24 区块链交易流程 773 25 数据结构与编码协议 779 26 核心模块设计解析 783 27 MVP 867 28 贡献者 871 29 合作伙伴 879 30 深入浅出FISCO BCOS 903 31 社区资源和更多开源工具 PBFTBackup的存储由LevelDB修改为RocksDB • 重构libdevcrypto模块,优化代码结构,使用TASSL实现国密和非国密TLS连接 • 优化存储模块openTable的锁实现 • 优化区块数据编码为并行 14 Chapter 2. 版本信息 FISCO BCOS Documentation, 发布 v2.9.0 • 优化大对象析构耗时为异步 • 优化日志输出机制,降低日志输出对性能的影响 优化特定数据的缓存策略 • 优化交易并行执行过程中锁粒度 • 优化部分对象的访问方式,减少拷贝花销 2. 存储 • 限制表名最大长度,从64调整为50 • 以二进制方式对区块数据和nonce数据进行编码存储 • 移除数据落盘阶段对部分表的排序和hash计算 3. 协议 • 优化区块同步策略 • 优化PBFT消息转发策略 • 优化Prepare包结构 • 优化交易广播策略 • 优化交易转发策略0 码力 | 1489 页 | 107.09 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档运维部署工具 693 20 数据治理通用组件 745 21 多方协作治理组件 751 22 区块链应用开发组件 759 i 23 整体架构 767 24 区块链交易流程 773 25 数据结构与编码协议 779 26 核心模块设计解析 783 27 MVP 867 28 贡献者 871 29 合作伙伴 879 30 深入浅出FISCO BCOS 903 31 社区资源和更多开源工具 PBFTBackup的存储由LevelDB修改为RocksDB • 重构libdevcrypto模块,优化代码结构,使用TASSL实现国密和非国密TLS连接 • 优化存储模块openTable的锁实现 • 优化区块数据编码为并行 14 Chapter 2. 版本信息 FISCO BCOS Documentation, 发布 v2.9.0 • 优化大对象析构耗时为异步 • 优化日志输出机制,降低日志输出对性能的影响 优化特定数据的缓存策略 • 优化交易并行执行过程中锁粒度 • 优化部分对象的访问方式,减少拷贝花销 2. 存储 • 限制表名最大长度,从64调整为50 • 以二进制方式对区块数据和nonce数据进行编码存储 • 移除数据落盘阶段对部分表的排序和hash计算 3. 协议 • 优化区块同步策略 • 优化PBFT消息转发策略 • 优化Prepare包结构 • 优化交易广播策略 • 优化交易转发策略0 码力 | 1489 页 | 107.09 MB | 1 年前3
FISCO BCOS 2-dev 中文文档PBFTBackup的存储由LevelDB修改为RocksDB • 重构libdevcrypto模块,优化代码结构,使用TASSL实现国密和非国密TLS连接 • 优化存储模块openTable的锁实现 • 优化区块数据编码为并行 • 优化大对象析构耗时为异步 • 优化日志输出机制,降低日志输出对性能的影响 • 优化MHD和交易池模块的线程数,减少内存占用 • 优化MySQL存储适配器实现,优化ZdbStorage的代码实现 • 优化交易并行执行过程中锁粒度 • 优化部分对象的访问方式,减少拷贝花销 2. 存 存 存储 储 储 • 限制表名最大长度,从64调整为50 • 以二进制方式对区块数据和nonce数据进行编码存储 • 移除数据落盘阶段对部分表的排序和hash计算 3. 协 协 协议 议 议 • 优化区块同步策略 • 优化PBFT消息转发策略 • 优化Prepare包结构 • 优化交易广播策略 易数 • 优化了区块同步的流程,让区块同步更快 • 并行优化了将交易的编解码、交易的验签和落盘的编码 • 优化了交易执行返回码的逻辑,让返回码更准确 • 升级了存储模块,支持并发读写 其 其 其他 他 他特 特 特性 性 性 • 加入网络数据包压缩 • 加入兼容性配置 • 交易编码中加入chainID和groupID • 交易中加入二进制缓存 • 创世块中加入timestamp信息0 码力 | 1324 页 | 85.58 MB | 1 年前3
FISCO BCOS 2.8.0 中文文档整 整体 体 体架 架 架构 构 构 747 24 区 区 区块 块 块链 链 链交 交 交易 易 易流 流 流程 程 程 753 25 数 数 数据 据 据结 结 结构 构 构与 与 与编 编 编码 码 码协 协 协议 议 议 759 26 核 核 核心 心 心模 模 模块 块 块设 设 设计 计 计解 解 解析 析 析 763 27 深 深 深入 入 入浅 浅 浅出 出 出FISCO BCOS PBFTBackup的存储由LevelDB修改为RocksDB • 重构libdevcrypto模块,优化代码结构,使用TASSL实现国密和非国密TLS连接 • 优化存储模块openTable的锁实现 • 优化区块数据编码为并行 • 优化大对象析构耗时为异步 • 优化日志输出机制,降低日志输出对性能的影响 • 优化MHD和交易池模块的线程数,减少内存占用 • 优化MySQL存储适配器实现,优化ZdbStorage的代码实现 • 优化交易并行执行过程中锁粒度 • 优化部分对象的访问方式,减少拷贝花销 2. 存 存 存储 储 储 • 限制表名最大长度,从64调整为50 • 以二进制方式对区块数据和nonce数据进行编码存储 • 移除数据落盘阶段对部分表的排序和hash计算 3. 协 协 协议 议 议 • 优化区块同步策略 • 优化PBFT消息转发策略 • 优化Prepare包结构 • 优化交易广播策略0 码力 | 1435 页 | 92.25 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档整 整体 体 体架 架 架构 构 构 761 24 区 区 区块 块 块链 链 链交 交 交易 易 易流 流 流程 程 程 767 25 数 数 数据 据 据结 结 结构 构 构与 与 与编 编 编码 码 码协 协 协议 议 议 773 26 核 核 核心 心 心模 模 模块 块 块设 设 设计 计 计解 解 解析 析 析 777 27 MVP 861 28 贡 贡 贡献 献 献者 者 者 PBFTBackup的存储由LevelDB修改为RocksDB • 重构libdevcrypto模块,优化代码结构,使用TASSL实现国密和非国密TLS连接 • 优化存储模块openTable的锁实现 • 优化区块数据编码为并行 • 优化大对象析构耗时为异步 • 优化日志输出机制,降低日志输出对性能的影响 • 优化MHD和交易池模块的线程数,减少内存占用 • 优化MySQL存储适配器实现,优化ZdbStorage的代码实现 • 优化交易并行执行过程中锁粒度 • 优化部分对象的访问方式,减少拷贝花销 2. 存 存 存储 储 储 • 限制表名最大长度,从64调整为50 • 以二进制方式对区块数据和nonce数据进行编码存储 • 移除数据落盘阶段对部分表的排序和hash计算 3. 协 协 协议 议 议 • 优化区块同步策略 • 优化PBFT消息转发策略 • 优化Prepare包结构 • 优化交易广播策略0 码力 | 1467 页 | 97.74 MB | 1 年前3
FISCO BCOS 2.7.0 中文文档整 整体 体 体架 架 架构 构 构 747 24 区 区 区块 块 块链 链 链交 交 交易 易 易流 流 流程 程 程 753 25 数 数 数据 据 据结 结 结构 构 构与 与 与编 编 编码 码 码协 协 协议 议 议 759 26 核 核 核心 心 心模 模 模块 块 块设 设 设计 计 计解 解 解析 析 析 763 27 深 深 深入 入 入浅 浅 浅出 出 出FISCO BCOS PBFTBackup的存储由LevelDB修改为RocksDB • 重构libdevcrypto模块,优化代码结构,使用TASSL实现国密和非国密TLS连接 • 优化存储模块openTable的锁实现 • 优化区块数据编码为并行 • 优化大对象析构耗时为异步 • 优化日志输出机制,降低日志输出对性能的影响 • 优化MHD和交易池模块的线程数,减少内存占用 • 优化MySQL存储适配器实现,优化ZdbStorage的代码实现 FISCO BCOS Documentation, 发 发 发布 布 布 v2.7.2 2. 存 存 存储 储 储 • 限制表名最大长度,从64调整为50 • 以二进制方式对区块数据和nonce数据进行编码存储 • 移除数据落盘阶段对部分表的排序和hash计算 3. 协 协 协议 议 议 • 优化区块同步策略 • 优化PBFT消息转发策略 • 优化Prepare包结构 • 优化交易广播策略0 码力 | 1435 页 | 92.25 MB | 1 年前3
共 484 条
- 1
- 2
- 3
- 4
- 5
- 6
- 49













