bjxiaxueliang
这是一个以技术分享为主要内容的博客,致力于分享Android、OpenGL ES、Vulkan、移动端音视频等领域的技术文章和经验总结,希望能为广大技术爱好者和从业人士提供有价值的信息和思路。同时,我也会不定期地分享我对某些技术行业前景的分析和思考,希望能为朋友们带来一些启示和思路。
展开
-
一文详解ETC1压缩纹理——OpenGL中ETC1纹理加载与渲染实践
ETC1(Ericsson Texture Compression)是一种有损纹理压缩技术,2005年初由爱立信研究院参与研发,目的是用于减少移动设备和嵌入式系统中纹理存储的内存占用,应用场景见于游戏、VR、AR等需要大量的纹理资源来创建高质量的视觉效果以及复杂的动画效果场景。原创 2024-08-14 18:23:19 · 151 阅读 · 0 评论 -
一文详解ETC1压缩纹理——移动平台纹理加载高性能解决方案
ETC1(Ericsson Texture Compression)是一种有损纹理压缩技术,2005年初由爱立信研究院参与研发,目的是用于减少移动设备和嵌入式系统中纹理存储的内存占用,应用场景见于游戏、VR、AR等需要大量的纹理资源来创建高质量的视觉效果以及复杂的动画效果场景。原创 2024-08-14 18:20:21 · 247 阅读 · 0 评论 -
一文详解 RTP/RTCP协议:流媒体数据传输的协议基石
RTP协议 运行于传输层UDP协议之上,与RTCP协议协作 常用于流媒体数据传输,例如:直播、远程摄像头流媒体播放、流媒体视频播放、视频会议等应用场景。其规定了在互联网上传递音频和视频的标准数据包格式,最初被设计为一个多播协议,但后来被常被应用在很多单播应用中。原创 2022-01-17 18:23:39 · 4038 阅读 · 0 评论 -
知识付费——移动端音视频加密、防盗播实现方案
知识付费——移动端音视频加密、防盗播实现方案近几年移动端知识付费App,越来越多越来越火爆。例如:网易公开课、网易云课堂、樊登读书、逻辑思维、i春秋,甚至于知乎App都上架付费课程了。移动端付费课程,基本是以视频+音频形式呈现给大家的。那么对于这些付费课程:如何在保证用户体验的前提下,防止媒体资源被盗播,维护内容生产者的利益,就成为一个急需解决的问题。注意:保证用户体验是前提。否则再好的课,...原创 2019-07-26 22:11:18 · 2998 阅读 · 3 评论 -
一文详解微信视频通话、抖音视频回显实现方案
2014年曾经做过一款类似当今“抖音”的短视频软件,叫“魔力秀”。可以说和现在的抖音基本是一样的,但因为“魔力秀”出生过早,加上投资人不看好,注定无法成长为一棵参天大树,最终只发了一个版本就结束了。当时“魔力秀App”的视频回显模块是我设计实现的,所以就有了这篇文章。事过多年,将这篇文章拿出来整理,因为这项技术依然不过时,反而被广泛应用...原创 2019-11-30 19:43:20 · 1330 阅读 · 0 评论 -
一文学会 Opengl ES中YUV420与RGB转化
2014年曾经做过一款类似当今“抖音”的短视频软件,叫“魔力秀”。可以说和现在的抖音基本是一样的,但因为“魔力秀”出生过早,加上投资人不看好,注定无法成长为一棵参天大树,最终只发了一个版本就结束了。当时“魔力秀App”的视频回显模块是我设计实现的,所以就有了这篇文章。事过多年,将这篇文章拿出来整理,因为这项技术依然不过时,反而被广泛应用...原创 2017-05-22 10:50:49 · 8623 阅读 · 0 评论 -
一文分析 mp4对比m3u8 第一帧加载慢的原因
公司要求对视频的 秒开率(1秒内成功加载的播放数 / 播放总数)、失败率 (播放失败的次数 / 播放总数) 等进行优化。经过线上AB测试发现,`m3u8视频(第一段切片为1~3秒)`在秒开率、失败率等性能指标上均优于`普通mp4视频`。这里探究一下,m3u8视频(第一段切片为1~3秒) 在秒开率上均优于 普通mp4视频 的原因。原创 2019-12-03 16:41:28 · 7338 阅读 · 0 评论 -
一文详解 m3u8视频格式与视频秒开优化
秒开指的是,一秒内成功加载的播放数/播放总数。本意是想对比一下m3u8与mp4视频格式,并了解m3u8格式优缺点,以确定一个大概优化方向。但对m3u8做简单了解后,觉的m3u8可能是一个优化方向。原创 2019-04-11 14:25:33 · 16046 阅读 · 0 评论 -
MP3对比M4A
原文地址:https://acc.pconline.com.cn/640/6406638_all.html查找M4A相关资料,发现一篇非常好的文章,忍不住转载了过来…AAC编码:生来就为取代MP3你听的歌还在用MP3格式吗?相信除了音乐烧友听无损外,大部分网友用的还是MP3格式的音乐。事实上,MP3格式仍然是应用最广泛的音频格式之一。不过随着很多人越来越关注音质的问题,MP3格式音质不好的...转载 2019-08-22 18:19:19 · 15321 阅读 · 1 评论 -
一文了解 Android MediaPlayer buffer大小
前几天用`VideoView` (`MediaPlayer+SurfaceView`) 做一个类似于**抖音APP**的短视频Demo(**测试机型 Android8.0 小米6**),发现`MediaPlayer onPrepared`的时间非常长,好像把一个不到10M的视频全部缓存结束后,才回调`onPrepared`,开始视频播放。因此:学习一下MediaPlayer的buffer大小到底是多少;原创 2018-07-18 16:24:36 · 5183 阅读 · 1 评论 -
android第三方视频解码器Vitamio SDK使用后的感觉(2014.03.11)
Vitamio官方网址:http://www.vitamio.org/ Vitamio SDK下载地址: https://github.com/yixia/VitamioBundleVitamio Demo下载地址: https://github.com/yixia/VitamioDemo已经存在我网盘的 Vitamio SDK下载地址: http://www.kuaipan.cn/file原创 2017-05-18 10:17:18 · 1949 阅读 · 0 评论