Linux 基本操作
一、Linux 基本概念
C++ 实现环形缓冲区
环形缓冲区(Ring Buffer)是一种常见的用于数据流缓冲的结构,通常用于生产者-消费者模型、音视频处理等场景。
ExoPlayer 如何实现音画同步
在解释这个问题之前,先讲一下 ExoPlayer 中音频播放的三种输出模式。
如何读懂《纯粹理性批判》
要看懂康德的《纯粹理性批判》(Critique of Pure Reason),需要一定的哲学基础和对相关概念的理解。这本书是西方哲学史上最重要的著作之一,涉及复杂的形而上学、认识论和逻辑体系。
如何从播放器构造角度研究 ExoPlayer 源码
ExoPlayer 的核心组件包括:
如何系统学习音视频
学习音视频技术涉及多个领域,包括音频处理、视频处理、编码解码、流媒体传输等。以下是一个系统化的音视频学习路线,适合初学者逐步深入,涵盖核心概念、工具和实践技能。
ExoPlayer 中的 Timeline、Period 和 Window
ExoPlayer 的 Timeline、Timeline.Period 和
Timeline.Window
是其核心组件,用于描述媒体内容的结构和时间信息,特别是在处理直播、点播和复杂播放列表(如多段内容或动态窗口)时。这些类共同定义了媒体的时间轴(Timeline),帮助
ExoPlayer 管理播放位置、导航和内容切换。