四时宝库

程序员的知识宝库

「音视频技术」播放器音画同步(「音视频技术」播放器音画同步吗)

1 概述

首先,我们给出音画同步的定义:

音画同步是指播放器正在渲染的每一帧画面和正在播放的每一段声音都是严格对应起来的,不存在人耳和肉眼可以分辨出来的偏差。

性能分析利器之perf浅析(perfbench)

源:http://walkerdu.com/2018/09/13/perf-event/

作为服务器后台开发,不仅仅要写业务逻辑,后台意味着高并发,稳定性,当你写了很多逻辑,发现性能有问题的时候,也要学会性能分析,进行性能优化, 也许你会接触很多性能分析工具:valgrind,gperftools,gprof, oprofile, 有时间慢慢一一介绍,在学习perf的过程中,也学习和加深了很多之前的知识,本文抛砖引玉,希望能帮助大家了解一些性能分析更深的一些东西。

LiteOS内核源码分析系列四——时间管理(1)

Huawei LiteOS

如何使linux系统中的UTC与CST一致

如何使linux系统中的UTC与CST一致

一,基本概念

UTC是协调世界时间(Universal Time Coordinated)英文缩写,是由国际无线电咨询委员会规定和推荐,并由国际时间局(BIH)负责保持的以秒为基础的时间标度

IC后端工程师大部分都不懂Encounter timing report中的phase shift

很多人工作多年,却还不理解Encounter timing report中的phase shift是如何计算出来的?确实是一个很抽象的概念,这次我们来介绍一下它是怎么计算的。

先看以下公式

首先得会学会“取沿”

setup和hold的check机制不一样

它们的capture edge取法也不大一样

Xilinx文档编号及其内容索引(部分)

Xilinx文档的数量非常多。即使全职从事FPGA相关工作,没有几年时间不可能对器件特性、应用、注意事项等等有较为全面的了解。本文记录了我自使用Xilinx系列FPGA以来或精读、或翻阅、或查询过的文档,及其主要内容。如果有新的会随时补录进来。以下按照个人理解对文档进行了分类,不一定恰当,也会有重叠的情况,欢迎提出意见。

RocketMQ源码分析之Broker快速失败组件BrokerFastFailure

#头条创作挑战赛#

一、FastFailure是啥

FastFailure从字面意思上就能猜出来,其实就是快速失败,什么是快速失败呢,就是broker感觉自己不行(繁忙)的时候,接下来的一些请求就会直接返回失败,如果有用过dubbo的小伙伴,可能会知道dubbo服务提供者端有个快速失败机制,就是线程池满的时候,再来调用请求就会直接拒绝掉,为啥会有这个机制呢?其实是为了保障broker或者是服务的稳定性与可用性,不然broker或者是服务非常繁忙的时候,处理请求很慢,还哗哗的一堆堆请求不停的打过来,容易将broker或者是服务干宕机。

FFmpeg学习:视音频同步(ffmpeg音频和视频合成)

视频和音频是各自独立播放的,并不同步。本文主要描述了如何以音频的播放时长为基准,将视频同步到音频上以实现视音频的同步播放的。主要有以下几个方面的内容

视音频同步的简单介绍
DTS 和 PTS
计算视频中Frame的显示时间
获取Audio clock(audio的播放时长)
将视频同步到音频上,实现视音频同步播放

全民学Python?10个Python小技巧你值得拥有

全文共4433字,预计学习时长13分钟

1000个读者心中有1000个哈姆雷特,要问1000个程序员“什么才是最好的语言”,Java、Python、PHP、C++ 也都有自己的位置。但要问编程语言流行指数之王非,那真的非Python莫属了。

据Stack Overflow数据显示,Python是使用量增长最快的编程语言。


FFplay超详细数据结构分析(ffplay.c)

阅读本文前,可以看看前面的文章。

FFmpeg的FFplay框架分析


控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接