腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
构建FFmpeg Android播放器
专栏作者
举报
44
文章
57735
阅读量
19
订阅数
订阅专栏
申请加入专栏
全部文章
java
android
c++
c#
编程算法
网络安全
https
视频处理
打包
linux
文件存储
jvm
node.js
api
图像处理
数据分析
python
javascript
bash
html
硬件开发
github
unix
bash 指令
渲染
http
面向对象编程
socket编程
数据结构
es
搜索文章
搜索
搜索
关闭
Android框架简介--Activity--Activity启动
java
android
以Activity A 启动 Activity B,Activity B所在进程未启动为例 大体经过已经几个阶段:
小蚂蚁与大象
2022-04-02
661
0
Android框架简介--启动过程--大体流程
c++
c#
java
android
数据分析
Android设备的启动必须经历3个阶段,即Boot Loader,Linux Kernel和Android系统服务。严格来讲Android系统实际上是运行于Linux 内核上的一系列用户进程,并不算一个严格意义上的操作系统。一般面试问及启动流程都是从init进程开始
小蚂蚁与大象
2022-04-02
688
0
Android框架简介--启动过程--Zygote
java
android
unix
socket编程
linux
Android中大多数应用进程和系统进程都是通过Zygote进程来生成。Zygote为孵化的应用程序提供了几个基础资源:
小蚂蚁与大象
2022-03-24
487
0
Android 利用V4L2 预览MJPEG格式 USB camera
android
https
网络安全
c#
打包
上一篇文章Android 利用V4L2 调用camera介绍了使用V4L2 接口预览camera的基本方法。目前接触过的usb camera支持的图像格式基本上只包括3种:
小蚂蚁与大象
2022-03-24
1.4K
0
Android 上层蓝牙enable流程
编程算法
java
android
https
网络安全
基于Android9.0 Amlogic代码分析, 蓝牙应用通过 Binder 与蓝牙进程进行通信。蓝牙进程使用 JNI 与蓝牙堆栈通信,并向开发者提供对各种蓝牙配置文件的访问权限。下图显示了蓝牙堆栈的常规结构:
小蚂蚁与大象
2021-12-16
1.2K
0
H264系列--码流组成和分层结构
html
无论是解析视频文件或这通过网络传输, 其实都是一串字节序列. H264码流就是按照一定的规则组织排列的字节串.
小蚂蚁与大象
2021-03-12
1.3K
0
H264系列--压缩编码技术
文件存储
数据分析
H264 无疑是目前应用最广泛的编码技术。一些比较优秀的开源库x264/openh264, ffmpeg等让人们处理h264编解码变得相对容易。为了能更好地理解和处理h264问题,还是有必要了解相关的原理
小蚂蚁与大象
2021-03-07
712
0
H264系列--简单的视频编码历史介绍
图像处理
api
所谓视频编码方式就是指通过压缩技术,将原始视频格式的文件转换成另一种视频格式文件的方式
小蚂蚁与大象
2021-01-29
1.1K
0
H264系列--压缩编码必要性和冗余
文件存储
https
网络安全
视频是由一帧帧的图片组成. 以一个时长 1小时,帧率为30fps, 分辨率为1080P的视频举例, 一帧未压缩的图片(yuv420)大小为
小蚂蚁与大象
2020-12-28
1.1K
0
视频编码历史简单介绍
图像处理
视频编码格式非常多,可谓百家争鸣。这个武林中,有两大门派 少林(ITU-T 国际电信联盟)和武当(ISO 国际标准化组织)
小蚂蚁与大象
2020-12-01
422
0
FFmpeg--简介
视频处理
FFmpeg 是基于GNU General Public License 协议的开源多媒体软件项目。 FF意思是 Fast Forward - 播放器上的快进按钮, mpeg 是 Moving Pictures Experts Group的简称。
小蚂蚁与大象
2020-09-17
821
0
播放器基础--颜色空间
android
颜色空间也称彩色模型(又称彩色空间或彩色系统)它的用途是在某些标准下用通常可接受的方式对彩色加以说明。
小蚂蚁与大象
2020-09-17
800
0
Android基础--利用ANativeWindow显示视频
android
https
网络安全
java
github
利用Android 写视频显示应用时,经常会用到SurfaceView等控件来显示视频。 在前面的文章Android基础--SurfaceView, Surface, SurfaceHolder中,也简单得提了一下SurfaceView和Surface的关系:SurfaceView提供了一个专门用于绘制的surface。java层实际上是利用SurfaceView将视频数据渲染到Surface上。
小蚂蚁与大象
2020-09-16
7K
0
Android 利用V4L2 调用camera
linux
编程算法
出于安全原因,使用Android 原生的Camera接口,必须要使用可见的surface显示摄像头的preview图像,即必须要让用户看到你的应用正在使用摄像头。另外Android Camera framework经过层层封装,同时必须调用到显示和MediaPlayer两个模块,数据处理的环节比较多。 在开发过程中,可能会有需求只需要去获取camera数据结合AI进行处理。通过V4L2接口可以直接从驱动获取camera数据,省去了很多中间环节,同时可以在后台处理数据,不需要作为前台应用运行。
小蚂蚁与大象
2020-09-16
4.2K
0
rk3399 wifi和eth0共存 调试
java
android
http
编程算法
项目中Android 板通过有线连接poe摄像头, android app通过wifi跟外部通讯。采用的Android 8.1的代码。
小蚂蚁与大象
2020-09-07
1.9K
0
JNI回调Java
c++
编程算法
java
https
网络安全
实例/对象的引用 两种应用场景: 第一种情况是Java层将实例传递下来。 第二种情况是native层拿到jclass对象后,创建jobject实例,并将实例返回给java层,以如何创建一个java层的ArrayList为例:
小蚂蚁与大象
2020-07-23
2K
0
JNI介绍
java
jvm
c++
编程算法
JNI(Java Native Interface),即Java本地接口,JNI是Java调用Native 语言的一种特性。通过JNI可以使得Java与C/C++机型交互.
小蚂蚁与大象
2020-07-22
838
0
JNI函数加载
java
当Java代码中执行Native的代码的时候,首先是通过一定的方法来找到这些native方法。JNI有如下两种注册native方法:
小蚂蚁与大象
2020-07-22
687
0
JNI线程相关
c++
java
jvm
之前文章提到过JNIEnv是线程相关的,即在每一个线程中都有一个JNIEnv指针,每个JNIEnv都是线程专有的,其他线程不能使用本线程中的JNIEnv.
小蚂蚁与大象
2020-07-22
1.3K
0
ffmpeg -- 时间基准
视频处理
ffmpeg中的内部计时单位(时间基),ffmepg中的所有时间都是于它为一个单位,AV_TIME_BASE定义为:
小蚂蚁与大象
2020-06-28
914
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档