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 音视频入门项目
公众号回复:OpenGL,领取学习资源大礼包在直播中有提到几个不错的开源项目,这里再重点推荐一下:目前,市面上关于
音视频学习
的相关书籍并不多,而且即使看了书籍学了理论,最终还是要回归到代码上来。
音视频开发进阶
·
2020-07-01 07:36
Android
音视频学习
资源汇总
1、Android音视频开发入门指南:
音视频学习
思路,一系列学习任务。2、Android音视频开发学习思路:
音视频学习
路径,教程。
JaqenNg
·
2020-07-01 04:34
Android
Java
Android
音视频学习
路线
Android
音视频学习
路线茫茫人海中,与别人有一点点不同关于Android学习Java语言。初步了解Android基础组件,调用简单的API,实现简单功能。
SuperDali
·
2020-07-01 03:07
音视频
Android
音视频学习
——Camera2官方demo解析(1)
本篇内容主要解决屏幕旋转和Surface旋转之间的关系,使相机的预览画面与屏幕旋转方向一致。在官方demo的开始,定义了一个SparseIntArray,用来保存屏幕旋转的key和value:privatestaticfinalSparseIntArrayORIENTATIONS=newSparseIntArray();接着是static语句块,用来初始化这个SparseIntArray:stat
哇哈哈哈嘻嘻
·
2020-07-01 03:51
android
音视频学习
笔记
音视频开发简介(点击打开链接)1.音视频开发包括哪些内容虽然一篇文章无法把音视频开发的知识点都介绍清楚,但是大概的学习路线还是可以梳理一下的,我们先看看下面这张图:其实说白了,音视频开发,就是要掌握图像、音频、视频的基础知识,并且学会如何对它们进行采集、渲染、处理、传输等一系列的开发和应用。采集:它解决的是,数据从哪里来的问题渲染:它解决的是,数据怎么展现的问题处理:它解决的是,数据怎么加工的问题
Dovar_66
·
2020-07-01 01:10
音视频开发
音视频学习
笔记----4,音视频编码基础学习之-webrtc基础到架构(音频处理)
WebRTC概念WebReal-TimeCommunication,web实时通信技术。简单说就是在web浏览器里边引入实时通信,包括音视频通话等。WebRTC提供了视频会议的核心技术,包括音视频采集、编解码、网络传输、显示等功能,支持跨平台:Windows,Linux,Mac,Android,尤其是在实时通信方面的很多技术可以灵活嫁接到非RTC类流媒体系统中,例如,在低带宽下的视频抖动控制,图像
OH,CGWLMXUP
·
2020-06-30 00:15
音视频学习
笔记----2,音视频编码基础学习之-H.264
上一篇我们已经安装并简单介绍了FFmpeg学习所需要的一些工具和基础内容以及音视频相关的一些基础知识,本节开始记录学习H.264的过程细节,以作备忘。同样采用自我总结+优秀摘录的方式记录。H.264H.264作为新一代视频压缩编码标准具有如下特点:1,同等视觉条件下压缩比更高2,对网络传输有更好的支持,支持:交互式应用所需的低延迟模式、随机帧索取、可变码率、多种分辨率3,对信道时延的适应性较强,低
OH,CGWLMXUP
·
2020-06-30 00:15
音视频
转:关于知乎
音视频学习
入门的解答
作者:张晖链接:https://www.zhihu.com/question/27005982/answer/34945817来源:知乎著作权归作者所有,转载请联系作者获得授权。谢邀。在你目前列举出来的课程中,都将在你的编解码生涯中派上用场,有的在你入门时就会用到,有的在你进阶时才会用到,比如你哪天研究在硬件上做视音频开发的话就要用到数电模电了。还有英语。简单梳理一下学习路线的话,我认为是这样的:
weixin_34126215
·
2020-06-28 11:56
音视频学习
总结
从零开始做一个小播放器—
音视频学习
总结1.视频播放1.1视频文件格式与编码格式1.1.1文件格式常见的视频文件格式MPG、TS、AVI、RMVB、AVI等等他们分别是以特定的方式将音频、图像数据按顺序编码在一起
NiklausC
·
2020-06-27 08:06
iOS
音视频学习
计划路线
笔者2020年立的其中一个flag就是深入学习音视频开发,本着边学边记录的理念,就写了这篇文章作为音视频记录专栏的开篇。最近打算深入学习音视频开发的相关知识,如果你有以下困惑:进军移动开发几年,却总是在业务与界面之间反复,介乎没有拿的出手的特长。听说音视频开发薪资很高,自己蠢蠢欲动,却不知道怎么入门,怎么进阶。整天调UI,经常因为一个像素的问题与设计狮撕逼个你死我活,又不想脱离移动开发这个饭碗。如
FlyerGo
·
2020-06-27 05:38
FFmpeg
音视频学习
(二)—— 在线播放视频demo
前言RTMP协议连接流媒体服务器成本太高,我们选择使用HLS流媒体协议连接http服务器(Nginx)来进行近实时流式传输。将视频分段成.ts文件,10s一段,可快进定位到某一段文件。m3u8索引文件,每段ts文件都被记录在其中。处理视频将视频转换为m3u8/ts文件(据说由MP4格式转化播放效果会比较好?)将avi格式视频转换为MP4格式(其他格式类推):ffmpeg-ihero.avi-c:v
Orcas阿晨
·
2020-06-27 03:13
学习笔记
其他
音视频学习
推荐
iOS系统自带播放器1、MPMoviePlayerController2、MPMoviePlayerViewController3、AVPlayer4、AVFoundation视频播放器原理1、通过流媒体协议如RTSP+RTP,HTTP,MMS等下载的数据通过解协议获得封装格式的数据。(封装格式的数据是指如:AVI,MP4,FLV等)2、对封装格式的数据进行解封装,提取音频流,视频流,字幕流进行分
傀儡世界
·
2020-06-26 01:16
iOS开发—音视频入门学习必看
音视频学习
从零到整–(2)
音视频学习
从零到整–(3)
音视频学习
从零到整–(4)
音视频学习
从零到整–(5)
音视频学习
从零到整–(6)
音视频学习
从零到整–(7)一.音频基础复习1.1声音的产生相对于视频,可观察这个现象
D_猿员
·
2020-06-26 00:49
iOS
移动开发
iOS开发
iOS面试题
音视频学习
路线规划--参考网络,并自己总结了些
参考:https://www.cnblogs.com/tocy/p/zyj-media-study-route.html以及:https://en.wikipedia.org/wiki/Template:Compression_formats,结合本人对音视频处理接触到的内容,后续学习可从以下几个主体入手:AudioMP3mp4a/aacVideoH264HEVCContainersflvmp4m
qq_42510533
·
2020-06-25 23:07
资源分享
知识学习
音视频
ffmpeg
audio
video
webrtc
解析5G时代音视频 WebRTC音频引擎实现分析
音视频学习
大纲小编分享一篇webrtc视频解析音视频开发第十八讲|CC++程序员进入互联网公司的捷径-WebRTC开发|流媒体|音视频开发|更多音视频开发、c/c++Linux服务器高阶知识、电子书籍、
Linux高级开发
·
2020-06-25 23:17
万人直播架构与CDN网络
CDN网络介绍本文为慕课网
音视频学习
笔记泛娱乐化直播架构共享端(美女直播端:电脑、手机)发起信令到信令服务器,信令服务器进行逻辑处理(例如:创建房间、聊天、礼物都是以信令的方式进行传输处理的),流媒体云
你的阿爸
·
2020-06-25 09:06
音视频
Android
音视频学习
二之 RTSP 请求捕捉和分析
一、搭建环境WIN7+VLC+Wireshark二、捕捉网络数据1)打开Wireshark2)直接这么捕捉而得到的数据对于我们来说其实是没有什么意义的,一般都是捕捉某一时刻的数据。而我们需要捕捉RTSP客户端请求服务器的信息就应该是在服务器运行后,客户端运行前开始捕捉,之后我们运行客户端进行请求,这样就可以得到请求信息了。以下总结一下操作步骤:A)搭建并且运行RTSP服务器等待客户端请求B)运行W
孤鸿独影
·
2020-06-25 06:22
音视频
音视频学习
一之使用 VLC 搭建 RTSP 推流服务器和拉流客户端
一、搭建环境1)WIN10+VLC2)本次主要使用MP4文件进行测试二、搭建RTSP服务器1)打开VLC2)媒体---》流---》添加h264文件路径3)配置串流至此,RTSP推流服务器搭建完成,下面开始搭建RTSP拉流客户端。三、搭建RTSP拉流客户端打开VLC---》媒体---》打开网络串流当前是在同一台电脑端同时打开两个VLC程序,一个用做服务器,一个用于客户端。在网络串流中需要输入网络UR
孤鸿独影
·
2020-06-25 06:21
音视频
Android
音视频学习
基础--1.8 Android最简单的音频播放器
1、最简单的音频播放器Android音视频的代码好多都属于native层,Nupalyer和AweSomePlayer控制流程复杂,学习难度比较大,作为app人员来说接触的机会又比较少,导致想学习知识的人门槛比较高。所以这边通过上层的控制,让大家慢慢熟悉播放器的原理。因此将非常简单的音频播放器,拿出来练习,源码提供大家参考。都有注释就不一一解释了。本app采用上层的MediaCodec和Media
神农笔记
·
2020-06-24 20:06
音视频学习
总览
0序言从2018年开始接触音视频领域的知识开始,慢慢的摸清楚了该领域需要掌握的知识体系,慢慢完善这篇关于
音视频学习
的总览文章的同时,不断学习对应知识点的内容,形成自己的音视频领域完善的知识体系。
ice_ly000
·
2020-06-23 17:34
今日阳光正好 微风不燥
今天刚好都符合要求早起吃早饭学英语做抖
音视频学习
时间管理刚好飘窗上洒满阳光暖暖的坐在飘窗上开始两个小时的阅读时间家里的狗子趴在脚底下偶尔抬头看看窗外的风景这种感觉真的很舒服好多人害怕孤独我却如此享受一个人的独处安排好自己的时间让自己越来越充实越来越优秀做一顿自己想吃的饭
彭彭她的时间
·
2020-06-22 22:46
花几分钟学会这些android音视频知识不亏
前言前面一段时间一直在学习android音视频的相关知识,我觉得应该分享出来,android
音视频学习
过程很有趣,也很有成就感,因为学习过后,你会发现你能做出的app类型又多了,而且往深层次学习时你会发现这些知识的通用性很高
塞尔维亚大叔
·
2020-06-22 13:39
Android
音视频学习
(六、初识h264 NALU)
深入浅出理解视频编码H264结构(内涵福利)H264编码原理以及I帧、B和P帧详解,H264码流结构分析H264编码之GOP含义简单的推流拉流已经实现了,我们之前推流的数据是通过读取flv视频文件的,正式的应用是不会这么推流的,正式的应用是采集电脑屏幕数据,然后进行编码,传输,接收端接收到数据之后再解码然后显示,这是的编码就是把YUV格式的视频数据编码成h264的,这个h264的结构还是比较重要的
酱油师兄
·
2020-06-21 17:22
音视频学习
音视频学习
(四、FLV格式解析)
由于上一节使用到了rtmp推流,然后一直推一直出错,用rtmp推流的数据格式是FLV,所以这一节分析一下FLV的格式,补充补充知识。4.1FLV格式解析4.1.1FLV总体认识FLV是FLASHVIDEO的简称,FLV流媒体格式是随着FlashMX的推出发展而来的视频格式。由于它形成的文件极小、加载速度极快,使得网络观看视频文件成为可能,它的出现有效地解决了视频文件导入Flash后,使导出的SWF
酱油师兄
·
2020-06-21 17:51
音视频学习
音视频学习
(七、初识YUV)
本来不想写YUV的,不过再写编码程序的时候,老是编码不成功,没办法,该还的总是要还的,还是来补补知识吧。7.1引入YUV我们常见的视频格式RGB888,不知道有没有做过显示屏的同学,我们在显示屏显示中,每个像素是使用RGB888或者RGRB565,这里利用了三种基色可以组合成任意一种颜色,这样我们人眼就可以看到任何颜色了。但是RGB这种存储方式会带来一个问题,我们用RGB888来举例来计算视频的大
酱油师兄
·
2020-06-21 17:51
音视频学习
音视频学习
(二、初探rtmp)
本来想先搞推流的,但是这个rtmpdump只有拉流,并且这个文件也比较简单,那就暂且分析拉流吧。2.1使用rtmpdump2.1.1使用rtmpdump不知道为啥,昨天在Debian环境下编译了几个小时,都不能把rtmpdump编译出来,openssl也使用了1.0.1f的库了,但是还是有问题,如果有编译通过的,欢迎交流,既然编不过,那没办法了,下载个windows版本把,windows版本好处就
酱油师兄
·
2020-06-21 17:51
音视频学习
音视频学习
(三、rtmp推流)
本来是想先写这一篇的,结果写完了之后,测试,竟然推不出去,尴尬,所以赶紧去补了一下FLV格式的原理,因为这个rtmp推流推的就是flv格式,但是顺序还是不变,还是写推流,你们也可以先看FLV格式解析,可能看着有点乏味,但是如果我们带着问题去看的话,就觉得世界变的有趣了。3.1rtmp推流3.1.1rtmp推流简介昨天写了一个简单的拉流程序,一共有几个函数,那几个函数我这里就不写,需要看的可以回到上
酱油师兄
·
2020-06-21 17:51
音视频学习
音视频学习
:RGB
音视频学习
:RGBRGB基本概念RGB几种常见的表示形式16比特模式24比特模式32比特模式RGB_PARSER1.分离RGB24像素数据中的R、G、B分量2.将RGB格式像素数据封装为BMP图像BMP_FILE_HEADERBMP_INFO_HEADERcolorpalette
无聊星期三
·
2020-06-21 17:09
音视频学习
rgb
音视频学习
:YUV
音视频学习
:YUVYUV基本概念YUV和RGB互相转换YUV数据的存储方式yuvplayer查看YUV图像ffmpeg转换及查看YUV图像YUVParser1.分离YUV420P像素数据中的Y、U、V分量
无聊星期三
·
2020-06-21 17:08
音视频学习
音视频学习
笔记----1,音视频编码技术基础
声明:自我总结+优秀摘录。1,环境准备到FFmpeg官网http://ffmpeg.org/download.html#build-windows下载相应的程序软件,主要包括:ffmpeg.exe,ffplay.exe,ffprobe.exe。编译好的windows可用版本的下载地址(官网中可以连接到这个网站,和官方网站保持同步):http://ffmpeg.zeranoe.com/builds/
OH,CGWLMXUP
·
2020-06-21 14:53
音视频
音视频学习
笔记----3,音视频编码基础学习之-YUV与RGB
上一篇我们已经安装并简单学习了H.264的一些基础知识,本节开始记录学习YUV与RGB,以作备忘。同样采用自我总结+优秀摘录的方式记录。RGB介绍:RGB色彩模式是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色。YUV简介:YUV的原理是把亮度和色度分离,人眼对亮度的敏感度超过色度。YUV三个字母中,其中”Y”表示明亮度(Lu
OH,CGWLMXUP
·
2020-06-21 14:53
音视频
音视频学习
从零到整-实现视频编码
一.了解VideoToolBox硬编码VideoToolBox官方文档在iOS4.0,苹果就已经支持硬编解码.但是硬编解码在当时属于私有API.不提供给开发者使用在2014年的WWDC大会上,iOS8.0之后,苹果开放了硬编解码的API。就是VideoToolbox.framework的API。VideoToolbox是一套纯C语言API。其中包含了很多C语言函数.VideoToolbox.fra
音视频爱好者
·
2020-05-08 14:39
音视频学习
从零到整(2)
音频编码一.为什么要做音频编码?计算过CD音质的数据采样,每分钟需要存储空间约为10.1MB.从存储的角度或者网络实时传播的角度.这个数据量都是太大了.对于存储和传输都是非常具有挑战的.所以我们需要通过压缩编码压缩编码的可能性压缩编码的基本指标就是压缩比,压缩比通常小于1(如果等于或者大于1,是不是就失去的压缩的意义了,压缩目的就是为了减少数据体量).压缩算法分为2种,有损压缩和无损压缩.无损压缩
音视频爱好者
·
2020-05-08 14:57
音视频学习
从零到整--视频解码思路
音视频编解码处理流程,这个问题经常是面试官抛砖引玉的问题.他们渴望能从这个流程中看到你的宏观思考和微观技术处理.采集编码解码渲染一.解码的思路:解析数据(NALUUnit)I/P/B...初始化解码器将解析后的H264NALUUnit输入解码器解码完成回调,输出解码数据解码数据显示(OpenGLES)二.解码三个核心函数:创建session,VTDecompressionSessionCreate
音视频爱好者
·
2020-05-08 14:07
音视频学习
系列第(三)篇---wav文件的存储和解析
音视频系列什么是wavwav是一种无损的音频文件格式,wav文件有两部分,第一部分是文件头,记录一些重要的参数信息,如音频的采样率,通道数,数据位宽,第二部分是数据部分,数据部分可以是PCM,也可以是其它的编码格式的数据为什么要将音频存储wav格式存储为该格式,音乐播放器可以通过读取wav头,识别出它是音频文件,从而进行播放。因为后缀名是可以任意修改的,不能简单的通过后缀名来判断该文件是否是音频文
sofarsogoo_932d
·
2020-04-12 09:54
音视频学习
系列第(一)篇---基础概念
音视频系列什么是音/视频音频声音的集合视频图片的集合,当一段连续的图片不断的出现在人眼前(至少要求1秒24帧,即一秒内连续出现24张图片),肉眼就会欺骗性的告诉大脑我们在看一个视频,而不是幻灯片。编码和解码编码,对原始音视频文件进行压缩。解码,对压缩过的音视频文件解压缩,从而完成播放功能。为什么要进行编码和解码我们来做一个算术题,假设一张图片的像素为1280720图片大小:12807203byte
sofarsogoo_932d
·
2020-04-11 17:13
iOS
音视频学习
6——MPMoviePlayerController视频播放
在iOS中播放视频可以使用MediaPlayer.framework种的MPMoviePlayerController类来完成,它支持本地视频和网络视频播放。这个类实现了MPMediaPlayback协议,因此具备一般的播放器控制功能,例如播放、暂停、停止等。但是MPMediaPlayerController自身并不是一个完整的视图控制器,如果要在UI中展示视频需要将view属性添加到界面中。下面
Realank
·
2020-04-04 22:06
iOS
音视频学习
3——播放音乐(后台播放+拔耳机控制)
#######要想开启后台播放,需要两步开启后台模式:开启后台模式设置AVAudioSession的类型为AVAudioSessionCategoryPlayback并且调用setActive::方法启动(激活)会话。AVAudioSession*audioSession=[AVAudioSessionsharedInstance];[audioSessionsetCategory:AVAudio
Realank
·
2020-04-02 02:57
【音视频连载-007】基础学习篇-SDL 播放 PCM 音频文件(上)
音视频学习
入门技术文章连载:技术开发故事会连载【音视频连载-001】基础学习篇-SDL介绍以及工程配置【音视频连载-002】基础学习篇-SDL创建窗口并显示颜色【音视频连载-003】基础学习篇-SDL消息循环和事件响应
glumes
·
2020-03-16 11:00
音视频学习
-使用 MediaExtractor 和 MediaMuxer API 解析和封装 mp4 文件
原文:http://www.cnblogs.com/renhui/p/7474096.html一个音视频文件是由音频和视频组成的,我们可以通过MediaExtractor、MediaMuxer把音频或视频给单独抽取出来,抽取出来的音频和视频能单独播放;一、MediaExtractorAPI介绍MediaExtractor的作用是把音频和视频的数据进行分离。主要API介绍:setDataSource
vb12
·
2020-03-10 09:39
android
音视频学习
之路四-MediaExtractor&MediaMuxer
一、写代码之前,先简单的对相关的几个类进行简单的了解1.MediaExtractor用于分离容器内的视频track和音频track,说直观点就是提取多路的,通常编码的视频资源。主要API介绍:setDataSource(Stringpath):即可以设置本地文件又可以设置网络文件getTrackCount():得到源文件通道数getTrackFormat(intindex):获取指定(index)
笑而不语ii
·
2020-02-24 15:50
智能化阅读时代的困惑
就连我们的学习读书方式都在悄然发生着变化,最常见的就是电子阅读,
音视频学习
,远程网络学习等等。这一方面极大地拓展了我们的学习资源,但是另外一方面,也极大地增加了我们的困惑。我素以为自己一直在坚持
stone_thinker
·
2020-02-23 05:05
iOS
音视频学习
1——播放系统音效
本系列是学习KenshinCui'sBlog的文章,版权归其所有。在iOS中音频播放从形式上可以分为音效播放和音乐播放。前者主要指的是一些短音频播放,通常作为点缀音频,对于这类音频不需要进行进度、循环等控制。后者指的是一些较长的音频,通常是主音频,对于这些音频的播放通常需要进行精确的控制。在iOS中播放两类音频分别使用AudioToolbox.framework和AVFoundation.fram
Realank
·
2020-02-15 05:22
iOS
音视频学习
2——播放音乐(基本)
音乐如果播放较大的音频或者要对音频有精确的控制则SystemSoundService可能就很难满足实际需求了,通常这种情况会选择使用AVFoundation.framework中的AVAudioPlayer来实现。AVAudioPlayer可以看成一个播放器,它支持多种音频格式,而且能够进行进度、音量、播放速度等控制。首先简单看一下AVAudioPlayer常用的属性和方法属性对象方法代理方法AV
Realank
·
2020-02-12 21:32
音视频学习
1-使用ImageView,SurfaceView,自定义 View,绘制图片
音视频这块,目前的确没有比较系统的教程或者书籍,网上的博客文章也都是比较零散的,希望我后面能挤出时间整一个专题详细讲一讲~~目前的话,我先给出一个大的方向性的学习指南,希望对初学者有所帮助。我一直相信带着“任务”去学习和实践,效率会高很多,因此我列出了一系列音视频相关的“开发任务”,从简单到困难(当然,不一定非常严格和完美,部分任务先后可调整),大家在完成任务的过程中,遇到任何不懂的地方都要及时去
Devil丶丶丶
·
2020-02-07 20:18
音视频学习
从零到整--(8)H264编码原理
音视频学习
从零到整--(1)
音视频学习
从零到整--(2)
音视频学习
从零到整--(3)
音视频学习
从零到整--(4)
音视频学习
从零到整--(5)
音视频学习
从零到整--(6)
音视频学习
从零到整--(7)
音视频学习
从零到整
iOS猿_员
·
2020-01-07 23:28
iOS
音视频学习
笔记
音频会话////ViewController.m//KCAVAudioPlayer////CreatedbyKenshinCuion14/03/30.//Copyright(c)2014年cmjstudio.Allrightsreserved.//AVAudioSession音频会话#import"ViewController.h"#import#definekMusicFile@"刘若英-原来你
_浅墨_
·
2020-01-06 22:12
音视频学习
从零到整--(10)视频解码思路
音视频学习
从零到整--(1)
音视频学习
从零到整--(2)
音视频学习
从零到整--(3)
音视频学习
从零到整--(4)
音视频学习
从零到整--(5)
音视频学习
从零到整--(6)
音视频学习
从零到整--(7)
音视频学习
从零到整
iOS猿_员
·
2020-01-05 01:18
音视频技术学习 - 启动篇
其实老早就想写一些关于
音视频学习
的文章了,但由于各方面的原因迟迟都没有开始。
红橙Darren
·
2020-01-04 09:24
音视频学习
从零到整--(4)了解视频编码与VideoToolBox框架
音视频学习
从零到整--(1)
音视频学习
从零到整--(2)
音视频学习
从零到整--(3)
音视频学习
从零到整--(5)
音视频学习
从零到整--(6)
音视频学习
从零到整--(7)
音视频学习
从零到整--(8)
音视频学习
从零到整
iOS猿_员
·
2020-01-02 13:37
上一页
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
其他