专注流媒体技术与方案!

技术成就梦想...

微信 Android 视频编码爬过的那些坑

【编者按】Android 视频相关的开发,大概一直是整个 Android 生态、以及 Android API 中,最为分裂以及兼容性问题最为突出的一部分,本文从视频编码器的选择和如何对摄像头输出的 YUV 帧进行快速预处理两方面,从实践角度解析笔者曾趟过 Android 视频编码的那些坑,希望对广...

2017-09-30 11:46:20

阅读数 622

评论数 0

实时视频传输的关键技术 H.264 全解析

文/许建林 在实时多媒体领域,实时视觉、感知的展现将会有更加广泛的发展空间,而对于实时视频传输的基础核心技术莫过于 H.264 编码标准。本文作者尝试解答 H.264 编解码最核心的两个问题,其一是 H.264 编解码的过程;其二是 H.264 码流的结构,希望能帮助正在研究这方面的大家提供一...

2017-09-30 11:15:43

阅读数 9812

评论数 0

MediaCodec的介绍及实例

MediaCodec MediaCodec的介绍     MediaCodec是Android平台提供的硬件编解码器,它由一组API构成。这样说还是太抽象了,下面用一个很简单的开源例子MediaCodecDemo来说明MediaCodec...

2017-09-30 09:21:36

阅读数 1823

评论数 0

什么叫执行力

什么叫执行力!看完这个故事你做到了多少?      在美国有位退伍军人,他在战场上负了伤,当他回到地方的时候,年龄也比较大,再加上负伤,成了一个残疾的退伍军人。所以找工作变得非常不容易,很多单位都拒绝了他,而每一次他都迈着坚定的步伐,继续寻找可能的机会。      这一次,他来到了美国最大...

2017-09-30 09:15:52

阅读数 197

评论数 0

AES加密的四种模式详解

博客内容转载自http://www.cnblogs.com/liangxuehui/p/4651351.html  对原作者表示感谢!  对称加密和分组加密中的四种模式(ECB、CBC、CFB、OFB) 一. AES对称加密:            ...

2017-09-30 09:12:04

阅读数 2153

评论数 0

字节序(byte order)和位序(bit order)

http://blog.csdn.net/aflyeaglenku/article/details/76209236 最近在阅读 ipc发送音视频流的代码,偶然发现如果用到了位域,那么发送和接收的“字节”的值不一样!!所以在想是不是除了字节序之后,比特位的顺序也有大端小端之分。带着疑问查...

2017-09-30 09:08:27

阅读数 492

评论数 0

视频编码起源历史发展及现状

原创 2017-09-27 马思伟 声网Agora 本文根据RTC2017实时互联网大会,下一代云端音视频技术专场,马思伟老师的演讲,整理得来。 http://mp.weixin.qq.com/s/nn7DngWwVAKBGDD-1d6jYQ 马思...

2017-09-28 11:00:56

阅读数 2269

评论数 0

网络公测可用直播源

相信大家在调试播放器的时候,都有这样的困惑,很难找到合适的公有测试源,以下是大牛直播整理的真正可用的直播地址源。 其中,rtmp和rtsp的url,用https://github.com/daniulive/SmarterStreaming提供的播放器验证通过。 hls的地址,用v...

2017-09-28 09:37:57

阅读数 2622

评论数 0

H.264与H.265的主要差异

1.    H.264与H.265的主要差异 H.265仍然采用混合编解码,编解码结构域H.264基本一致, 主要的不同在于: ?  编码块划分结构:采用CU (CodingUnit)、PU(PredictionUnit)和TU(TransformUnit)的递归结构。 ?  基本细节:各...

2017-09-20 13:52:43

阅读数 1604

评论数 0

ExoPlayer里里外外之:自适应码率切换

ExoPlayer里里外外之:自适应码率切换 2017-09-19 TAO streaming那些事儿 自适应码率切换是解决在线视频播放卡顿的一个方法,通过带宽估计选择相对应码率的码流播放,使当前播放的码流适用于当前的网络状况,从而减少卡顿。对用户来说,自适应码率切换几乎是无感知的...

2017-09-20 10:46:39

阅读数 2890

评论数 2

ExoPlayer里里外外之:流媒体播放与数据结构

ExoPlayer里里外外之:流媒体播放与数据结构 2017-09-14 TAO streaming那些事儿 播放器中的Buffer(从source读到视频数据经过处理送给Decoder解码之前存放视频数据的缓冲,“source->Buffer->decoder”)设计...

2017-09-20 10:45:58

阅读数 658

评论数 1

ExoPlayer里里外外之:核心类和数据流

2017-09-08 TAO streaming那些事儿 相信大部分玩Android人并不陌生,ExoPlayer是Google在Android上除了MediaPlayer之外,提供的一套完全基于Java的播放器,https://github.com/google/ExoPlayer是官...

2017-09-20 10:44:50

阅读数 1464

评论数 0

H264 NAL 单元解析

1、NAL全称Network Abstract Layer, 即网络抽象层。          在H.264/AVC视频编码标准中,整个系统框架被分为了两个层面:视频编码层面(VCL)和网络抽象层面(NAL)。其中,前者负责有效表示视频数据的内容,而后者则负责格式化数据并提供头信息,以保证数据适...

2017-09-18 10:04:39

阅读数 515

评论数 0

音视频倍速原理及实现

视频上很容易就可以做到撒,一般的视频格式都是每秒固定的帧数,按比例跳帧就可以了撒。音频上其实也可以用这种方式来直接删除一些周期,因为电脑里的音频也是数字化离散化地储存的。但是为了使声音不失真,应该都用了稍复杂一点的算法的,比方说把相邻时钟周期内的声音电平信号取平均,或者用高斯平均值代替原信号,再精...

2017-09-18 09:45:05

阅读数 4470

评论数 0

flv 文件格式解析

Overview Flash Video(简称FLV),是一种流行的网络格式。目前国内外大部分视频分享网站都是采用的这种格式. File Structure 从整个文件上开看,FLV是由The FLV header 和 The FLV File Body 组成. 1.The FLV ...

2017-09-11 14:51:21

阅读数 333

评论数 0

什么是AAC音频格式 AAC-LC 和 AAC-HE的区别是什么

Advanced Audio Coding(高级音频解码),是一种由MPEG-4标准定义的有损音频压缩格式,由Fraunhofer发展,Dolby, Sony和AT&T是主要的贡献者。 在使用MP4作为各种内容的容器格式的新多媒体MPEG-4标准中,它是MPEG Layer III ...

2017-09-11 10:07:37

阅读数 3257

评论数 0

提示
确定要删除当前文章?
取消 删除