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音视频
- 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
积木Sketch插件
进阶开发
指南
Thefewersourcesoftruthwehaveforadesignsystem,themoreefficientweare.——JonGold设计系统的真理来源越少,效率就越高。——JonGold,知名全栈设计师背景1.积木工具链体系前段时间我们在美团技术团队公众号上发表了《积木SketchPlugin:设计同学的贴心搭档》一文,不曾想到,这个仅在美团外卖C端使用的插件受到了更多的关注,
美团技术团队
·
2020-12-04 18:25
前端
插件
sketch
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
积木Sketch插件
进阶开发
指南
本文介绍了积木Sketch插件
进阶开发
指南。希望通过本篇内容的学习,大家可以知道如何真正实现一款可以与业务强关联且功能可定制的成熟工具。
美团技术团队
·
2020-11-05 19:00
java
大数据
编程语言
xhtml
人工智能
最详细版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
Android音视频
学习第7章:使用OpenSL ES进行音频解码
/***这里使用了transcode-1.1.7对wav文件进行解码,然后使用opensles进行播放**///用到的变量和结构体WAVwav;//wav文件指针SLObjectItfengineObject;//引擎对象SLEngineItfengineInterface;//引擎接口SLObjectItfoutputMixObject;//混音器SLObjectItfaudioPlayerOb
薛萌
·
2020-09-16 23:47
点对点视频实时传输
流程:1、
android音视频
采集。技术点:音频audioRecorder采集microphone数据,视频编写AbstractCamera实现类采集camera数据。
奋起白果果
·
2020-09-16 10:01
视频传输
说好的,又双叒叕来送福利了
何俊林,不用多介绍了,
Android音视频
开发界的大佬,最近出的关于音视频的书籍:《
Android音视频
开发》。
非著名程序员_
·
2020-09-16 10:27
Android音视频
开发初探之AudioRecord与AudioTrack完成音频采集与播放
有阵子没出文章,接下来争取每周一更,将沉淀的东西记录下来,废话不多说刚接触了音视频方面,趁热乎记录一下,欢迎大家指正接下来会分为一下几点来介绍:基础知识准备AndroidMediaRecorder和AudioRecord与MediaPlayer和AudioTrack的介绍PCM与WAV编码介绍与转化实例AndroidAudioRecord和AudioTrack的使用基础知识准备音频开发经常遇到的专
Vvengzt
·
2020-09-16 09:14
Android
Android音频开发
AudioRecord
AudioTrack
Android音视频
系列(二):MediaRecorder和MediaPlayer
前言因为MediaRecorder和MediaPlayer都是比较常用的API,比较简单,只需要写好对应的配置就实现了音视频的录制功能,对于音频录制要求不高的话,基本满足日常开发的需求。正文首先我们添加需要使用到的权限:摄像头,读写内存卡和录音,千万不要忘记。录制/***@authorli.zhipeng**录制视频页面**/classMediaRecorderActivity:AppCompat
珠穆朗玛小王子
·
2020-09-14 20:15
Android
Android
音视频系列
andorid
音视频
MediaRecoder
MediaPlayer
录制
Android音视频
分离和合成
mp4音频是由视频和音频组成,Android提供了MediaExtractor和MediaMuxer以及MediaFormat类,用来把音频或视频单独抽取出来,然后合成新的视频。下面分别介绍视频的分解和合成,效果如下:一、视频的分解1、设置数据源获取音轨数据MediaExtractorextractor=newMediaExtractor();try{//设置数据源extractor.setDat
一杯清泉
·
2020-09-12 14:40
媒体
音频
视频
合成
音视频分解
android音视频
指南-响应媒体按钮
翻译自:Respondingtomediabuttons媒体按钮是Android设备和其他外围设备上的硬件按钮,例如蓝牙耳机上的暂停/播放按钮。当用户按下媒体按钮时,Android会生成一个KeyEvent,其中包含一个识别按钮的密钥代码。mediabuttonKeyEvents的关键代码是以KEYCODE_MEDIA开头的常量(例如,KEYCODE_MEDIA_PLAY)。应用程序应该能够在三种
weixin_34021089
·
2020-09-11 17:19
直播软件源码处理
Android音视频
篇技术简介
直播软件源码处理
Android音视频
篇技术简介关于直播软件源码处理Android的音视频,也可以叫做多媒体,分成图像、声音和视频。
云豹科技官方
·
2020-09-10 21:25
直播系统开发
直播平台开发
直播源码
搭建直播平台中Android 音视频如何做到音视频同步
搭建直播平台中
Android音视频
如何做到音视频同步一、音视频数据流分离提取器上篇文章,多次提到音视频数据分离提取器,在实现音视频解码器子类之前,先把这个实现了。
云豹科技官方
·
2020-09-10 21:24
直播系统开发
直播平台开发
一对一直播
Django网站建设-xadmin
进阶开发
djangostatic_rootstatic_urlmedia_rootmdia_url详解DJANGOXADMIN的使用(一)DJANGOXADMIN的使用(二)settings中的DEBUG值会影响到xadmin的使用xadmin注销注册方法#xadmin注销注册fromdjango.contrib.auth.modelsimportUserxadmin.site.unregister(Us
Daisy_Yejia
·
2020-09-10 20:31
django
Android 音视频开发学习思路大纲
Android音视频
开发这块目前的
头顶的松果
·
2020-08-26 22:45
音视频
Android 音视频流媒体相关知识导航
文章目录
Android音视频
流媒体相关知识导航相关博客专栏相关协议介绍RTP与RTCP协议介绍H264编码参数的设置Zookeeper相关ffmpeg相关SRS(SimpleRTMPServer)移动端推流
清霜之辰
·
2020-08-25 16:00
音视频开发
Android开发
Android实现任意分辨率视频编码的思考与实现
HardwareVideoCodec是一个高效的
Android音视频
编码库,支持软编和硬编。使用它你可以很容易的实现任何分辨率的视频编码,无需关心摄像头预览大小。一切都如此简单。
Alimin利民
·
2020-08-24 20:57
FFmpeg安卓流媒体播放器开发实战视频课程 -基于NDK、C++和 FFmpeg Android
课程目标https://edu.csdn.net/combo/detail/986---
Android音视频
开发(杨万里付费版)学会编译安卓平台的ffmpeg库(支持硬解码和neon),学会ffmpeg
卖火柴的小男孩2020
·
2020-08-24 16:25
ffmpeg
推荐几个堪称教科书级别的 Android 音视频入门项目
推荐下面几个项目会各有侧重,分别涵盖了
Android音视频
录制API、OpenGL渲染和综合运用的例子。GPUImageGithub地址:https://github.com/
蓄意碎碎
·
2020-08-24 16:36
ffmpeg
opengl
android
Android MediaPlayer的封装
注意本文封装是在
android音视频
指南-MediaPlayer概述上进行的2次开发。
一个冬季
·
2020-08-24 10:03
【Android 音视频开发打怪升级:OpenGL渲染视频画面篇】六、
Android音视频
硬编码:生成一个MP4
教程代码:【Github传送门】目录一、
Android音视频
硬解码篇:1,音视频基础知识2,音视频硬解码流程:封
开发的猫
·
2020-08-24 08:24
Android音视频
(三)FFmpeg Camera2推流直播
自己花了点时间实现了一个使用FFmpeg将Camera2视频数据推送到RTMP服务的简单Demo,在这里分享下,里面用到知识很多都是之前博客中用到的,难度不大。1、定义方法定义了三个JNI方法publicclassFFmpegHandler{privateFFmpegHandler(){}privatestaticclassSingletonInstance{privatestaticfinalF
MzDavid
·
2020-08-24 05:45
【
Android音视频
开发】从AVFrame到MediaFrame数组(四)
本文记录的是从AVFrame到MediaFrame数组的实现过程目的前提:假定你已经看完了《从AVFrame到MediaFrame数组(三)》,学会了MediaFrame的创建实现从AVFrame到自定义实体类MediaFrame数组的过程修改Java层回调接口JNIHelper中添加一个方法:publicclassJNIHelper{publicvoidonReceived(MediaFrame
oogh
·
2020-08-24 03:19
android
ndk
jni
ffmpeg
【
Android音视频
开发】从AVFrame到MediaFrame数组(三)
本文记录的是从AVFrame到自定义实体类MediaFrame的过程目的前提:假定你已经看完了《从AVFrame到MediaFrame数组(二)》,学会了Bitmap的创建实现从AVFrame到自定义实体类MediaFrame的过程Java层创建MediaFrame实体类直接看代码://假定全路径名:me.oogh.xplayer.MediaFrame,后面FindClass时会用到这个全路径pu
oogh
·
2020-08-24 03:19
android
ndk
jni
ffmpeg
使用OpenGL为Camera添加各种滤镜「第三章,
Android音视频
编码那点破事」
本章仅对部分代码进行讲解,以帮助读者更好的理解章节内容。本系列文章涉及的项目HardwareVideoCodec已经开源到Github。目前已迭代多个稳定版本,欢迎查阅学习和使用,如有BUG或建议,欢迎Issue。 在第二章中,我们通过一个CameraSurfaceTexture纹理,把摄像头数据绘制到这个纹理上,同时TextureView的SurfaceTexture纹理通过id与第一个纹理
МБайт
·
2020-08-23 08:23
Android
Android音视频
处理中MediaExtractor的使用
Android程序中提供了一个MediaExtractor类,可以用来分离容器中的视频track和音频track,下面的例子展示了使用MediaExtractor和MediaMuxer来实现视频的换音:privatevoidmuxingAudioAndVideo()throwsIOException{MediaMuxermMediaMuxer=newMediaMuxer(mOutputVideoP
qq_32506555
·
2020-08-23 06:07
Android音视频
(一) Camera2 API采集数据
这是
Android音视频
的第一篇文章,终于回到了我的老本行上。之前好像从来没有做过Camera相关的开发,这块对我来说还是有点陌生,所以从头开始学起。
MzDavid
·
2020-08-22 21:10
iOS
进阶开发
-iOS性能优化-关东升-专题视频课程
iOS
进阶开发
-iOS性能优化—3316人已学习课程介绍介绍了性能优化方法,其中包括内存优化、资源文件优化、延迟加载、持久化优化、使用可重用对象和并发访问等。
tony关东升
·
2020-08-22 18:02
视频教程
《第一行代码》阅读笔记(三十五))——
进阶开发
全局获取Context不难看出Context一共有三种类型,分别是Application、Activity和Service。这三个类虽然分别各种承担着不同的作用,但它们都属于Context的一种,而它们具体Context的功能则是由ContextImpl类去实现的。由于Context的具体能力是由ContextImpl类去实现的,因此在绝大多数场景下,Activity、Service和Applic
朱李洛克
·
2020-08-21 03:07
《第一行代码》阅读笔记
Android多媒体开发与应用(二):
Android音视频
处理
目录第一章:音频管理第二章:视频播放一、使用系统中已安装的播放器app(使用Intent方式播放)。二、使用VideoView配合MediaController播放。三、使用SurfaceView配合MediaPlayer播放第三章拍照功能实现及应用一、调用系统相机二、使用CameraAPI第四章音频录制与播放一、音频录制二、音频播放三、动态权限申请权限的分类权限检查与申请第一章:音频管理Medi
zhang_zxk
·
2020-08-20 13:30
Android
【
Android音视频
开发】【008】通过安卓系统服务进行屏幕截图和录像
安卓提供了一个屏幕投影服务(MediaProjectionService),可用于将屏幕影像投影到虚拟显示设备(Surface)利用这个服务,我们可以对屏幕进行截图和录像屏幕截图finalprivatestaticintcode=10086;//截图MediaProjectionManagermanager=(MediaProjectionManager)getSystemService(Cont
命运之手
·
2020-08-20 12:42
android-音视频开发
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他