音视频
文章平均质量分 87
wusc'blog
假如生活欺骗了你,不要悲伤,不要心急,忧郁的日子里需要镇静
展开
-
Android native层使用SoftwareRenderer及AudioTrack播放
介绍SoftwareRenderer显示YUV;audioTrack播放PCM流程原创 2019-08-04 19:35:17 · 1988 阅读 · 3 评论 -
Live555 组播及RTSPClient IPv6改造
扩展Live555 GroupSock及liveMedia,支持rtsp、组播 IPv6播放原创 2020-03-12 09:49:10 · 1664 阅读 · 1 评论 -
Android OpenGL ES视频渲染(二)EGL+OpenGL
以YUV420P数据为例,介绍EGL+OpenGL渲染方式及使用方法原创 2020-03-07 17:47:31 · 1498 阅读 · 1 评论 -
Android OpenGL ES视频渲染(一)GLSurfaceView
本文将使用GLSurfaceView+MediaPlayer实现播放,并通过OpenGL进行简单的滤镜处理,以此来说明如何使用GLSurfaceView。原创 2020-03-04 22:20:28 · 3442 阅读 · 0 评论 -
Android 播放音频(PCM)的两种方法--AudioTrack/OpenSL ES使用简介
本文主要介绍Android上可以进行音频(PCM)播放的两个组件–AudioTrack/OpenSL ES的简单使用方法。对一个音频文件(如MP3文件),如何使用FFmpeg进行解码获取到PCM,之前的文章已经有相应的说明:https://blog.csdn.net/myvest/article/details/89254452。那么解码后或者mic采集的PCM数据,是如何播放的呢,首先一般...原创 2020-02-18 17:20:40 · 6911 阅读 · 1 评论 -
FFmpeg 探测流程分析
FFmpeg中,流的探测是一个比较耗时的过程,那他的具体流程是怎样呢,本文进行简单梳理。并对流探测的两个重要函数:avformat_open_input和avformat_find_stream_info进行分析。原创 2020-04-12 20:10:13 · 2283 阅读 · 1 评论 -
Android MediaPlayer简介
1、概述Android系统中的MediaPlayer包含了Audio和video的播放功能,我们在应用程序APK中,只要调用MediaPlayer这个类,既可以完成媒体播层放。Android中的MediaPlayer主要包括应用层、Framework层以及HAL层等部分组成。因为我的理解有限,所以下面简单写下我的理解。MediaPlayer整体框架如图所示。2、mediaServe...原创 2016-01-25 22:24:01 · 1550 阅读 · 2 评论 -
Android MediaExtractor + MediaCodec构建简单播放器
介绍Android系统中提供的两个播放器模块MediaExtractor 和MediaCodec的简单使用,利用他们来完成一个简易的播放器。其中MediaExtractor完成解复用工作,而MediaCodec则音视频解码工作。原创 2019-09-14 22:09:31 · 3840 阅读 · 1 评论 -
音视频同步原理及实现
本文主要描述音视频同步原理,及常见的音视频同步方案,并以代码示例,展示如何以音频的播放时长为基准,将视频同步到音频上以实现视音频的同步播放。原创 2019-07-26 20:35:20 · 38128 阅读 · 21 评论 -
媒体播放常用调试工具
码流分析也是播放器开发中必备方法,可以帮助我们查看码流信息,确认码流是否正常,对问题分析起到事半功倍的作用。介绍些常用的分析工具及方法。原创 2019-08-16 13:12:59 · 2088 阅读 · 0 评论