- 博客(4)
- 资源 (12)
- 收藏
- 关注
原创 Android音视频【八】音频基础
人间观察今年应该不回家过年了,长这么大还真是一个人第一次在外过年,前些文章讲了视频,我们开始音频。音频的基础概念开始介绍前,先看一个声音的波形图:横轴是时间,纵轴为振幅,两个图像分别代表左右声道。由于声音频率较大,所以在图像中的信号不是“正弦”,而是实心的。声音是一种波声音是一种压力波,当敲击键盘或者撞击物体时,它们的震动会引起空气的震动,使空气产生疏密变化,由此就形成了一种声波。声波的三要素声波的三要素是频率、振幅、和波形,频率代表音阶的高低,振幅代表响度,波形代表音色。频率.
2021-01-31 13:53:14 575 1
原创 Android音视频【七】H265硬编解码&视频通话
人间观察我该如何去表达呢前面介绍了H265的一些知识,本篇实现利用camera采集进行H265硬编码,利用WebSocket来传输H265裸流,接收到H265的码流后进行H265解码渲染到surfaceview上,从而实现简易的视频通话。主要有:摄像头如何处理,如何拿到摄像头的yuv数据,yuv数据怎么处理,实现Android H265硬编码和硬解码,vps,sps,pps怎么处理以及如何在网络上传输。1 .这里用哪种协议不是本文的重点,本文采用java封装好websocket协议的组件,在真.
2021-01-26 09:43:26 3895 1
原创 Android音视频【六】视频数据存储方式YUV
人间观察这个社会很浮躁,千万不要考验人性在视频中的数据保存和传输都是YUV数据格式。主要是为了降低数据大小,如果用argb格式的数据,1px可能需要4个字节,而用YUV可能就需要1.5个字节。YUV简介与RGB类似,YUV也是一种颜色编码方法,主要用于视频领域,它将亮度信息(Y)与色彩信息(UV)分离,没有UV信息一样可以显示完整的图像,只不过是黑白的,比如这样的设计解决了彩色电视机与黑白电视的兼容问题。YUV,分为三个分量,“Y”表示的是明亮度(Luminance或Luma),也就是灰度值;.
2021-01-08 23:23:31 686 1
原创 Android音视频【五】H265/HEVC&码流结构
人间观察我好像还什么都没有准备好,就到了而立之年的年纪,不是吃一个糖就能开心的年纪了。前面我们了解了H264/AVC的一些知识。今天我们看H265 , 只有了解了这些基础的,什么协议(flv等)啦,什么封装格式(mp4等)啦,网络传输啦等都是很有帮助的。背景知识H265 又被叫做HEVC(全称叫做 Hight Efficiency Video Coding,高效率视频编码),它同H264一样也是ITU-T和ISO两个组织共同制定的视频压缩标准,是H264/AVC标准的继承者。H265/HEVC.
2021-01-02 16:21:10 3570 2
android音乐播放器V2.0
2013-06-26
文件管理器 Android文件管理器
2013-05-17
Android音乐播放器
2013-04-08
SQlite Android SQLite的应用 简易的学生成绩管理系统
2012-07-20
Android 数据库 SQlite 范例 SQLiteOpenHelper
2012-07-20
Linux系统高级编程实例详解
2012-06-12
Linux聊天程序源代码 基于socket的TCP聊天程序
2012-05-23
27世纪人工智能系统
2012-04-13
Android记忆卡片源代码
2012-04-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人