本文为 《直播疑难杂症排查》系列的第八篇文章,我们重点看看直播过程中出现的杂音、噪音和回声等问题。相比于视频而言,音频要敏感得多,视频画面有噪点、马赛克都还是可以勉强被接受,而声音一旦有任何瑕疵,人耳都会特别容易感觉到,而且难以忍受。问题现象常见的音频问题现象描述如下:电流音,爆音,滋滋声或者嘟嘟声声音断断续续,听不清楚回声,能听到自己说话的声音问题排查1.参数配置问题上面也有提到,音频是一个特别
转载
2023-09-18 13:32:45
232阅读
前言现在市面上的图像,音视频软件越来越多,最近两年也是直播,短视频的红利期。而图像、音视频一直是互联网视觉的入口,掌握并熟练运用音视频、图像技术已经是当前互联网时代不可或缺的技能,而且这个技能是具有沉淀性质的。目前市面上的学习资料参差不齐,我觉得想要开启音视频的学习之路,先得了解整体流程上会涉及的技术点,再一个个击破。我也是音视频方面的小白,最近公司要做一个视频换脸的应用,目前处于技术调研期。趁此
转载
2023-08-29 18:10:12
294阅读
前言已经快两个月没写博客了,最近换了工作,之前一直想研究研究音视频方面的东西,终于有机会实现了,所以最近会一直写这个系列。我也是刚刚摸索了一段时间,有什么问题大家一起讨论指正。第一篇是概念扫盲篇,如果不知道一些常用的API之后必然很难下手。正文由于FFmpeg特别的火,所以我一直认为音视频和Android原生的API关系不大,其实这种理解是错误的,FFmpeg的优势是解决了Android不同版本的
转载
2023-07-05 21:10:36
273阅读
分类:C#、Android、VS2015;创建日期:2016-03-11一、简介Android提供了常见的多媒体文件编码、解码机制,你可以直接调用Android提供的API,实现相册、播放器、录音、摄像等功能。换言之,你可以通过Activity和Intent,直接访问各种多媒体文件或流数据(本地媒体文件、外部存储文件、资源文件、URL指定的音频视频网络流)。本章要点:音频和视频播放:MediaPl
转载
2023-09-10 13:47:11
179阅读
在具体的业务领域,你可以慢慢沉淀下来,用自己的努力和时间换来对领域知识的深入理解和积累,逐渐从一个开发小白走向最懂这个行业的专家。 -- 无论什么平台,他们的学习曲线其实是类似的,都要经历差不多如下的环节: 1.学习对应平台的编程语言,如:C/C++,Java,Object C,Javascript 等 2.熟悉对应平台提供的 API,如:UI 库,
转载
2023-07-27 13:47:52
163阅读
作者:声网Agora我们知道 Camera 采集回传的是 YUV 数据,AudioRecord 是 PCM,我们要对这些数据进行编码(压缩编码),这里我们来说在 Android 上音视频编解码逃不过的坑-MediaCodec。
转载
2022-01-24 11:49:41
1647阅读
早在数年前,互联网巨头们就纷纷在音视频方向上布局,大量投资项目,吸纳技术人才…由于音视频技术学习不易、高端人才缺乏,音视频开发人员的薪资水平也随之水涨船高。一名优秀的音视频开发人员,年薪普遍都在30w-50w的水平。音视频技术学起来并不容易,知识体系较大,而网上成体系化的资料也较少,许多想转行音视频的人也苦于提升无门。这里我将Android音视频进阶内容分成了音视频基础知识、OpenGL渲染、FF
转载
2024-08-26 17:42:32
47阅读
# 音视频播放在Android中的实现
在现代应用中,音视频内容的呈现变得愈发重要。Android系统为开发者提供了强大的工具来实现音视频的播放功能。本文将为您介绍如何在Android应用中实现音视频播放,包含相关代码示例,以及一个简单的流程图,帮助您更好地理解整个流程。
## Android音视频播放的基本概念
在Android中,音视频播放主要依赖于以下两个类:
1. **MediaP
原创
2024-10-18 07:32:07
60阅读
简介yun2win-sdk-Android提供Android端实时音视频完整解决方案,方便客户快速集成实时音视频功能. SDK 提供的能力如下:发起加入AVClientChannelAVMemberyun2win官网:www.yun2win.comSDK下载地址:http://www.yun2win.com/h-col-107.html 开发准备注册并创建应用到 github下
转载
2023-08-03 11:13:11
172阅读
一、前言 随着4G、5G网络的普及,音视频的应用越来越广泛,包括火热的短视频、音视频直播、音视频通话等;特别是移动端的音视频应用,所以移动端的音视频的开发需求也会非常大,所以作为一名移动开发者,学习和了解音视频开发也是非常必要的;二、音视频基础(1)封装格式:以我们最常见的视频文件,MP4格式文件为例,它其实就是一个后缀名为.mp4的文件;视频文件实际上是一种封装格式文件,或者说是一个容器文件,其
转载
2023-07-27 13:48:16
194阅读
作
转载
2021-11-01 13:48:57
1153阅读
文章目录1、流媒体相关2、Android开源框架2.1、开源音频、视频框架视频播放(media palyer, video player):视频缓存(边看边播)视频编辑(video edit):音频:视频编码器:2.2、视频播放器总结1、原生VideoView2、JiaoZiVideoPlayer(饺子、节操)JiaoZiVideoPlayer源码分析3、GSYVideoPlayer4、~~Ni
转载
2023-12-13 14:29:50
212阅读
前言在Android音视频开发中,网上知识点过于零碎,自学起来难度非常大,不过音视频大牛Jhuster提出了《Android 音视频从入门到提高 - 任务列表》。本文是Android音视频任务列表的第四篇, 对应的要学习的内容是:使用Android平台的MediaExtractor和MediaMuxer API解析和封装mp4文件音视频任务列表音视频任务列表: 点击此处跳转查看一、目录(一)Med
转载
2024-04-19 20:03:20
46阅读
导语Android 音视频开发这块目前的确没有比较系统的教程或者书籍,网上的博客文章也都是比较零散的。只能通过一点点的学习和积累把这块的知识串联积累起来。音视频的开发,往往是比较难的,而这个比较难的技术就是NDK里面的技术。音视频/高清大图片/人工智能/直播/抖音等等这年与用户最紧密,与我们生活最相关的技术一直都在寻找最终的技术落地平台,以前是windows系统,而现在则是移动系统了,移动系统中又
转载
2023-09-11 22:52:00
74阅读
1 你用过音视频合成吗?现在抖音快手各种短视频也算是深入人心了,短视频剪辑中有一个非常重要的功能,就是音视频合成,选择一段视频和一段音频,然后将它们合成一个新的视频,新生成的视频中会有两个音频的混音。下面我们来拆分一下音视频合成的做法:图中着重标记的几个流程可以看出来这是音频视频合成的重点,其实容易出错也是在这个地方。重采样,这是一个什么知识点?在介绍重采样之前,可以先介绍介绍一下音频的一些性质了
转载
2022-10-13 15:41:54
332阅读
音视频 | 音视频学习-01
原创
2023-03-15 07:16:48
674阅读
使用OpenGL ES绘制三角形1.任务目标2.OpenGL ES 基本介绍3.OpenGL ES 使用3.1 GLSurfaceView3.2 GLSurfaceView.Renderer4.OpenGL ES 绘制图形4.1 构建OpenGL ES 环境4.1.1 在Manifest中声明OpenGL ES使用4.1.2 创建一个Activity 展示OpenGL ES 图形4.1.3 构建
转载
2023-09-05 15:06:12
152阅读
Android 音视频开发这块目前的确没有比较系统的教程或者书籍,网上的文章也都是比较零散的。只能通过一点点的学习和积累把这块的知识串联积累起来。初级入门篇:Android 音视频开发(一) : 通过三种方式绘制图片Android 音视频开发(二):使用 AudioRecord 采集音频PCM并保存到文件Android 音视频开发(三):使用 AudioTrack 播放PCM音频Android
转载
2024-08-26 17:33:38
85阅读
资料音视频同步原理及实现基本概念I帧(Intra coded frames): 完整的一张图像P帧(Predicted fram
原创
2023-05-30 07:04:28
560阅读
Android音视频入门(一):音频的录制和播放一、前言当我们使用各种播放器,系统API来完成音视频播放和录制的时候,其实底层已经帮我做了很多看不到的工作。比如如何进行采集、编解码、合成、压缩等一系列工作,各种库其实都已经帮我实现了,我们只需要按规范调用API来完成我们想要的功能。但是在未来的学习过程中我们会一一的深入内部去探讨各个知识点。下面是整理的关于android音视频开发的学习脑图,分别把
转载
2023-10-12 18:10:20
87阅读