实时音视频
-
ffplay音视频同步 | FFmpeg音视频开发13
对于音视频同步是有三种方案的,一种是以外部时钟为基准,音频时钟和视频时钟在播放时都以外部时钟为参考系,谁快了就等待,慢了就丢帧;第二种是以视频时钟为基准, 音频时钟在播放的过程中参…
-
ffplay音视频解码线程 | FFmpeg音视频开发12
前面我们介绍了ffplay的调试环境集成、ffplay总体架构、ffplay的读取线程等相关内容,今天介绍下ffplay解码线程工作流程。 因为视频解码和音频解码的过程大概一致,因…
-
欢聚集团音视频质量推断实践
音视频质量推断通过全链路指标采集、网络仿真、质量数据分析三个部分的能力来实现。音视频质量推断能从各个维度、各个阶段以及各个场景来衡量音视频通信的质量、比较各个版本的质量变化趋势、对…
-
Unity C#实现语音通话 | Unity语音开发系列3
前面我们分享了 Unity 语音通话 demo 示例源码和 SDK 集成文章,本文将介绍如何基于Unity C# 快速实现一个简单的实时音视频通话。 相关概念简介 Unity语音通…
-
Unity语音通话sdk接入集成 | Unity语音开发系列2
上一篇文章 Unity语音通话示例源码跑通 我们分享了Unity语音通话的一个简单示例。今天我们来看下如何集成ZEGO即构的语音SDK,这是实现语音通话功能的前提条件。 Unity…
-
腾讯音视频SDK的方案设计
经过五年的努力,腾讯云终端团队不断完善并积累出了一套完整的终端SDK方案体系,包含即时通信,主播推流,直播播放、点播播放、RTC实时互动、短视频录制,特效编辑等一系列音视频和实时通…
-
Unity语音通话示例源码跑通 | Unity语音开发系列1
ZEGO即构科技提供Unity3D实时语音SDK,开发者可快速实现一对一、多对多的实时音频通话、直播等场景。SDK游戏语音模块,包括:范围语音、3D 音效、小队语音。适用于吃鸡类游…
-
ffplay如何读取数据线程 | FFmpeg音视频开发11
在前面我们介绍了ffplay的总体架构和一些关键的数据结构。今天我们还是从这张图开始,主要介绍ffplay的读取线程部分。 从ffplay的main函数入口开始阅读源码,发现是在函…
-
ffplay整体框架 | FFmpeg音视频开发10
虽说ffplay是一个简单的播放器,但是其实内部一点也不简单,其实笔者也不知道说它简单的理由是什么,是因为它只有一个点c文件??? ffplay内部细节繁多,想要深入分析不单单要掌…
-
ffplay调试环境搭建 | FFmpeg音视频开发9
ffplay是基于FFmpeg的最简单的官方播放器。麻雀虽小,五脏俱全,虽说ffplay简单,但是各种播放器应有的功能一一俱全,说它简单或许仅仅是因为它只有一个点c文件而已吧。 想…
-
实时音视频SDK之场景化音视频配置(重磅推荐)
为方便开发者快速接入,降低开发者接入门槛,ZEGO 实时音视频SDK 通过大量线上数据验证,沉淀出多种场景化配置方案。开发者可根据所需场景,选择对应的房间模式,SDK 将自动应用适…
-
android语音通话demo,示例源码跑通
本文分享即构 android 语音通话 demo 示例源码,开发语言 Java。介绍如何快速跑通示例源码,体验基础的音视频通话服务。 下载地址:https://doc-zh.zeg…
-
视频SDK和API是什么?视频SDK和API有什么区别
开发工具包和API有什么区别?如果您混淆这两个术语是可以理解的,因为它们经常一起出现。如果您正在构建视频平台,一个更好的问题是视频SDK与 API之间的区别。 API是一个应用程序…
-
基于人眼视觉模型,实现码率、质量、成本的最优均衡
将编码器的优化目标从经典的保真度最高,调整为「主观体验最好」。 视觉是具有「掩蔽效应」的。 通俗地说,人眼作为图像信息的接收端,并不能精准捕捉到图像画面的所有变化。 例如,人眼对于…
-
音视频技术的未来方向(音视频技术的发展前景)
目前各个领域和垂直行业,都希望借助音视频技术,升级和改造现有生产场景,提升效率,降低成本。 企业希望充分利用音视频技术,但是,也面临着对技术门槛和资源投入的担忧,望而却步。我们现在…
-
FFmpeg视频合并以及替换视频背景音乐实战 | FFmpeg音视频开发8
通过前面的实战,我们实现音视频解封装提取、音视频解码、音视频编码、音频重采样等的功能,今天我们就结合之前所做的功能, 来做一个短视频APP中常见的功能: 1、提取多个mp3文件中的…
-
FFmpeg mp3转码aac | FFmpeg音视频开发7
如今以抖音、快手为代表的短视频秀无处不在,比如它们一个很普通的功能就是使用流行音乐替换作为视频的背景音乐。而在视频中音频一般都是以AAC的形成存在,但流行音乐大多以mp3的格式传播…
-
FFmpeg音频重采样 | FFmpeg音视频开发6
今天我们的实战内容是将音频解码成PCM,并将PCM重采样成特定的采样率,然后输出到本地文件进行播放。 什么是重采样 所谓重采样,一句话总结就是改变音频的三元素,也就是通过重采样改变…
-
FFmpeg音视频编码 | FFmpeg音视频开发5
在前面的我们使用FFmpeg进行相关实践,对音视视频进行了解封装、解码等相关操作,今天我们继续使用FFmpeg进行实践,使用FFmpeg进行音视频编码。 任务一:在前面《FFmpe…
-
FFmpeg音频解码 | FFmpeg音视频开发4
前面我们介绍了使用FFmpeg解码视频,今天我们使用FFmpeg解码音频。我们的目标将mp4中的音频文件解码成PCM数据,并输出到本地文件,然后使用ffplay播放验证。 音频的解…