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
音视频学习
移动开发
音视频学习
路线指南
最近经常遇到一些同学问我如何学习音视频,怎样才能快速上手?还有一些对音视频不了解的同学问我该不该学习音视频?作为一名音视频行业的10年老兵,我有一些思考分享给大家,希望能对你有所帮助。大背景2020年真的是一个多灾、多难的年份,冠状病毒的爆发使得本该举国欢庆的春节变得尤为沉闷。不能走亲,不能访友,除了呆在家里,那儿也不能去。正如张文宏大夫向我们劝解的,我们要将病毒给闷死。大家都盼着疫情可以赶紧过去
Android Developer
·
2022-11-21 23:48
大厂
Android程序员安卓
微信
音视频
学习路线
移动开发
android
字节跳动
FFplay文档解读-0-目录
正文【学习地址】:音视频新手快速入门必备系列-FFmpeg+SDL播放器开发实现-学习视频教程-腾讯课堂【文章福利】免费领取更多
音视频学习
资料包、大厂面试题、技术视频和学习路线图,资料包括(C/C++,
【零声教育】音视频开发进阶
·
2022-11-17 07:05
程序员
音视频开发
编程
音视频
ffmpeg
开发语言
c++
python
音视频学习
整理
音视频学习
整理:(后期将会按照这个一步步写博客)开发环境搭建-window&Linux基本概念-音视频基础知识框架采集,处理,渲染基本概念-音频基础知识基本概念-视频基础知识基本概念-推流和拉流基础过程命令行
MetaSmiles
·
2022-09-22 05:53
音视频基础
ffmpeg
makefile
windows
microsoft
重采样原理及仿真
三、算法1、信号的抽取2、信号的插值本文福利,C++
音视频学习
资料包、
音视频开发老舅
·
2022-08-21 07:38
音视频开发进阶
算法
音视频
视频编解码
实时音视频
webrtc
音视频学习
(四)——RGB、YUV视频像素数据
1.视频像素数据1.1RGBRGB是红、绿、蓝三原色,任何颜色都可以通过这三原色按不同比例混合出来。但在科学研究一般不采用RGB颜色空间,因为它的细节难以进行数字化的调整。它将亮度、色调、饱和度三个量放在一起表示,很难分开。1.2YUV在YUV空间中,每一个颜色有一个亮度信号Y,和两个色度信号U和V。亮度信号是强度的感觉,它和色度信号断开,这样的话强度就可以在不影响颜色的情况下改变,占用的存储空间
却道天凉_好个秋
·
2022-08-09 07:02
音视频学习
音视频
RGB
YUV
音视频6.2——相机采集数据编码成H264
音视频开发路线:Android音视频开发入门指南_Jhuster的专栏的技术博客_51CTO博客_android音视频开发入门demo地址:GitHub-wygsqsj/videoPath:
音视频学习
路线
龙鱼入海
·
2022-08-09 07:02
音视频
安卓
音视频
android
java
企业级
音视频学习
视频教程免费分享,我学音视频,不仅仅只想解决温饱
俗话说“只要迎上风口,猪也能飞上天!”音视频开发可能在前几年就是这样的一个存在。供小于求的岗位空缺,高额的可观薪水,让不少能都有条件转向音视频开发岗位的工程师小小的感受到了一波红利。但是随着时间的推进,岗位的需求并没有下降。从LiveVideoStack上带来的信息也可以看到,音视频领域发展的势头依旧非常强劲。反而在音视频中高级的市场上,人才依旧紧缺。懂的朋友可能都知道,并不是没有人想去做,而是可
沈页
·
2022-05-22 07:53
android面试
android
音视频开发
音视频
学习
android
优秀博客
多年iOS开发经验总结(一)Metal学习:落影loyinglin
音视频学习
从零到整面试题:iOS猿_员OC源码估唔到bestswifter
Rumbles
·
2022-02-11 21:19
音视频学习
之-H264码流结构与码流解析
这张图的最上面是一串压缩后的视频帧序列,我们取其中的一帧,我们可以看到,每一帧(或者说图像)都是由多个片组成,每一个片都是由一个个宏块组成,每一个宏块又可以分成多个子块,这就是一个H264帧的结构.一个宏块由16x16的yuv数据组成。宏块作为H264编码的基本单位。二.H264编码分层NAL层:(NetworkAbstractionLayer,视频数据网络抽象层):它的作用是H264只要在网络上
小溜子
·
2022-02-03 14:05
android
音视频学习
之路任务一
题目:在Android平台绘制一张图片,使用至少3种不同的API,ImageView,SurfaceView,自定义View这儿只记录下用SurfaceView绘制图片的过程自定义MySurfaceViewpublicclassMySurfaceViewextendsSurfaceViewimplementsSurfaceHolder.Callback,Runnable{privateSurfac
笑而不语ii
·
2022-02-03 03:11
风口上的音视频技术,如何学习
音视频学习
的痛点a.音视频相关的书籍缺乏b.网上的demo老跑不起来c.没有工程级别的项目实战经验d.实际项目不知如何入手e.遇到问题不知如何下手分析为什么要学习音视频开发技术?
Linux赖猫
·
2021-10-23 14:00
音视频
音视频
c++
ffmpeg
音视频学习
-- 弱网对抗技术相关实践
背景介绍实时音视频通话在当前的生活中是无时不刻存在的,包括社交、安防、交通等等各个方面都需要。用户场景复杂多变、要求严苛、网络环境不一致等给实时音视频通话带来很大条件。我们在这方向稍微做了一些工作,虽然和其他大厂的优化工作相比,我们还处于劣势,还有很多可以优化和改进的,但是目前的一些进展和工作内容和大家分享一下。0.1网络传输:我们知道网络传输目前有TCP和UDP两种,相关优缺点如下脑图;而影响网
·
2021-10-18 20:48
音视频网络视频编码
音视频学习
流程
音视频学习
必看博客:https://blog.csdn.net/leixiaohua1020/基础篇一、建立整体印象,了解知识轮廓1.直播和ffmpeg是什么联系,或者说ffmpeg担任什么指责2.直播和
未来的路就在那
·
2021-06-27 09:59
音视频学习
(二)-- H.264编码原理
一、前言上一篇文章《
音视频学习
(一)--基础知识准备》我们对音视频的基础知识有了一个大概的了解,这篇我们来深入了解一下视频的编码技术。
凡几多
·
2021-06-23 17:09
Android
音视频学习
系列 (五) 掌握音频基础知识并使用 AudioTrack、OpenSL ES 渲染 PCM 数据
前言在讲解音频渲染之前,需要对音频的基础知识有所了解,所以该篇分为基础概念和AudioTrack以及OpenSLESDemo实例讲解,这样有助于更好的理解Android中音频渲染。音频的基础概念涉及的知识点比较多,该篇文章的上半部分会详细的介绍,后续文章基本上都会涉及音频的开发,有了基础对于后面的内容就更容易上手了。更多系列教程GitHub白嫖入口:https://github.com/Timdk
Android高级架构
·
2021-06-22 09:52
音视频学习
从零到整-关于视频的一些概念
作者:CC老师_HelloCoder原文地址:https://www.jianshu.com/p/7083278a3c22内容视频文件格式视频封装格式视频编解码方式音频编解码方式颜色模型一.视频相关概念1.1视频文件格式文件格式这个概念应该是我们比较熟悉的,比如我们常见的Word文档的文件格式是.doc,JPG图片的文件格式是.jpg等等。那对于视频来说,我们常见的文件格式则有:.mov、.avi
_小迷糊_997
·
2021-06-19 17:49
android
音视频学习
之路
之前从事android开发两年左右,一直就做简单的app,对于音视频接触的相当少,现在想学习下这一块儿,所以写一点记事督促自己……从哪里开始学这是一个问题,很迷茫。后来找到了一位大神写的文章,附上原文链接https://blog.51cto.com/ticktick/1956269其中这些任务罗列出来自己慢慢学,给自己半年时间,希望在音视频方面有所收获。《Android音视频从入门到提高——任务列
笑而不语ii
·
2021-06-19 13:52
Android
音视频学习
计划
任务列表SurfaceView,TextTureView,SurfaceTextTure,Opencv,OpenslesAndroid平台使用AudioRecord和AudioTrackAPI完成音频PCM数据的采集和播放,并实现读写音频wav文件使用CameraAPI进行视频的采集,分别使用SurfaceView、TextureView来预览Camera数据,取到NV21的数据回调学习Andro
J_ZW
·
2021-06-14 21:10
Android
音视频学习
基础--1.7 Android最简单的音频播放器
vs代码下载链接:https://pan.baidu.com/s/1c2dIuYk密码:ld4b/**最简单的基于FFmpeg的音频播放器*SimplestFFmpegAudioPlayer*CommunicationUniversityofChina/DigitalTVTechnology*http://blog.csdn.net/leixiaohua1020**本程序实现了音频的解码和播放。*
神农笔记
·
2021-06-10 11:22
音视频学习
笔记2--音视频基础知识(2)
音视频基础知识21图像显示原理1.1RGB原理1.2YUV原理1.2.1YUV存储格式(planar和packed格式)1.2.2YUV采样格式(YUV4:4:4、YUV4:2:2和YUV4:2:0等格式)1.3小结2视频压缩编码2.1I帧2.2P帧2.3B帧2.4小结3音频压缩编码3.1频谱掩蔽效应3.2时域掩蔽效应4总结上一节我们讨论了音视频开发领域中最基础的知识,而音视频领域的知识结构多而杂
管明星
·
2021-05-20 18:59
音视频开发
音视频学习
系列第(四)篇---视频的采集预览
音视频系列如何进行视频的采集和预览视频的采集需要用到Camera这个API,谷歌在5.0引入了camrea2,为了适配所有的机型,我将分别介绍camera和camera2预览可以使用SurfaceView和TextureView采集camera的基本使用1.打开摄像头mCamera=Camera.open(mCameraId);mCameraId为int型,1代表前置摄像头,0代表后置摄像头2.设
sofarsogoo_932d
·
2021-05-17 12:10
音视频学习
系列第(七)篇---MediaCodec的使用
音视频系列什么是MediaCodecMediaCodec是安卓官方提供的一套用于音视频编码和解码的API,该API是在安卓4.1(API16)引入的,因此只能用于4.1以上的手机MediaCodec工作原理先上一幅图MediaCodec工作原理.png从图中可以看出MediaCodec的架构采用了2个缓冲区队列,即input缓冲区队列和output缓冲区队列缓冲区队列它是一个队列,队列中的每个元素
sofarsogoo_932d
·
2021-05-15 12:10
音视频学习
系列第(二)篇---音频采集和播放
音视频系列音频采集AudioRecordAudioRecord与MediaRecorder区别前者采集的是原始的音频数据,后者会对音频数据进行编码压缩并存储成文件AudioRecord的使用1.AudioRecord参数配置publicAudioRecord(intaudioSource,intsampleRateInHz,intchannelConfig,intaudioFormat,intbu
sofarsogoo_932d
·
2021-05-12 13:16
Android
音视频学习
系列 (六)掌握视频基础知识并使用 OpenGL ES 2.0 渲染 YUV 数据
简介上一篇文章我们学习了音频的基础知识和音频的渲染之后,该篇我们学习视频的知识,与上一篇学习方式一样,基础+demo,主打渲染,采集跟编码我们后面学习播放器和录屏在来研究。更多系列教程GitHub白嫖入口:https://github.com/Timdk857/Android-Architecture-knowledge-2-视频的基础知识图像的物理现象做过Camera采集或者做过帧动画其实应该知
Android高级架构
·
2021-04-17 18:27
音视频学习
-MediaCodec API 详解
原文:http://www.cnblogs.com/renhui/p/7478527.html在学习了Android音视频的基本的相关知识,并整理了相关的API之后,我们应该对基本的音视频有一定的轮廓了。下面开始接触一个Android音视频中相当重要的一个API:MediaCodec。通过这个API,我们能够做很多Android音视频方面的工作,下面是我们学习这个API的时候,主要的方向:学习Me
vb12
·
2021-04-14 00:21
音视频开发之旅(32)-
音视频学习
资料
目录为什么要学习音视频?如何学习系统性音视频?音视频相关的资料学习实践的输出文章分类聚合收获最近有朋友问想学习音视频,应该怎么学,有什么资料吗?这个问题也困扰我很久,几年前就想开始音视频相关的学习,但是一直找不到门道,坚持不过两周。回看这个系列文章,到目前写了30+篇,虽还不敢说已入门,因为越学越发现不会的知识、需要学的东西就越多。但为什么相比过去几年的几次尝试,这次持续时间更长、不断有文章输出呢
yabin小站
·
2021-02-08 15:00
音视频学习
AudioTrack、OpenSL ES 音频渲染
前言在讲解音频渲染之前,需要对音频的基础知识有所了解,所以该篇分为基础概念和AudioTrack以及OpenSLESDemo实例讲解,这样有助于更好的理解Android中音频渲染。音频的基础概念涉及的知识点比较多,该篇文章的上半部分会详细的介绍,后续文章基本上都会涉及音频的开发,有了基础对于后面的内容就更容易上手了。音频的基础知识播放器入门到提高快速掌握音视频开发基础知识声音的物理性质声音是波说到
Linux赖猫
·
2021-02-04 16:40
音视频
音视频
音频
C++
Android音视频 - Camera+AudioRecord采集数据
前情提要在上一篇文章中,放了一张
音视频学习
路线图,后面我会尽量按照这个路线图进行博客更新,首先我们来谈一谈输入,在Android上的输入源无非是本地已有的音视频文件或者通过音视频设备(相机录音)采集的原生数据
YFan
·
2021-01-13 20:05
android
音视频
Android音视频 - Camera+AudioRecord采集数据
前情提要在上一篇文章中,放了一张
音视频学习
路线图,后面我会尽量按照这个路线图进行博客更新,首先我们来谈一谈输入,在Android上的输入源无非是本地已有的音视频文件或者通过音视频设备(相机录音)采集的原生数据
YFan
·
2021-01-13 20:01
android
音视频
(
音视频学习
笔记):ffmpeg拉流、推流
【说明】课程学习地址:https://ke.qq.com/course/468797ffmpeg拉流【直播拉流】使用ffplay测试当前码流是否可以正常播放ffplayrtmp://server/live/streamName-c和-codec一样ffmpeg-irtmp://server/live/streamName-ccopydump.flv对于不是rtmp的协议-ccopy要谨慎使用,例如
NGC_2070
·
2021-01-07 23:24
音视频开发学习笔记
(
音视频学习
笔记):ffmpeg命令音视频录制
【说明】课程学习地址:https://ke.qq.com/course/468797目录ffmpeg命令视频录制音视频录制查看视频录制的可选参数查看音频设备可选参数指定参数录制音视频ffmpeg命令视频录制①安装dshow软件ScreenCapturerRecorder,项目地址:https://sourceforge.net/projects/screencapturer/files/②查看可用
NGC_2070
·
2021-01-07 23:44
音视频开发学习笔记
(
音视频学习
笔记):视频裁剪与合并、图片与视频互转及GIF和视频转换
【说明】课程学习地址:https://ke.qq.com/course/468797目录视频裁剪与合并生成测试文件拼接文件测试不同编码拼接fmpeg命令图片与视频互转mpeg命令GIF和视频转换视频裁剪与合并生成测试文件【找三个不同的视频每个视频截取10秒内容】如果音视频格式不统一则强制统一为-vcodeclibx264-acodecaacffmpeg-itest1.mp4-ss00:05:00-
NGC_2070
·
2021-01-07 00:34
音视频开发学习笔记
(
音视频学习
笔记):参数说明及提取音视频数据
【声明】课程学习地址:https://ke.qq.com/course/468797目录主要参数音频参数视频参数ffmpeg命令提取音视频数据保留封装格式提取视频提取音频主要参数-i设定输入流-f设定输出格式(format)-ss开始时间-t时间长度ffmpeg-itest.mp4-codeccopy-ss10-t10-fflvout.mp4输出实际是flv格式。如果以后缀为准,则需要将-fflv
NGC_2070
·
2021-01-06 00:40
音视频开发学习笔记
Android开发音视频方向学习路线及资源分享,学完还怕什么互联网寒冬?
所以才萌生了整理一个Android
音视频学习
路线的想法,系统的学习效果肯定要远好于零零散散的补充知识。先来看我自己总结的一个学习大纲图:上图看的只是大纲,具体的音视频的要学习的知识点非常多,算是一
炙热是你
·
2020-12-11 15:44
android
Android开发音视频方向学习路线及资源分享,学完还怕什么互联网寒冬?
所以才萌生了整理一个Android
音视频学习
路线的想法,系统的学习效果肯定要远好于零零散散的补充知识。先来看我自己总结的一个学习大纲图:上图看的只是大纲,具体的音视频的要学习的知识点非常多,算是一
炙热是你
·
2020-12-11 14:59
android
【音视频连载-010】第二季 FFmpeg 日志打印
音视频学习
入门技术文章连载:技术开发故事会连载【音视频连载-001】基础学习篇-SDL介绍以及工程配置【音视频连载-002】基础学习篇-SDL创建窗口并显示颜色【音视频连载-003】基础学习篇-SDL消息循环和事件响应
蓄意碎碎
·
2020-12-05 00:34
ffmpeg
推荐几个堪称教科书级别的 Android 音视频入门项目
在直播中有提到几个不错的开源项目,这里再重点推荐一下:目前,市面上关于
音视频学习
的相关书籍并不多,而且即使看了书籍学了理论,最终还是要回归到代码上来。
蓄意碎碎
·
2020-12-05 00:04
ffmpeg
opengl
android
【音视频连载-004】基础学习篇-SDL 加载图片并显示
音视频学习
入门技术文章连载:技术开发故事会连载【音视频连载-001】基础学习篇-SDL介绍以及工程配置【音视频连载-002】基础学习篇-SDL创建窗口并显示颜色【音视频连载-003】基础学习篇-SDL消息循环和事件响应在前面的文章中已经介绍完
蓄意碎碎
·
2020-12-05 00:03
android
sdlkjsdflkj
音视频拼接
【音视频连载-007】基础学习篇-SDL 播放 PCM 音频文件(上)
音视频学习
入门技术文章连载:技术开发故事会连载【音视频连载-001】基础学习篇-SDL介绍以及工程配置【音视频连载-002】基础学习篇-SDL创建窗口并显示颜色【音视频连载-003】基础学习篇-SDL消息循环和事件响应
蓄意碎碎
·
2020-12-05 00:03
android
【音视频连载-008】基础学习篇-SDL 播放 PCM 音频文件(下)
音视频学习
入门技术文章连载:技术开发故事会连载【音视频连载-001】基础学习篇-SDL介绍以及工程配置【音视频连载-002】基础学习篇-SDL创建窗口并显示颜色【音视频连载-003】基础学习篇-SDL消息循环和事件响应
蓄意碎碎
·
2020-12-05 00:33
android
Android
音视频学习
第7章:使用OpenSL ES进行音频解码
/***这里使用了transcode-1.1.7对wav文件进行解码,然后使用opensles进行播放**///用到的变量和结构体WAVwav;//wav文件指针SLObjectItfengineObject;//引擎对象SLEngineItfengineInterface;//引擎接口SLObjectItfoutputMixObject;//混音器SLObjectItfaudioPlayerOb
薛萌
·
2020-09-16 23:47
音视频学习
之NDK交叉编译基础
我收集了一些学习用的资料,其中包含了很多学习,面试,中高进阶fluuter资料,还有很多视频详解,如果有同学想进一步了解,详情请看文末。也欢迎各路大神门前来装X。交叉编译交叉编译就是程序的编译环境和实际运行环境不一致,即在一个平台上生成另一个平台上的可执行代码。比如NDK,你在Mac、Win或者Linux上生成的C/C++的代码要在Android平台上运行,就需要使用到交叉编译了。通俗点说就是你的
android1396
·
2020-09-15 13:12
android
编程语言
c++
android
flutter
(1)Opengl ES 基础概念
OpenglES基础系列文章是
音视频学习
的图形图像部分,旨在通过这部分学习,能够把OpenglES和视频结合在一起,最终形成一个完整的知识体系。
会说话的小鱼
·
2020-09-13 01:44
Opengl
ES
C/C++Linux服务器开发高级架构师、流媒体
音视频学习
视频续集
后台开发深入聊聊websocket协议,restful,tcp分包与粘包链接:https://pan.baidu.com/s/1ME0kF1KNKAJMUmJNpXyDRg提取码:0tbatcp网络服务模型,redis,nginx,memcached一起搞定链接:https://pan.baidu.com/s/1Mon9tb6h6xT8b-fzCAKc0Q提取码:fakb面试中,手撕线程池不再紧张
Linux高级开发
·
2020-09-12 21:12
Linux服务器开发
C/C++
Linux
音视频
流媒体
架构师
Android
音视频学习
:MediaCodec录制MP4文件
概述这片博客的目标完成音频的硬编码和硬解码完成视频的硬编码和硬解码完成音视频的录制MP4此篇博客仅作为笔记使用,以防以后忘记MediaCodec介绍在Android4.1版本提供了MediaCodec来访问设备的编解码器,它采用的是硬件编解码,所以在速度上比软解码更有优势MediaCodec的工作流程俩边的Client分别代表输入端和输出端使用者输入端用MediaCodec请求一个一个空的Byte
renxhui
·
2020-09-11 19:14
音视频
Android
音视频学习
:MediaExtractor和MediaMuxer学习
概述继续学习MediaExtractor和MediaMuxer,主要作用就是音视频的分离和合成,此篇博客仅作为笔记使用,以防之后忘记MediaExtractor这个类的主要作用是把音频数据和视频数据分离主要的API方法描述setDataSource(Stringpath)设置源文件,既可以是本地文件也可以是网络文件getTrackCount()获取源文件的通道数getTrackFormat(int
renxhui
·
2020-09-11 19:43
音视频
android
音视频
1小时学会:最简单的iOS直播推流(一)介绍https://www.jianshu.com/p/30b82f1e61a9
音视频学习
从零到整https://www.jianshu.com/u/b0a8b4cbff94
Nuius
·
2020-08-27 16:35
音视频学习
系列第(六)篇---音视频的分离与合成
音视频系列什么是音视频的分离和合成分离就是将视频1的声音和图像分别取出来合成就是将视频1的图像和非视频1的声音组合成一个新的视频如何进行音视频的分离和合成安卓提供了两个API来帮助我们完成这个操作MediaExtractor用于分离视频MediaMuxer用于合成视频下面我就来介绍一下这两个API的使用MediaExtractor分离音频1.设置音频源MediaExtractoraudioExtr
weixin_30808575
·
2020-08-26 22:43
音视频学习
网站
音视频学习
网站https://blog.csdn.net/smilestone322/column/info/stream-media-techttps://blog.csdn.net/cosmoslife
dat1842
·
2020-08-25 16:40
音视频学习
从零到整-了解视频编码与VideoToolBox框架
音视频学习
从零到整(1)
音视频学习
从零到整(2)
音视频学习
从零到整(3)一..了解VideoToolBox硬编码VideoToolBox官方文档在iOS4.0,苹果就已经支持硬编码.但是硬编码在当时属于私有
CC老师_HelloCoder
·
2020-08-24 17:52
上一页
1
2
3
4
5
6
下一页
按字母分类:
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
其他