首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
短视频
订阅
丑辰
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
Android Multimedia 框架总结(二十三)MediaCodec 补充及 MediaMuxer 引入(附案例)
前言:前面几章都是分析 MediaCodec 相关源码,有收到提问,说 MediaCodec 到底是硬解码还是软解码?看下今天的 Agenda: MediaCodec 到底是硬解码还是软解码 MediaMuxer 初识 MediaMuxer 与 MediaExtractor 进行剪辑视频 效果图 逻辑实现
音视频之进程间传递 YUV 格式视频流,解决不能同时调用 Camera 问题
由于项目需求,需要在执法仪本地录像的时候,执法软件能正常的使用设备本身的 Camera 资源。由于 Android 系统自身不允许多个软件同时使用 Camera 资源,故开发一套内存共享子码流传输协议,当执法软件需要视频流的时候,向执法仪设备请求往 MemoryFile 中写入…
从零开始仿写一个抖音App——开始
有人说我标题党,也怪我开始决定写的时候没有注意标题,也没想到会有这么多阅读量,的确会生出一些是非出来。那么从现在开始标题改为 从零开始仿写一个抖音App 系列。希望技术讨论能够多一点,没看文章就喷的人能够少一点。我会坚持写下去,好好提升自己的能力。 1.关于目的:笔者目前在抖音…
VideoToolbox硬解码H264流播放
demo中上面的是实时摄像头的预览图,下方的是解码后渲染图,gif不能显示完整,可以下载demo代码看详细效果。 编码部分可以看上一篇的文章。这里重点讲一下解码流程 [StartCode][NALU Header][NALU Payload]三部分。 需要注意的是kCVPixe…
OpenGL ES短视频开发(MediaCodec编码)
这一章节进行视频录制,选用MediaCodec, ffmpeg软编效率比较低,这里采用MediaCodec进行编码。 MediaCodec是Android 4.1.2(API 16)提供的一套编解码API。它的使用非常简单,它存在一个输入缓冲区与一个输出缓冲区,在编码时我们将数…
笔记-GPUImage(三)短视频录制实时滤镜以及滤镜的切换
GPUImageFilter是用来接收源图像,通过自定义的顶点、片元着色器来渲染新的图像,并在绘制完成后通知响应链的下一个对象。 GPUImageVideoCamera提供来自摄像头的图像数据作为源数据,是GPUImageOutput的子类,一般是响应链的源头。 GPUImag…
Android源码设计模式解析与实战笔记
我们需要将不同的功能用类精细组织起来,然后通过成员变量的形式将功能组合起来。 2.开闭原则:如果我们要在1的基础上增加更多的硬件缓存或者双缓存,此时如果只是在原来的类中使用if进行判断那么就违反了这个原则,因为对于一个类我们需要的是对于修改是关闭的,对于扩展是开发的,此时我们就…
从零开始写一个抖音app——基本架构与MVPs
本文首发于简书——何时夕,搬运转载请注明出处,否则将追究版权责任。 大家好久不见,距离上次发博客已经三个星期过去了,很惭愧没有达到两周更一次的目标。但在中间的一周我还是收获挺大的,所以在文章的开始与大家分享两个问题。 这一节,不感兴趣的同学可以跳过不看。这个问题是我某天逛知乎看…
从开发小白到音视频专家
本文整理自卢俊的演讲,目标读者是对音视频开发感兴趣但是又不知道如何下手的初学者们,希望对大家有所帮助。 卢俊,七牛云客户端团队技术负责人。拥有丰富的音视频领域的开发和实战经验,先后开发过 Android 播放 SDK、Android 推流 SDK、短视频 SDK,并主导了七牛连…
FFmpeg+OpenSL+OpenGL+Mediacodec 的视频播放SDK源码和实例APP
Android 基于:FFmpeg+OpenSL+OpenGL+Mediacodec 的视频播放SDK,可播放网络、本地和广播等流媒。支持当前播放页直接切换播放源;支持视频实时截图;优先选用GPU解码,解码速度更快;在手机支持1080P、2K、4K等的情况下都可播放;封装常用播放