腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
进击的多媒体开发
专栏成员
举报
181
文章
301536
阅读量
44
订阅数
订阅专栏
申请加入专栏
全部文章(181)
android(59)
编程算法(53)
api(51)
opengl(35)
https(31)
java(24)
网络安全(20)
视频处理(19)
渲染(17)
c++(16)
打包(15)
缓存(11)
ide(10)
图像处理(10)
git(9)
github(9)
android studio(8)
文件存储(8)
网站(8)
http(8)
开源(7)
云直播(6)
sdk(6)
ios(5)
云点播(4)
python(4)
html(4)
短视频(4)
kotlin(4)
tcp/ip(4)
webgl(4)
javascript(3)
linux(3)
移动直播(3)
存储(3)
游戏(3)
jvm(3)
hashmap(3)
微信(3)
数据分析(3)
数据结构(3)
canvas(3)
腾讯云开发者社区(3)
flutter(3)
es(3)
视频(3)
c#(2)
css(2)
arm(2)
unix(2)
实时音视频(2)
消息队列 CMQ 版(2)
腾讯云测试服务(2)
gradle(2)
kafka(2)
ffmpeg(2)
frame(2)
shader(2)
部署(2)
模型(2)
性能(2)
其他(1)
免费套餐(1)
mac os(1)
xcode(1)
go(1)
react(1)
xml(1)
textview(1)
嵌入式(1)
ruby on rails(1)
analyzer(1)
ubuntu(1)
apache(1)
nginx(1)
深度学习(1)
语音合成(1)
腾讯移动分析(1)
svg(1)
爬虫(1)
html5(1)
jdk(1)
flash(1)
socket编程(1)
uml(1)
安全(1)
windows(1)
架构设计(1)
groovy(1)
即时通信 IM(1)
项目管理(1)
app(1)
audio(1)
buffer(1)
callback(1)
chatgpt(1)
db(1)
free(1)
gpu(1)
lambda(1)
layer(1)
mac(1)
meta(1)
min(1)
packet(1)
path(1)
resolution(1)
sdl(1)
search(1)
stream(1)
time(1)
timestamp(1)
view(1)
vulkan(1)
web(1)
webrtc(1)
变量(1)
编译(1)
测试(1)
队列(1)
对象(1)
反射(1)
服务器(1)
高性能(1)
函数(1)
基础(1)
开发(1)
内存(1)
数学(1)
算法(1)
同步(1)
网络(1)
芯片(1)
压缩(1)
异步(1)
移动端(1)
音频(1)
音视频(1)
音视频开发(1)
搜索文章
搜索
搜索
关闭
在 Mac M1 等系列芯片编译和开发 WebRTC-Android 库
开发
芯片
android
webrtc
编译
众所周知,编译 WebRTC-Android 库是需要在 Linux 系统上的,这是由于源码里编译脚本限制导致。
音视频开发进阶
2024-05-08
208
0
MediaCodec 在 Android 硬解码的路线
android
opengl
api
缓存
渲染
随着多媒体产业的发展,手机端对视频解码性能要求越来越高。如果采用cpu进行解码,则会占用很多cpu资源。现在主流做法是利用手机gpu资源进行视频解码。
音视频开发进阶
2022-10-31
2.1K
0
Android 图形架构之一 ——概述
opengl
android
es
api
canvas
本系列的文章,可以让你明白,一个View最终是如何显示到屏幕上的,从应用层到硬件抽象层。对分析app的卡顿,掉帧等 有很大帮助。
音视频开发进阶
2022-10-31
1.9K
0
Android NDK 常见面试题
java
android
api
c++
Android 面试涉及到底层开发总是绕不开 NDK 的,一些常见的面试题也是帮忙大家加深印象和理解!!!
音视频开发进阶
2022-10-31
1K
0
如何基于 ZEGO SDK 实现 Android 一对一音视频聊天应用
sdk
ide
android
android studio
项目管理
疫情期间,很多线下活动转为线上举行,实时音视频的需求剧增,在视频会议,在线教育,电商购物等众多场景成了“生活新常态”。
音视频开发进阶
2022-10-31
1.2K
0
FFmpeg 调用 MediaCodec 硬解码到 Surface 上
视频处理
android
编程算法
众所周知,MediaCodec 的解码能力不仅可以解码出 YUV 数据,还能直接解码到 Surface 上。
音视频开发进阶
2021-11-16
1.2K
0
Flutter 2 渲染原理和如何实现视频渲染
ios
flutter
android
webgl
canvas
声网Agora跨平台开发工程师卢旭辉带来了《Flutter2 渲染原理和如何实现视频渲染》的主题分享,本文是对演讲内容的整理。
音视频开发进阶
2021-11-09
2K
0
老生常谈-FFmpeg 的编译问题轻松搞定
打包
android
c++
视频处理
编程算法
前几天发了一篇 FFmpeg 调用 Android MediaCodec 进行硬解码 的文章,这里面的技术点不算太难,也还是调用 FFmpeg 的常用接口操作,但重点在于 FFmpeg 的版本选择以及编译选项要开启 MediaCodec 才行。
音视频开发进阶
2021-10-26
808
0
RecyclerView性能优化的最后一公里
缓存
textview
android
kotlin
网站
时至今日相信大部分的Android开发者对RecyclerView的缓存机制如数家珍。相关教程也是数不胜数。如果你想详细了解这些不同缓存的作用以及实现原理。可以参考我之前写过的两篇文章。聊聊RecyclerView缓存机制和详细聊聊RecyclerView缓存机制,前者主要是介绍各个层级缓存的作用以及它们之间的区别,后者主要是从源码的角度讲解缓存是怎么实现的。缓存架构图如下:
音视频开发进阶
2021-09-03
1.4K
0
View 事件分发机制,看这一篇就够了
数据分析
android
在 Android 开发当中,View 的事件分发机制是一块很重要的知识。不仅在开发当中经常需要用到,面试的时候也经常被问到。
音视频开发进阶
2021-06-09
709
0
深入浅出,Andorid 端屏幕采集技术实践
android
云直播
编程算法
爬虫
随着全球产业链线上化和数字化的加速,移动端实时屏幕共享在各行各业场景下都有了广泛的应用,比如在线教育、视频会议、远程业务咨询、手游直播。而屏幕采集则是实现实时屏幕共享流程中的第一步,本篇技术分享就来跟大家讲讲拍乐云在 Andorid 端屏幕采集的经验实践。
音视频开发进阶
2021-06-09
1.9K
0
手写解析微信Matrix性能监控日志的工具
编程算法
开源
android
微信
在精读了Matrix的源码之后,我发出了赞叹和吐槽两种声音。值得赞扬的是,「这个APM框架的设计思路确实鬼斧神工,有很多值得Android开发者学习的地方,深入了解它,能够扩宽我们的编程视野。」 令人吐槽的就是,「从文档的丰富性,代码的可读性,代码的注释量,开源的一条龙服务等方面讲,他们做的还不太好。」 作为国内的顶尖开发团队,这些方面与国外的顶尖开源开发团队还是有不小的差距。
音视频开发进阶
2021-06-09
2.4K
1
requestLayout竟然涉及到这么多知识点
http
消息队列 CMQ 版
kafka
android
乍一看有点超纲了。细细一想,没超纲。我把这个问题拆分成了两个问题,本文我将紧紧围绕这两个问题,讲解requestLayout背后的故事。
音视频开发进阶
2021-05-10
555
0
常用图像插值方法概述
git
github
android
opengl
编程算法
https://github.com/AndroidDeveloperLB/AndroidJniBitmapOperations
音视频开发进阶
2021-05-10
1.6K
0
竟然有如此好用的读Android源码利器
android
网站
android studio
git
推荐一个可以在线搜索Android源代码的网站cs.android.com。它是由Google开发的一款可帮助开发者查看实际使用的 Android 源代码的工具。它功能特别强大。
音视频开发进阶
2021-04-22
2.6K
0
用 Vulkan 渲染写一个 Android GPUImage
opengl
api
android
渲染
说的 GPUImage 相信大家都不陌生,GPUImage 是做滤镜、渲染、特效最主流的框架之一,被广泛应用在短视频应用中。
音视频开发进阶
2021-03-13
751
0
再见!onActivityResult!你好,Activity Results API!
http
api
编程算法
android
背景 在Android应用程序开发中,启动一个Activity不一定是单项操作,从启动的Activity获取数据是常见的场景,最传统的方式是通过Intent携带数据,然后使用startActivityForResult方法来启动下一个Activity,然后通过onActivityResult来接收返回的结果,代码如下: 调用startActivityForResult方法启动 startActivityForResult(intent,1) 实现onActivityResult方法 override
音视频开发进阶
2020-11-10
1.8K
0
面试官:如何监测应用的 FPS ?
java
数据分析
android
开源
即使你不知道 FPS,但你一定听说过这么一句话,在 Android 中,每一帧的绘制时间不要超过 16.67ms。那么,这个 16.67ms 是怎么来的呢?就是由 FPS 决定的。
音视频开发进阶
2020-11-10
1.5K
0
Android自定义View-SVG动画
svg
xml
android
android studio
https
SVG是可缩放矢量图形,全称Scalable Vector Graphics。经过数学计算利用直线和曲线绘制而成,无论怎么放大,都不会出现马赛克现象。可以使用Illustrator矢量图绘图软件来进行绘图。
音视频开发进阶
2020-08-27
2.9K
0
WebRTC & Android 开发学习环境搭建~
打包
android
git
https
网络安全
如果你对以上命令感到疑惑,不知道为什么这么写的话,可以参考一下 depot_tools 的使用。
音视频开发进阶
2020-08-13
2.2K
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档