E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
android音视频
《
Android音视频
系列-4》使用FFmpeg+AudioTrack播放一个mp3
上一篇已经成功将FFmpeg动态库集成到AndroidStudio中,这一篇将学习使用FFmpeg+AudioTrack播放一个mp3文件,主要还是熟悉一下FFmpeg的一些基本用法,包括一些JNI基础,C++基础。正文开始一、播放一个音视频文件,需要经过哪些步骤?我们知道,音频有很多格式,例如mp3、aac,视频有很多格式,例如mp4、rmvb。这些mp3、mp4其实是一种封装格式封装格式视频信
蓝师傅_Android
·
2021-06-12 06:48
Android 音视频开发学习教程,从初级到高级、从理论到实战,简直完整的无可挑剔!
关于
Android音视频
开发这块目前没有一个比较系统化的学习方案,网上的博客文章也都是比较零散的。只能通过一点点的学习和积累把这块的知识串联积累起来。
Android程序猿小黑
·
2021-06-11 04:06
Android音视频
常见术语
1.帧率:每秒显示多少帧(fps、Hz)或者图形处理器每秒能够处理多少次数,帧率越高显示的越流畅,更接近真实的画面,30-60fps是人的肉眼可以接受的,超过这个值人的肉眼就不能明显的感知到,会浪费图像处理器的处理浪费2.分辨率:视频成像所形成的图片大小和尺寸3.码率(比特率):单位时间内连续播放媒体的数量,码率越高,消耗的带宽越大(PS:画质的好坏,取决于码率和编码算法,所以不能单独的说码率越高
Z_Liqiang
·
2021-06-09 10:23
Android音视频
开发 二.学习规划
目前的确没有比较系统的教程或者书籍,网上的博客文章也都是比较零散的,查找了很多资料,制定了一个学习路线。image音视频内容核心:音视频技术=封装技术+视频压缩编码技术+音频压缩编码技术+流媒体协议技术播放流程:获取流–>解码–>播放录制播放流程:录制音频视频–>剪辑–>编码–>上传服务器直播流程:录制音视频–>编码–>流媒体传输–>服务器—>流媒体传输到其他app–>解码–>播放几个重要的环节:
wildeyess
·
2021-06-09 04:47
Android音视频
开发 五.Camera API 采集视频数据
使用CameraAPI采集视频数据并保存到文件,分别使用SurfaceView、TextureView来预览Camera数据,取到NV21的数据回调。注:需要权限:一、预览Camera数据做过Android开发的人一般都知道,有两种方法能够做到这一点:SurfaceView、TextureView。下面是使用SurfaceView预览数据的方式:下面是使用TextureView预览数据的方式:二、
wildeyess
·
2021-06-05 14:22
android音视频
指南-响应媒体按钮
媒体按钮是Android设备和其他外围设备上的硬件按钮,例如蓝牙耳机上的暂停/播放按钮。当用户按下媒体按钮时,Android会生成一个KeyEvent,其中包含一个识别按钮的密钥代码。mediabuttonKeyEvents的关键代码是以KEYCODE_MEDIA开头的常量(例如,KEYCODE_MEDIA_PLAY)。应用程序应该能够在三种情况下处理媒体按钮事件,按优先顺序排列:当应用程序的UI
Android高级架构探索
·
2021-06-04 10:37
堪称教科书级别的
Android音视频
入门进阶学习手册,开源分享!
概述随着整个互联网的崛起,数据传递的形式也在不断升级变化,总的流行趋势如下:纯文本的短信,QQ->空间,微博,朋友圈的图片文字结合->微信语音->各大直播软件->抖音快手短视频音视频的发展正在向各个行业不断扩展,从教育的远程授课,交通的人脸识别,医疗的远程就医等等,音视频方向已经占据一个相当重要的位置。大家从现在招聘网站上的岗位任职要求应该也能感受到这一点,一名合格的音视频开发人员,少则年薪30万
上马定江山
·
2021-05-21 17:18
Android
音视频
android
研究
Android音视频
-3-在Android设备上采集音视频并使用MediaCodec编码为H.264
原文:https://juejin.cn/post/69601302052266311754本文解决的问题本文主要使用MediaCodec硬编码器对Android设备采集的音视频编码封装音视频基础编码器封装音频编码器封装视频编码器使用新封装的视频编码器改造示例2使用Camera进行视频录制并保存为视频流使用AudioRecord进行音频录制并保存为音频流(待完成)使用MediaMuxer混合器合并
bug樱樱
·
2021-05-19 14:45
Android
音视频
android
Android音视频
【一】H264编码基础
人间观察岁月催人,时间过的太快了音视频编码解码就是指通过特定的压缩/解压技术,将某个音视频格式的数据转换为另一种音视频格式数据。目前在Android中的音视频用的最多的就是H264+aac的方式进行编码和解码,其实不止Android,H264在整个音视频领域都是使用最广泛的编码方式。H264是新一代的编码标准,以高压缩高质量和支持多种网络的流媒体传输。当然还有比H264更好的H265编码,H265
后厂村追寻
·
2021-05-19 13:02
Android端实现Onvif IPC开发(二)——在Android端搭建服务器模拟Onvif IP Camera
@[toc]Android端实现OnvifIPC开发:【
Android音视频
】Onvif-IPC开发(一)——gSoap-onvif移植到Android》【
Android音视频
】Onvif-IPC开发(
Felix_lin
·
2021-05-18 10:31
Android音视频
开发
根据
Android音视频
开发入门指南,完成里面的任务列表:1、在Android平台绘制一张图片,使用至少3种不同的API,ImageView,SurfaceView,自定义View2、在Android平台使用
张俊峰0613
·
2021-05-13 07:15
Android音视频
【十】音频mp3剪切
人间观察为了等你,我错过了等我的人。介绍Android中在一些短视频的制作app软件上,会有给视频增加背景音乐的功能,而背景音乐/歌曲(一般是mp3)是从服务器上下载后,然后本地解码,往往用户会选择一首歌曲的部分的时间段。所以实现方案就是:下载mp3->解码部分mp3为pcm->其它操作(比如文件,pcm处理)。所以此篇主要介绍解码部分的mp3为pcm,可以理解为mp3的剪切。后续会介绍如何给视频
后厂村追寻
·
2021-05-09 20:28
Android音视频
系列(二):MediaRecorder和MediaPlayer
前言因为MediaRecorder和MediaPlayer都是比较常用的API,比较简单,只需要写好对应的配置就实现了音视频的录制功能,对于音频录制要求不高的话,基本满足日常开发的需求。正文首先我们添加需要使用到的权限:摄像头,读写内存卡和录音,千万不要忘记。录制/***@authorli.zhipeng**录制视频页面**/classMediaRecorderActivity:AppCompat
珠穆朗玛小王子
·
2021-05-09 02:15
知命不惧,日日自新
工作之余的学习文章文章输出二十四篇,其中《Androidjni开发系列》十二篇,《
Android音视频
开发系列》十二篇,当然后续还会继续写。目前在和csdn,期间搞了个微信公众号,什么玩意啊,写完md
后厂村追寻
·
2021-05-01 22:09
Android音视频
【十一】视频混音
人间观察其实人这一辈子真的遇不到几个真心对你好爱你的人如果有幸能牵手那就别并肩好好的别老是冷冰冰说反话简介短视频的编辑功能有很多,比如:添加背景音乐,剪切,拼接视频/音频,特效,贴纸等等。本文介绍为MP4视频增加背景音乐(或者控制视频原始的音量大小),其中涉及到音视频的解码,视频和音频的指定时长的提取,音频视频的分离,混合视频音频生成mp4,音频混音,音量调节以及一些音频处理细节和注意的地方等技术
后厂村追寻
·
2021-04-26 21:41
Android NDK入门:C++ 基础知识
为什么写这篇文章本文算作是《
Android音视频
开发打怪升级》系列文章的“番外”篇,原本打算将本文的内容写在《AndroidFFmpeg视频解码播放》这篇文章中,因为要想学习FFmpeg相关知识,C++
开发的猫
·
2021-04-25 13:06
android音视频
开发面试,来看看移动端小程序技术的前世今生!真香
前言想要成为一名优秀的Android开发,你需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。学算法真的很痛苦,虽然大数据现在很火,但找到适合自己定位的职业也未尝不是一种合理选择。投百度的经历非常坎坷,想写出来和大家分享一下,希望能带给和我一样准备不是非常充分(无对口项目、无实习经历、渣硕算法中途转Android开发)的同学一些信心。百度一开始是想找学弟内推的,但是我投的比较早(8
A小小开发者
·
2021-04-22 09:17
程序员
android
Android音视频
之使用SurfaceView绘图
由于公司业务要用到音视频方面的知识,所以我打算学习一下
Android音视频
开发。在网上搜索资料和教程,发现系统化的比较少,大多讲得比较零散。
落英坠露
·
2021-04-22 03:11
Android端实现Onvif IPC开发(一)——gSoap移植NDK尝试
@[toc]Android端实现OnvifIPC开发:【
Android音视频
】Onvif-IPC开发(一)——gSoap-onvif移植到Android》【
Android音视频
】Onvif-IPC开发(
Felix_lin
·
2021-04-21 00:05
Android音视频
(六) 使用OpenGL ES 3.0预览Camera
刚学习了OpenGL的纹理相关知识,终于可以接着写
Android音视频
系列了。本篇博客会介绍使用OpenGLES3.0相关知识预览Camera,并且提供Camera和Camera2两个版本实现。
MzDavid
·
2021-04-19 05:54
【Android 音视频开发打怪升级:FFmpeg音视频编解码篇】四、Android FFmpeg+OpenSL ES音频解码播放
教程代码:【Github传送门】目录一、
Android音视频
硬解码篇:1,音视频基础知识2,音视频硬解码流程:封
开发的猫
·
2021-04-15 06:19
音视频学习-MediaCodec API 详解
原文:http://www.cnblogs.com/renhui/p/7478527.html在学习了
Android音视频
的基本的相关知识,并整理了相关的API之后,我们应该对基本的音视频有一定的轮廓了
vb12
·
2021-04-14 00:21
Android音视频
开发
实时音视频技术基础知识全面盘点系列即时通讯音视频开发系列19篇WebRTCWebRTC-Android探索-创建音视频通话程序的基本姿势前端音视频WebRTC实时通讯的核心流媒体-webrtc基础知识点一流媒体-webrtc基础知识点二工具库易用的
Android
幻海流心
·
2021-04-02 18:14
【Android 音视频开发打怪升级:FFmpeg音视频编解码篇】三、Android FFmpeg视频解码播放
教程代码:【Github传送门】目录一、
Android音视频
硬解码篇:1,音视频基础知识2,音视频硬解码流程:封
开发的猫
·
2021-03-11 21:40
dai's 文章索引
:dai's文章索引优先访问biuos.github.io最先更新+问题音视频+音视频协议格式感谢如下作者提供的技术文章:后厂村追寻日月当头JG2014cain_huang说明地址感谢H264码流结构
Android
dai_b4ba
·
2021-03-10 10:33
android音视频
【十】音频mp3剪切
人间观察为了等你,我错过了等我的人。介绍Android中在一些短视频的制作app软件上,会有给视频增加背景音乐的功能,而背景音乐/歌曲(一般是mp3)是从服务器上下载后,然后本地解码,往往用户会选择一首歌曲的部分的时间段。所以实现方案就是:下载mp3->解码部分mp3为pcm->其它操作(比如文件,pcm处理)。所以此篇主要介绍解码部分的mp3为pcm,可以理解为mp3的剪切。后续会介绍如何给视频
顾修忠
·
2021-03-07 15:55
音视频
Android硬编码
Android音视频
mp3剪切
mp3解码
Android
mp3剪切
MediaExtractor
Android音视频
开发—AudioRecord实现录音功能
AudioRecord实现录音功能简介实现步骤及解析测试简介AudioRecord类管理Java应用程序的音频资源,以便从平台的音频输入硬件录制音频。AudioRecord录制的是PCM格式的音频文件,需要用AudioTrack来播放(下一期介绍),AudioTrack比MediaRecorder更接近底层、更专业。实现步骤及解析1、添加权限分别是录音权限;读、写外部存储器权限2、编写基于Audi
一条屈依
·
2021-02-25 15:44
Android音视频开发
Android
android
ffmpeg
音视频
java
base64
android音视频
【九】音频硬编解码pcm&aac&wav
人间观察时间的流逝总是悄无声息的这篇看下音频的硬编解码(MediaCodec),主要内容包含AudioRecord采集pcm硬编码为aacmp3硬解码为pcmpcm转为wav格式为什么介绍这些呢?因为在直播中音频基本上都是aac格式的,在短视频中比如:添加背景音进行混音,替换背景音乐,视频文件提取音频,剪切音频,插入音频等等都会涉及。所以比较重要,当然也有软编码,后续介绍。因工作中用不到kotli
顾修忠
·
2021-02-14 20:33
音视频
Android硬编码
音视频
音频编码解码
pcm转
mp3硬解码
Android音视频
Android音视频
【七】H265硬编解码&视频通话
人间观察我该如何去表达呢前面介绍了H265的一些知识,本篇实现利用camera采集进行H265硬编码,利用WebSocket来传输H265裸流,接收到H265的码流后进行H265解码渲染到surfaceview上,从而实现简易的视频通话。主要有:摄像头如何处理,如何拿到摄像头的yuv数据,yuv数据怎么处理,实现AndroidH265硬编码和硬解码,vps,sps,pps怎么处理以及如何在网络上传
后厂村追寻
·
2021-01-30 12:20
Android音视频
- MediaCodec编解码音视频
前情提要上一篇博客我们分析了如何使用Android的硬件设备(摄像机、录音设备)来进行采集原生数据,Camera采集回传的是YUV数据,AudioRecord是PCM,我们要对这些数据进行编码(压缩编码),关于为什么要这么做,我们在
Android
YFan
·
2021-01-15 02:15
android
音视频
Android音视频
- Camera+AudioRecord采集数据
前情提要在上一篇文章中,放了一张音视频学习路线图,后面我会尽量按照这个路线图进行博客更新,首先我们来谈一谈输入,在Android上的输入源无非是本地已有的音视频文件或者通过音视频设备(相机录音)采集的原生数据。本章我们来分析如何在Android上通过Camera以及录音设备采集数据。Camera在Android上的视频采集设备无疑就是Camera了,在AndroidSDKAPI21之前的版本只能使
YFan
·
2021-01-13 20:05
android
音视频
Android音视频
- Camera+AudioRecord采集数据
前情提要在上一篇文章中,放了一张音视频学习路线图,后面我会尽量按照这个路线图进行博客更新,首先我们来谈一谈输入,在Android上的输入源无非是本地已有的音视频文件或者通过音视频设备(相机录音)采集的原生数据。本章我们来分析如何在Android上通过Camera以及录音设备采集数据。Camera在Android上的视频采集设备无疑就是Camera了,在AndroidSDKAPI21之前的版本只能使
YFan
·
2021-01-13 20:01
android
音视频
Android音视频
【五】H265/HEVC&码流结构
人间观察我好像还什么都没有准备好,就到了而立之年的年纪,不是吃一个糖就能开心的年纪了。前面我们了解了H264/AVC的一些知识。今天我们看H265,只有了解了这些基础的,什么协议(flv等)啦,什么封装格式(mp4等)啦,网络传输啦等都是很有帮助的。背景知识H265又被叫做HEVC(全称叫做HightEfficiencyVideoCoding,高效率视频编码),它同H264一样也是ITU-T和IS
顾修忠
·
2021-01-02 16:10
音视频
音视频
h265
Android音视频
h265码流分析
音视频nalu
Android音视频
【五】H265/HEVC&码流结构
人间观察我好像还什么都没有准备好,就到了而立之年的年纪,不是吃一个糖就能开心的年纪了。前面我们了解了H264/AVC的一些知识。今天我们看H265,只有了解了这些基础的,什么协议(flv等)啦,什么封装格式(mp4等)啦,网络传输啦等都是很有帮助的。背景知识H265又被叫做HEVC(全称叫做HightEfficiencyVideoCoding,高效率视频编码),它同H264一样也是ITU-T和IS
后厂村追寻
·
2021-01-02 16:43
Android音视频
【四】H264硬编码
人间观察你什么时候觉得自己好孤独这篇我们介绍如何在Android中实现硬编码为H264,用camera或者其它数据来源也行,我们先不用camera,camera还是蛮复杂的(比如前后置摄像头预览,yuv数据转换,camera2等等)。本篇采用录屏(录制手机屏幕)然后编码h264到文件。如果你看了上篇文章了解了硬编码和h264,这篇就很简单了。代码用kotlin实现,学kotlin中,练练手。。。录
顾修忠
·
2020-12-30 19:12
音视频
H264
Android硬编码
android
h.264
androidi硬编码
Android录屏
h264硬编码
Android音视频
开发(1):H264 基本原理
前言H264视频压缩算法现在无疑是所有视频压缩技术中使用最广泛,最流行的。随着x264/openh264以及ffmpeg等开源库的推出,大多数使用者无需再对H264的细节做过多的研究,这大降低了人们使用H264的成本。但为了用好H264,我们还是要对H264的基本原理弄清楚才行。今天我们就来看看H264的基本原理。H264概述H264压缩技术主要采用了以下几种方法对视频数据进行压缩。包括:帧内预测
炙热是你
·
2020-12-21 17:32
android
Android音视频
开发(1):H264 基本原理
前言H264视频压缩算法现在无疑是所有视频压缩技术中使用最广泛,最流行的。随着x264/openh264以及ffmpeg等开源库的推出,大多数使用者无需再对H264的细节做过多的研究,这大降低了人们使用H264的成本。但为了用好H264,我们还是要对H264的基本原理弄清楚才行。今天我们就来看看H264的基本原理。H264概述H264压缩技术主要采用了以下几种方法对视频数据进行压缩。包括:帧内预测
炙热是你
·
2020-12-21 17:13
android
Android音视频
- 学习路线概览
从本篇开始呢,开始记录
Android音视频
的相关知识。
YFan
·
2020-12-14 20:02
android
视频
Android音视频
- 学习路线概览
从本篇开始呢,开始记录
Android音视频
的相关知识。
YFan
·
2020-12-14 20:44
android
视频
Android开发音视频方向学习路线及资源分享,学完还怕什么互联网寒冬?
接触
Android音视频
这一块已经有一段时间了,跟普通的应用层开发相比,的确更花费精力。期间为了学习音视频的录制,编码,处理也看过大大小小的几十个项目。
炙热是你
·
2020-12-11 15:44
android
Android开发音视频方向学习路线及资源分享,学完还怕什么互联网寒冬?
接触
Android音视频
这一块已经有一段时间了,跟普通的应用层开发相比,的确更花费精力。期间为了学习音视频的录制,编码,处理也看过大大小小的几十个项目。
炙热是你
·
2020-12-11 14:59
android
推荐几个堪称教科书级别的 Android 音视频入门项目
推荐下面几个项目会各有侧重,分别涵盖了
Android音视频
录制API、OpenGL渲染和综合运用的例子。GPUImageGithub地址:https://github.com/
蓄意碎碎
·
2020-12-05 00:04
ffmpeg
opengl
android
Android音视频
开发的前景!5G时代的风口!(写给移动开发)
5G的招牌,移动、联通、电信中国三大网络通信巨头也纷纷推出5G流量套餐,各种活动层出不穷:“免费升级5G流量套餐”;“手机以旧换新”;“充话费,送手机”;“办宽带,送话费”……在这样的环境下,我们聊一聊
Android
Android开发骆驼
·
2020-11-28 10:01
android
移动开发
ndk
5g
android音视频
混音,实现酷炫吊炸天KTV效果
前段时间项目有个需求是要实现一个类似于唱吧的ktv效果,用户对着麦克风唱歌,然后app录制用户的声音,唱完以后,会将用户的音频合成到带有bgm的视频中去,就跟我们去ktv唱歌是一个效果。由于自己不懂C,使用FFMPEG的门槛太高,并且ffmepg引入的话,会加大安装包体积,所以就打算用android自带的系统类来实现。上网查阅了一系列资料以后就开始动手了。首先,后台给我们返回的只有bgm视频,本着
partyjob
·
2020-11-07 06:56
最详细版Mac下编译FFmpeg,并移植到AndroidStudio(亲测能用)
最近项目空闲,开始调研学习
Android音视频
技术,又开始小白踩坑之路。。。
醉挽清风_666
·
2020-10-26 16:53
Android音视频
开发-入门(三):使用 Camera API 采集NV21数据
一、预览Camera数据做过Android开发的人一般都知道,有两种方法能够做到这一点:SufaceView、TextureView。下面是使用SurfaceView预览数据的方式:SurfaceViewsurfaceView;Cameracamera;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(s
HannyYeung
·
2020-10-10 09:39
未来 Android 开发的从业方向
我算是业余坚持下的半个音视频开发和全职的大前端开发1、
Android音视频
开发这个一个很不错的方向,特别是在2
generallizhong
·
2020-10-09 13:02
编程语言
Android音视频
(一) OpenGL ES2.0 绘制图片纹理
OpenGLES是OpenGL的一个子集,它针对移动端或嵌入式系统做了部分精简,而Android系统中集成了OpenGLES,方便我们通过其接口充分使用GPU的计算和渲染能力。OpenGLES2.0是基于可编程管线设计。相对OpenGLES1.x,OpenGLES2.0进行了大变革,更具灵活性,功能也更强大,并且渲染效率更高,效果更好。目前Android对OpenGLES的支持如下:OpenGLE
weixin_34342905
·
2020-09-17 00:22
移动开发
嵌入式
Android音视频
(五) OpenSL ES录制、播放音频
Android音视频
(一)Camera2API采集数据
Android音视频
(二)音频AudioRecord和AudioTrack
Android音视频
(三)FFmpegCamera2推流直播
Android
weixin_34179968
·
2020-09-17 00:43
移动开发
嵌入式
ffmpeg
视频教程-FFmpeg+OpenGL ES+OpenSL ES打造Android视频播放器-Android
主导开发过直播、电商、聊天等各种类型APP和游戏SDK;熟悉
Android音视频
开发、底层NDK开发等;有开源项目:https://github.com/wanliyang1990/。
weixin_30772207
·
2020-09-17 00:18
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他