ffmpeg architecture(上) 目录 介绍 视频-您看到的是什么! 音频-您在听什么! 编解码器-缩小数据 容器-音频和视频的舒适场所 FFmpeg-命令行 FFmpeg命令行工具101 常见的视频操作 转码 转码 转换中 转换中 红利回合:自适应流 超越 艰苦学习FFmpeg lib ...
分类:
其他好文 时间:
2020-07-13 09:19:43
阅读次数:
71
本文是继《RocketMQ remoting模块分析》后添加的一篇,针对Netty如何实现HTTP Server进行的调研。 一句话总结:Netty 提供的 ChannelHandler,可以直接用来处理 HTTP 和 HTTPS 协议,而不必编写自定义的编解码器。 图 11-2 和图 11-3 分 ...
分类:
其他好文 时间:
2020-07-12 16:18:00
阅读次数:
58
JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 Python3 中可以使用 json 模块来对 JSON 数据进行编解码,它包含了两个函数: json.dumps(): 对数据进行编码。 json.loads() ...
分类:
编程语言 时间:
2020-07-10 11:35:51
阅读次数:
59
1. 原生js的Base64方法 encodeURIComponent() 函数可把字符串作为 URI 组件进行编码,有一个必传参数. unescape() 函数可对通过 escape() 编码的字符串进行解码。 // base编码 // value 是编码后的值 // input 是需要编码的值 ...
分类:
其他好文 时间:
2020-07-07 23:38:07
阅读次数:
110
1.应用场景: FFmpeg简介:(简而言之一句话底层处理音视频流的框架 FFmpeg是一个开源免费跨平台的视频和音频流方案, 属于自由软件,采用LGPL或GPL许可证(依据你选择的组件)。 它提供了录制、转换以及流化音视频的完整解决方案。 它包含了非常先进的音频/视频编解码库libavcodec, ...
分类:
系统相关 时间:
2020-07-06 19:53:01
阅读次数:
101
微软昨天悄悄发布了带外软件更新,以修补两个影响数亿Windows 10和Server版本用户的高风险安全漏洞。 值得一提的是,微软赶在即将于7月14日发布的每月“补丁星期二更新”之前将近两周交付补丁。 这可能是因为这两个漏洞都存在于Windows编解码器库中,Windows编解码器库是社交工程师受害 ...
分类:
其他好文 时间:
2020-07-01 22:10:43
阅读次数:
58
前言 序列化是指将对象转换成可传输或可存储的形式的过程。常见的如文件存储,网络传输。 序列化是个过程,按照什么方式序列化呢?不同的序列化方式得到的结果也不近相同。微服务里超高的调用频率要求编解码的速度更快,大数据里要求数据存储的报文体积更小。 1. 序列化的定义 应用场景 如上面说到序列化用于将对象 ...
分类:
其他好文 时间:
2020-06-17 23:01:45
阅读次数:
78
本文主要介绍.NET Core(C#)中,封装HtmlDecode、HtmlEncode、UrlDecode、UrlEncode成工具类,并且兼容.NET Framework的方法,以及相关的示例代码。 原文地址:https://www.cjavapy.com/article/711/ ...
本文主要介绍Java中,使用URLEncoder.encode和URLDecoder.decode对url地址链接中,中文字符及特殊字符用 UTF-8字符集进行编码和解码的方法,及相关的示例代码。 原文地址:https://www.cjavapy.com/article/709/ ...
分类:
编程语言 时间:
2020-06-14 11:02:02
阅读次数:
79
前言: 要了解rocketMq 需要知道 数据在 rocketMq 中 是如何进行传输,在底层的结构到底是一个什么亚子,这个需要我们对Netty 对字符编解码有一些了解。 开始: 我们从生产者发送消息,broker 接收消息 为例,来开展底层对消息结构。 1. 如下是一段生产者发送消息的代码,这里我 ...
分类:
Web程序 时间:
2020-06-13 23:10:22
阅读次数:
78