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音视频
开发这么吃香吗?一个悄然兴起的高收入职业!
音视频工程师是做什么的?就国内而言,音视频工程师一般是和编解码打交道但又不涉及具体编解码的程序员。音视频工程师一般都需要掌握码流,封装格式这些概念,使用开源的音视频编解码库(比如x264)来完成音视频的编解码工作,使用开放的渲染接口来实现音视频的渲染工作,以及使用开源的实现了标准协议(比如rtmp)流媒体服务器或SDK,或者是自己私有实现的标准协议,或者是私有协议来完成音视频的传输工作。行业现状核
·
2021-12-23 14:19
android
全网最全
Android音视频
开发教程,字节跳动技术大佬亲授内部音视频开发笔记
前言随着5G时代的到来,音视频慢慢变成人们日常生活中的必须品。所以,现在有大量的公司开始寻找音视频人才,一个稍好点的音视频人才现在可能会有3-4家公司抢着要。5G的出现,也会促成至少10年音视频行业的繁荣,因为,音视频在5G时代会给用户带来更好,更丰富的用户体验。但往这方面发展需要学什么呢?其实多看看招聘的岗位要求就能明白。所以,做音视频研发的前景是广阔的。对于很多早看出音视频前景的朋友来说,已经
·
2021-12-21 11:56
android音视频
还不知道如何学习音视频?
但
Android音视频
开发这块目前没有比较系统的教程和书籍,这里给大家分享两份音视频资料《
Android音视频
开发进阶指南》《音视频精编源码解析》,相信可以给大家在音视频的学习上提供一些帮助。
·
2021-12-19 13:45
android音视频
如何学习
Android音视频
?字节大佬推荐《音视频开发教程》,拥抱风口技术新潮流!
前言
Android音视频
开发,很多开发者都知道这个概念,音视频开发不仅需要掌握图像、音频、视频的基础知识,还需要掌握如何对它们进行采集、渲染、处理、传输等一系列的开发和应用,因此,音视频开发是一门涉及到很多内容的领域
·
2021-11-04 22:37
android音视频
开源分享!2021年最新 Android 资料汇总,从小白到大佬的进阶之路(视频+源码+PDF)
本文资料包括Android开发工具的下载安装,零基础Android入门教程,Android
进阶开发
,Android源码深入探究解析......
·
2021-10-22 16:10
androidkotlin框架
Android 音视频采集那些事
本章可结合之前发布的文章
Android音视频
-MediaCodec编解码音视频做一个完整的Demo。Camera在Android上的图片/视频采集设备无疑
·
2021-10-20 22:36
音视频人工智能
Android 音视频开发核心知识点笔记整合
很多开发者都知道
Android音视频
开发这个概念,音视频开发不仅需要掌握图像、音频、视频的基础知识,并且还需要掌握如何对它们进行采集、渲染、处理、传输等一系列的开发和应用,因此,音视频开发是一门涉及到很多内容的领域
涂程
·
2021-10-11 21:55
移动开发
Android
音视频
android
音视频
H.264
移动开发
安卓
Android音视频
开发——Camera、Camera2和CameraX的使用和封装
前言源码:https://github.com/Peakmain/Video_Audio/tree/master/app/src/main/java/com/peakmain/video_audio/utils我的:https://www.jianshu.com/u/3ff32f5aea98我的Github:https://github.com/peakmain基础知识在Android5.0以前我
Peakmain
·
2021-08-31 13:59
Android音视频
开发——H264的基本概念
准备ffmpeg下载:(选择红色区域的)http://www.ffmpeg.org/download.htmlimage.pngffmpeg常用命令播放视频ffmpeg-ih265.mkv-vcodechevcoutput.h265用ffmpeg命令将mp4视频提取h264ffmpeg-iinput.mp4-c:vcopy-bsf:vh264_mp4toannexb-anout.h264播放H26
Peakmain
·
2021-08-19 22:09
Android 音视频开发(三) -- Camera2 实现预览、拍照功能
音视频系列文章:
Android音视频
开发(一)--使用AudioRecord录制PCM(录音);AudioTrack播放音频
Android音视频
开发(二)--Camera1实现预览、拍照功能工程:VideoDemo
夏至的稻穗
·
2021-06-27 05:37
Android音视频
开发 六.编译FFMPEG
当前NDK版本为r21b,ffmpeg版本为4.3.1在原作者基础上有修改1.API等级是212.4.3.1版本并不需要手动修改ffmpeg的configure文件,因为打出来的so文件是没有版本号的3.ffmpeg目录结构有修改,所以有一个cd的过程目录结构tree-L1.├──android#输出目录├──build_ffmpeg_android.sh#脚本├──config-env.sh#选
wildeyess
·
2021-06-27 05:00
Android音视频
开发-MediaPlayer的各种状态详解
最近才开始看的
Android音视频
开发,觉得里面对MediaPlayer的各种状态讲解的比较详细,做了一下笔记:Android的MediaPlayer专门用于控制视频/音频的文件以及流的播放,有状态机进行管理
呆T_T呆
·
2021-06-26 03:38
Android 音视频开篇:基础知识(硬解码)
目录一、
Android音视频
硬解码篇:1,音视频基础知识2,音视频硬解码流程:封装基础解码框架3,音视频播放:音视频同步4,音视频解封和封装:生成一个MP4二、使用OpenGL渲染视频画面篇1,初步了解
不正经的创作者
·
2021-06-25 14:06
Android音视频
开发(二):音频播放
简介上一篇
Android音视频
开发(一):音频录制我们介绍了如何用AudioRecorder进行录音,但是我们得到是PCM格式的录音文件,PCM用平常的软件是无法播放的,但是我们有不想转换成WAV或者其他格式怎么办呢
JYangkai
·
2021-06-24 08:38
《
Android音视频
系列-7》直播推流
这篇文章将介绍在Android平台使用RTMPDump来进行直播推流。一、推流核心思想推流流程图:来自文末参考链接推流,可以推H264裸流,也可以封装成FLV格式再推送,为什么不直接推H264裸流,而是要封装成FLV格式再推,多此一举?其实是为了兼容多种编码格式的流。如果直接推H264裸流,服务端就对应一套H264裸流的逻辑。假如后面要推H265的流或者其它封装格式的流,那么无论是推流端还是服务端
蓝师傅_Android
·
2021-06-20 21:14
android音视频
指南-使用媒体会话media session
翻译自Usingamediasession媒体会话与它所管理的播放器共存。您应该在拥有媒体会话及其关联播放器的活动或服务的onCreate()方法中创建并初始化一个媒体会话。注意:编写媒体应用程序的最佳实践是使用media-compat库。在本页中,术语“媒体会话”指的是MediaSessionCompat的实例,而“媒体控制器”指的是MediaControllerCompat的实例。初始化媒体会
月下溪明
·
2021-06-20 04:34
Android音视频
【二】 H264码流结构
人间观察因为穷,人会放弃体面:个人形象的体面,工作的体面,社交的体面,尊严的体面。在分析H.264码流前,我们得得先获取一个H.264的码流,两种方法获取:一是自己写个代码编码为h264的码流(后续介绍),二是是直接从视频文件里抽取。我们这里采用方法二。当然也有其它方法。快手抖音的短视频/直播,毫无疑问采取的编码方式肯定是H.264和AAC生成的MP4封装格式的视频,我们下载一个mp4(可以看一下
后厂村追寻
·
2021-06-20 01:11
android 音视频学习之路
《
Android音视频
从入门到提高——任务列
笑而不语ii
·
2021-06-19 13:52
Android音视频
之MediaCodec
简介从API16开始,Android提供了MediaCodec类以便开发者更加灵活的处理音视频的编解码,较MeidaPlay提供了更加丰富、完善的操作接口。具体详见:这里正文MediaCodec类可用于访问Android底层的媒体编解码器。例如:编码/解码组件。它是Android为多媒体支持提供的底层接口的一部分,通常(MediaExtractor、MediaSync、MediaMuxer、Med
极客匠
·
2021-06-19 00:32
symfony4 从0开始
practicecomposerrequireserver--dev服务器composerrequireannotations路由composerrequire--devprofilerdebugpart2:
进阶开发
陈伟腾
·
2021-06-13 14:24
《
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
高德地图
进阶开发
实战案例(2):电子围栏(多边形的绘制)的展示
构建高德地图varmap=newAMap.Map('container',{center:[121.548181,29.806906],zoom:15});多边形展示varpath=[[121.546266,29.80975],[121.54543,29.806845],[121.548713,29.806752],[121.549957,29.809508]]varpolygon=newAMap
漏刻有时
·
2021-04-26 20:32
地图开发
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
上一页
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
其他