随笔分类 -  Android

摘要:1. 格式说明 在安卓开发的一些场景,比如操作相机输出、视频编解码中会用到YUV图像格式。YUV中最常用的是YUV420格式,YUV420就是每4个Y分量共用一个U分量和一个V分量。 YUV420分为4种: I420: YYYYYYYY UU VV YV12:YYYYYYYY VV UU NV12: 阅读全文
posted @ 2022-07-18 18:00 rome753 阅读(1092) 评论(0) 推荐(0) 编辑
摘要:很早就看到过这种场景,用字符来展示图片甚至播放视频,可以说是黑客炫(zhuang)技(b)神器。当然有了一定的技术之后,就明白其实实现挺简单。 相机预览 首先是相机预览的实现,因为不是这里的重点,所以直接在Github上找到成熟的代码。Google官方的Demo当然是最好的: https://git 阅读全文
posted @ 2022-07-18 17:59 rome753 阅读(102) 评论(0) 推荐(0) 编辑
摘要:上一篇完成了两个人在同一个手机中的模拟连接, 这一篇在此基础上给两个手机建立真正的连接. 这就需要一个信令服务器, 其实就是用来给双方交换信息, 并不需要对信息进行处理. 因此服务器和信息的数据格式都可以自己选择, 这里用官方Demo提供的Nodejs服务器, 用soket.io建立连接. 信令服务 阅读全文
posted @ 2022-07-18 17:57 rome753 阅读(574) 评论(0) 推荐(0) 编辑
摘要:在上一篇中完成了WebRTC最基本的使用--相机的使用. 这一篇将介绍WebRTC中最核心的概念PeerConnection , 给同一手机中的前后摄像头建立虚拟的连接, 相互传输画面. PeerConnection PeerConnection也就是Peer-to-Peer connection( 阅读全文
posted @ 2022-07-18 17:56 rome753 阅读(513) 评论(0) 推荐(0) 编辑
摘要:Android录制视频有多种方法:MediaRecorder, MediaProjection, MediaMuxer, OpenGL等,每种方法都有其应用场景。 这里介绍的是用MediaCodec + MediaMuxer录制视频,这种方式是将音频流和视频流用MediaCodec编码,然后用Med 阅读全文
posted @ 2022-07-18 17:54 rome753 阅读(735) 评论(0) 推荐(0) 编辑
摘要:词云(WordCloud)是分析数据时一项有趣的展示方式, 它将数据中的关键词按权重设置不同的大小, 放置成一定的形状(比如圆形). 它包括关键词的统计提取和放置, 这里在安卓端实现一个放置词云的View. Google一下word cloud algorithm词云算法, 这里有介绍 https: 阅读全文
posted @ 2022-07-18 17:53 rome753 阅读(139) 评论(0) 推荐(0) 编辑
摘要:多人视频有三种理论方案, 如下图所示, 从左到右分别是Mesh,SFU,MCU. Mesh 网格, 每个人都跟其他人单独建立连接. 4个人的情况下, 每个人建立3个连接, 也就是3个上传流和3个下载流. 此方案对客户端网络和计算能力要求最高, 对服务端没有特别要求. SFU(Selective Fo 阅读全文
posted @ 2022-07-18 17:53 rome753 阅读(349) 评论(0) 推荐(0) 编辑
摘要:最近下了一款小众APP,功能实用,界面简洁,然而用了几分钟页面下方竟然弹出了小窗口广告!并且每分钟自动更新!!耗电、耗流量、占屏幕空间、闪烁吸引眼球、不小心还会误触,这种广告方式是本强迫症患者无法容忍的,相信大部分人也会反感,因此常用的那些APP中也几乎没有看到过。从学习的角度出发,本人尝试对这款应 阅读全文
posted @ 2022-07-18 17:52 rome753 阅读(12458) 评论(0) 推荐(1) 编辑
摘要:以前学习过分形几何,很有意思,由简单的数学公式迭代计算得到的分形图形,放大后不会丢失细节。典型的如Mandelbrot图形: 计算方式也不复杂,由f(z) = z^2 + c,迭代计算 z1=f(z0), z2=f(z1), z3=f(z2)...其中z, c都是复数,可以表示为复平面上的一个点,而 阅读全文
posted @ 2022-07-18 17:51 rome753 阅读(513) 评论(0) 推荐(0) 编辑
摘要:高斯模糊是用得最广泛的图像模糊算法,它的原理很简单,对每个点计算它周围其他点的平均色值,设置到该点上,就是模糊后的图。取周围其他点的范围称为模糊半径,模糊半径越大也就越模糊。高斯模糊算法网上很多,可以参考这个: http://www.quasimondo.com/StackBlurForCanvas 阅读全文
posted @ 2022-07-18 17:51 rome753 阅读(185) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示