腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
进击的多媒体开发
专栏作者
举报
179
文章
270020
阅读量
43
订阅数
订阅专栏
申请加入专栏
全部文章
android
编程算法
api
opengl
https
java
网络安全
视频处理
渲染
c++
打包
缓存
ide
图像处理
git
github
android studio
文件存储
网站
http
云直播
开源
sdk
ios
云点播
python
html
短视频
kotlin
tcp/ip
webgl
javascript
linux
移动直播
存储
游戏
jvm
hashmap
微信
数据分析
数据结构
canvas
腾讯云开发者社区
flutter
es
视频
c#
css
arm
unix
实时音视频
消息队列 CMQ 版
腾讯云测试服务
gradle
kafka
ffmpeg
frame
shader
性能
其他
免费套餐
mac os
xcode
go
react
xml
textview
嵌入式
ruby on rails
analyzer
ubuntu
apache
nginx
深度学习
语音合成
腾讯移动分析
svg
爬虫
html5
jdk
flash
socket编程
uml
安全
windows
架构设计
groovy
即时通信 IM
项目管理
app
audio
buffer
callback
chatgpt
db
free
gpu
lambda
layer
min
packet
path
resolution
sdl
search
stream
time
timestamp
view
vulkan
web
变量
部署
测试
队列
对象
反射
服务器
高性能
函数
基础
模型
内存
数学
算法
同步
网络
压缩
异步
移动端
音频
音视频
音视频开发
搜索文章
搜索
搜索
关闭
MediaCodec 在 Android 硬解码的路线
android
opengl
api
缓存
渲染
随着多媒体产业的发展,手机端对视频解码性能要求越来越高。如果采用cpu进行解码,则会占用很多cpu资源。现在主流做法是利用手机gpu资源进行视频解码。
音视频开发进阶
2022-10-31
1.7K
0
音视频环形缓冲区 介绍与实现
缓存
嵌入式
环形缓冲区(也称为循环缓冲区)是固定大小的缓冲区,工作原理就像内存是连续的且可循环的一样。在生成和使用内存时,不需将原来的数据全部重新清理掉,只要调整head/tail 指针即可。当添加数据时,head 指针前进。当使用数据时,tail 指针向前移动。当到达缓冲区的尾部时,指针又回到缓冲区的起始位置。
音视频开发进阶
2022-10-31
741
0
面试题 | 什么是秒开视频? 如何去秒开视频?
云直播
缓存
http
给大家带来一些音视频的面试题,或者说是一些开发思路吧,不希望它成为以后你面试的八股文...
音视频开发进阶
2022-05-26
809
0
刨根问底 | FFmpeg 解码 API 以及在解码过程中存在的丢帧问题
api
视频处理
编程算法
缓存
在优化视频客观全参考算法(主要是PSNR, SSIM, MS-SSIM)时,我们首先利用FFmpeg提供的API(avcodec_send_packet(),avcodec_receive_frame())对输入的两个MP4文件转成对应的YUV格式的数据文件,然后再基于这两份YUV数据文件进行计算,得到对应的结果。
音视频开发进阶
2021-11-25
2.2K
0
RecyclerView性能优化的最后一公里
缓存
textview
android
kotlin
网站
时至今日相信大部分的Android开发者对RecyclerView的缓存机制如数家珍。相关教程也是数不胜数。如果你想详细了解这些不同缓存的作用以及实现原理。可以参考我之前写过的两篇文章。聊聊RecyclerView缓存机制和详细聊聊RecyclerView缓存机制,前者主要是介绍各个层级缓存的作用以及它们之间的区别,后者主要是从源码的角度讲解缓存是怎么实现的。缓存架构图如下:
音视频开发进阶
2021-09-03
1.2K
0
字节终面:CPU 是如何读写内存的?
缓存
编程算法
如果你觉得这是一个非常简单的问题,那么你真应该好好读读本文,我敢保证这个问题绝没有你想象的那么简单。
音视频开发进阶
2021-07-14
2.2K
0
Glide都在用的LruCache,你学会了吗?
hashmap
缓存
http
编程算法
先来一段百度百科的“科学”解释:LRU是Least Recently Used的缩写,即最近最少使用,是一种常用的页面置换算法,选择最近最久未使用的页面予以淘汰。该算法赋予每个页面一个访问字段,用来记录一个页面自上次被访问以来所经历的时间 t,当须淘汰一个页面时,选择现有页面中其 t 值最大的,即最近最少使用的页面予以淘汰。
音视频开发进阶
2020-05-15
367
0
如何优雅地实现一个分屏滤镜
渲染
缓存
本文通过编写一个通用的片段着色器,实现了抖音中的各种分屏滤镜。另外,还讲解了延时动态分屏滤镜的实现。
音视频开发进阶
2019-11-18
694
0
Android JNI 之 Bitmap 操作
编程算法
android
缓存
java
在 Android 通过 JNI 去调用 Bitmap,通过 CMake 去编 so 动态链接库的话,需要添加 jnigraphics 图像库。
音视频开发进阶
2019-07-26
2.9K
0
Android JNI 调用时缓存字段和方法 ID
缓存
java
c++
编程算法
在 JNI 去调用 Java 的方法和访问字段时,最先要做的操作就是获得对应的类以及对应的方法 id。
音视频开发进阶
2019-07-26
1K
0
Android JNI 中的引用管理
缓存
java
c++
在 Native 代码中有时候会接收 Java 传入的引用类型参数,有时候也会通过 NewObject 方法来创建一个 Java 的引用类型变量。
音视频开发进阶
2019-07-26
1.3K
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档