实时音视频
-
音视频领域有哪些火爆的开源项目
本文分享音视频领域最常用的开源项目,包括FFmpeg、grafika、ijkplayer、android-gpuimage、vlc-android、mp4parser、SopCas…
-
什么是音视频解码?音视频解码流程图
本文分享音视频解码基本概念、解码的大体流程图以及音视频解码的难点,普及音视频开发的基础知识,希望对大家有用。 一 什么是音视频解码 音视频解码,顾名思义就是把已经压缩过后的音视频(…
-
音视频编码推流的总流程
一、音视频为什么要编码? 音视频编码技术在音视频领域有着举足轻重的地位,这是由于音视频原始数据量较大,在传输的过程中如果不进行编码的话,则无法进行传输。比方说,一张普通的图片的大小…
-
Android音视频开发卡顿问题排查参考
熟话说,授人以鱼不如授人以渔,这里记录的是在实际项目上,我遇到问题时是如何进行排查解决的,给大家提供个思路参考~ 一、遇到的问题 通过pc后台查看手机端实时视频,出现先…
-
Android音频播放接口AudioTrack详解【Android音视频开发】
Android 中常用的播放音频的接口有MediaPlayer、AudioTrack和SoundPool,音频的渲染最常用的是AudioTrack和OpenSL ES ,…
-
音频编码基础和原理
1. 前言 数字音频是把模拟的、连续的声音信号通过采样、量化和编码过程转变成数字信号,然后再进行记录、传输及其他加工处理。重放时再将这些记录的数字音频信号还原为模拟信号,…
-
一文讲透伽马校正丨音视频基础
1、伽马校正 在视频的图像处理中,我们可能在很多地方都听说过伽马校正这个概念,它到底是干什么的呢?这里我们来探讨一下这个概念。 如果大家接触过更早的电视机或电脑显示器,应该知道一种…
-
Android-Native 开发之利用 AAudio 播放音频
谈到在Android C/C++层实现音频播放/录制功能的时候,大家可能首先会想到的是利用opensles去做,这确实是一直不错的实现方式,久经考验,并且适配比较广。 但如果你的项…
-
V4L2框架-media device
本文对 V4L2 的运行时数据流设备管理做一个详细的介绍,包括什么叫「运行时设备管理」,它是干什么用的,怎么使用等等。本文的目标是掌握 media device 的编码使用方法以及…
-
Android AudioRecord采集音频数据及合成
本文介绍下 Android音视频开发中的AudioRecord的使用,案例将会在前面MediaCodec录制MP4的基础上进行,使用AudioRecord录制音频数据并将其合成到M…
-
音视频技术进击,直播互动场景如何“进化”?
小到远程会议、直播娱乐,大到元宇宙话题中对于未来互动方式的讨论,音视频技术与我们生活方式的变革息息相关。目前,音视频赛道的技术突破,也给直播互动带来了很多新的玩法和形式。音视频领域…
-
2023音视频技术将如何发展?
过去三年, 人们的日常生活、工作方式发生了巨大改变,短视频、互动直播、在线教育、云上会议等音视频使用场景深入到各行各业。井喷的需求使音视频的传输方式也发生了许多改变。 回顾音视频技…
-
V4L2音视频框架学习
一、什么是V4L2? Video for Linuxtwo(Video4Linux2)简称V4L2,是V4L的改进版。V4L2是linux操作系统下用于采集图片、视频和音频数据的A…
-
音视频杂谈–ChatGPT和音视频开发
相信最近大家对于ChatGPT一定不陌生,主流平台包括微博,知乎,抖音,公众号,头条咨询都在大肆宣传。抱着玩玩的态度,自己也展开了一些对话聊天。 1 普遍关心的问题: 列举10个c…
-
OpenGL ES 着色器语言丨音视频基础
前面的文章中介绍了 OpenGL 和 OpenGL ES 的区别,而 GLSL 和 GLSL ES 则是两者对应的着色器语言,GLSL ES…
-
AR下的RTC技术与应用
编者按:LiveVideoStack很荣幸地邀请到了来自Rokid应用平台算法负责人,王文兵老师,为我们分享介绍AR下的RTC技术与应用。 文/王文兵整理/LiveVideoSta…
-
X264码率控制-音视频学习
X264 码率控制说明 码率控制原理 H264 标准中采用的是拉格朗日中值定理进行控制的。在数学中的最优化问题中,拉格朗日乘数法(以数学家约瑟夫·拉格朗日命名)是一种寻找多元函数在…
-
ffmpeg命令汇总和音视频处理流程
本文给大家分享ffmpeg命令汇总,包括ffmpeg工具、命令使用总结以及ffmpeg音视频处理流程。 ffmpeg命令汇总 1、ffmpeg工具 ffmpeg工具主要分三个,从官…
-
音频帧和视频帧区别及同步方法
本文介绍音频帧、视频帧的概念、主要参数和分析方法,从中可以看出两者的区别。另外介绍音视频同步方式等。 音频帧 音频帧的概念没有视频帧那么清晰,几乎所有视频编码格式都可以简单的认为一…
-
Android音视频开发基础知识
今天学习一下音视频的基础知识,日常工作中都会接触到音视频的开发,比如目前工作中都会涉及到 TSPlayer、IjkPlayer、MediaPlayer 提供播放能力,不管是什么 P…