WebRTC 源码分析 (三) Windows P2P 音视频通话 peerconnection_...
介绍 环境: webrtc m98 、Windows peerconnection_client 是一个WebRTC提供的示例程序,主要在Windows平台上演示如何使用WebRTC库来实现点对点的实时音频和视频通话。它是一个客户端应用程序,配合 peerconnection_s...
DevYk
0
跨平台播放器开发 (七) ffplay 解封装、解码、音视频同步原理分析
简介该篇主要介绍 「ffplay」 如何实现的解封装,解码和音视频同步的能力,下一篇文章会根据 「ffplay」 已提供的能力,会把一些基础能力给独立出来,以便于后续的扩展。解封装解封装,顾名思义其实就是将封装的包裹...
DevYk
0
跨平台播放器开发 (六) ffplay 主体框架的构成
简介从该篇开始,跨平台播放器将不以 QT 为主,为什么呢?因为 QT 不是我们主要学习的范围,我们主要还是学习如何基于 ffmpeg 等基础库来打造一个真正的跨平台播放器 SDK 。计划该播放器的核心会基于 ffplay 二次开...
DevYk
0
跨平台播放器开发 (四) 开发一个播放器需要用到哪些 FFmpeg 知识
前言咱们前面三篇文章主要介绍了如何在各个主流平台下配置开发环境,那么从该篇开始就真正进入编码了。由于该系列定义为「从 0 到 1 「写一个跨平台播放器,所以我打算」从浅到深」,从「基础到进阶」的路线来进行。...
DevYk
0
跨平台播放器开发 (三) QT for Windows & FFmpeg 环境搭建
简介上一篇咱们在 「Linux」 平台下搭建了播放器开发环境,该篇主要介绍如何在 「Windows」 平台下搭建 QT 和 FFmpeg 开发环境。如果你是在 mac 或者linux 环境下, 那么可以参考下面文章进行搭建跨平台播放器开发 (...
DevYk
0
跨平台播放器开发 (二) QT for Linux & FFmpeg 环境搭建
简介上一篇咱们在 「MAC OS」 平台下搭建了 QT 和 FFmpeg 开发环境,该篇主要介绍如何在 「Linux」 平台下搭建 QT 和 FFmpeg 开发环境,MAC OS 平台环境搭建可以参考上一篇文章 跨平台播放器开发 (一) QT for MAC OS...
DevYk
0