首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
散人丶
掘友等级
Android
|
散人丶
无~~
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
31
文章 31
沸点 0
赞
31
返回
|
搜索文章
散人丶
赞了这篇文章
散人丶
Android @散人丶
·
5年前
关注
3分钟带你看懂android的Binder机制
最近一段时间由于工作,接触到framework部分比较多一点,也难免要和Binder打一些交道,也整理了一些相关知识,但准备写这篇文章时,还是有些慌。而且关于整个Binde...
120
28
分享
散人丶
Android @散人丶
·
2年前
关注
webrtc系列(三)——3分钟带你看懂NACK机制
认真看完这篇文章,相信你能收获一些东西 webrtc是基于udp协议来进行传输音视频数据的,所以基于udp的特性,rtc采用了2种方式来优化丢包问题 fec,前向纠错,在每...
1
1
分享
散人丶
Android @散人丶
·
2年前
关注
卷起来了!如何设计一款优秀的音视频sdk
结合工作内容以及一些问题经验,给出一些建议。 均基于自己的理解和实践,可能有不对的地方,欢迎大家指正。 包体一定要尽可能的小 在移动互联网时代,App 的包体大小,对获取用...
赞
评论
分享
散人丶
Android @散人丶
·
2年前
关注
手把手带你入门opengl(4)——旋转?跳跃?我闭着眼
先来看看最终我们要实现的效果 在上文的基础之上,我们来学习下opengl中的变换,其实主要涉及到2个概念,向量和矩阵,有过一定数学基础的朋友大概都听说过。 向量 向量最基本...
3
评论
分享
散人丶
Android @散人丶
·
2年前
关注
手把手带你入门opengl(3)——欢迎来到纹理的世界
上一文,根据顶点数据绘制了一个多颜色的三角形,这次,我们开始对图片下手。 纹理 我们可以为每个顶点添加颜色来增加图形的细节,从而创建出有趣的图像。但是,如果想让图形看起来更...
2
评论
分享
散人丶
Android @散人丶
·
2年前
关注
手把手带你入门opengl(2)——五彩缤纷的三角形
想象一下,一个五彩缤纷的三角形,将颜色作为一个纹理抽出来,那么想要画出一个这样的三角形,需要什么样的数据。 世界坐标,也就是每个像素应该在什么位置,类比将三角形放在直角坐标...
3
3
分享
散人丶
Android @散人丶
·
2年前
关注
手把手带你入门opengl(1)——扫盲
这一系列文章均基于自己的理解和实践,可能有不对的地方,欢迎大家指正。 简介 相信朋友们多多少少都听过opengl这个关键词,更多与之相关联系的是渲染2D,3D模型,可以用来...
1
评论
分享
散人丶
Android @散人丶
·
2年前
关注
webrtc系列(二)——拥塞控制算法
背景 网络拥塞是基于IP协议的数据报交换网络中常见的一种网络传输问题,它对网络传输的质量有严重的影响, 网络拥塞是导致网络吞吐降低, 网络丢包等的主要原因之一, 这些问题使...
1
评论
分享
散人丶
Android @散人丶
·
2年前
关注
webrtc系列(一)——音视频实时通信的本质
在了解webrtc之前,这章,我们先了解下音视频实时通信的本质,了解问题的范围背景,才能更好的学习好的解决方案。 举个例子,比如周杰伦开了线下演唱会,同时也开通了线上直播,...
2
1
分享
散人丶
关注了
字节流动
Android @散人丶
散人丶
Android @散人丶
·
2年前
关注
ijkplayer源码分析(4)——渲染流程
回顾一下video_refresh_thread的大概创建使用流程。 video_refresh_thread 内部一个while循环,每次循环10ms,触发video_r...
1
1
分享
散人丶
Android @散人丶
·
2年前
关注
ijkplayer源码分析(3)——解码流程
回顾下上文read_thread中流程分析 打开文件,检测Stream信息 循环等待start接口调用,进入播放的流程 打开音频播放器,创建音频解码线程audio_thre...
2
评论
分享
散人丶
Android @散人丶
·
2年前
关注
ijkplayer 源码分析系列(2)——read_thread流程
紧接上一篇总结,prepare方法中,主要分为两个流程 read_thread ,负责打开流,创建音视频解码线程,读取packet等流程 video_refresh_thr...
赞
评论
分享
散人丶
Android @散人丶
·
2年前
关注
ijkplayer 源码分析系列(1)——整体结构总结
前言 本系列基于ijkplayer源码进行总结分析,主要分析从java层—JNI层—C层,作为一个播放器的整体流程,整体结构体如下。 主要结构体 在初始化native_se...
7
评论
分享
散人丶
Android @散人丶
·
2年前
关注
FFmpeg总体介绍
FFmpeg是很优秀的音视频库,很多播放器的内核都是使用ffmpeg来实现的,ijk、暴风影音等......本系列是对FFmpeg4.4源码进行的分析,FFmpeg在源码上...
3
评论
分享
散人丶
Android @散人丶
·
2年前
关注
ffmpeg解码流程解析(3)-HLS解析
本篇就针对HLS协议案例本身做一个整体分析,从客户端的角度分析下整体流程 客户端需要做什么 客户端负责选择合适的请求资源,下载器资源,然后解码显示(整成播放器的功能)。 客...
6
评论
分享
散人丶
Android @散人丶
·
2年前
关注
ffmpeg 解码流程解析(2)
上一文讲到了avformat_open_input方法,主要是负责AVFormatContext结构体的初始化,根据url资源地址探测文件格式等准备工作 本文从紧接分析av...
1
评论
分享
散人丶
Android @散人丶
·
2年前
关注
[记录]letcode每日一刷:寻找两个正序数组的中位数
给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 ,时间复杂度为 O(log (m+n)) 的算法...
1
评论
分享
散人丶
Android @散人丶
·
2年前
关注
ffmpeg解码流程解析(1)
准备整体分析下ffmpeg整体流程,先从解码开始往下走下,希望能帮助到一些朋友,有不当之处希望各位不吝指教,一起努力~~ 整个解码流程基本从avformat_open_in...
3
评论
分享
散人丶
赞了这篇文章
散人丶
Android @散人丶
·
4年前
关注
flutter 与native通信初探
上图来自Flutter官网,表明了Platform Channels的架构示意图。有细心的同学就要问了,你不是说Flutter和Native通信是通过Platform Ch...
9
评论
分享
下一页
个人成就
文章被点赞
653
文章被阅读
103,108
掘力值
3,393
关注了
7
关注者
2,071
收藏集
1
关注标签
6
加入于
2019-01-06