BLOG / 766 ARTICLES
技术笔记
计算机基础、AI、后端与客户端开发笔记
#VideoDevelopment · 75 篇文章清除筛选
9 分钟
11 分钟
13 分钟
22 分钟
1 分钟
3 分钟
Android
1.FFmpeg简介
FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件)。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多codec都是从头开发的。
5 分钟
Android
10.GLSurfaceView+MediaPlayer播放视频
平时的视频播放都是使用mediaplayer+textureview或者mediaplayer+surfaceview,但是如果我们要对视频进行一些OpenGL的操作,打个比方说我要在视频播放的时候添加一个滤镜,这个时候就需要用到SurfaceTexture了。
1 分钟
13 分钟
21 分钟
Android
DNS及HTTPDNS
DNS(Domain Name System):域名系统,是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。它的作用是根据域名查出IP地址,它是HTTP协议的前提,只有将域名正确的解析成IP地址后,后
6 分钟
3 分钟
Android
视频解码之软解与硬解
硬解:从字面意思上理解就是用硬件来进行解码,通过显卡的视频加速功能对高清视频进行解码,很明显就是一个专门的电路板(这样好理解...)来进行视频的解码,是依靠显卡GPU的。