- 博客(16)
- 资源 (10)
- 收藏
- 关注
转载 微信 Android 视频编码爬过的那些坑
【编者按】Android 视频相关的开发,大概一直是整个 Android 生态、以及 Android API 中,最为分裂以及兼容性问题最为突出的一部分,本文从视频编码器的选择和如何对摄像头输出的 YUV 帧进行快速预处理两方面,从实践角度解析笔者曾趟过 Android 视频编码的那些坑,希望对广大读者有所助益。http://blog.csdn.net/byeweiyang/article/det
2017-09-30 11:46:20 1049
转载 实时视频传输的关键技术 H.264 全解析
文/许建林在实时多媒体领域,实时视觉、感知的展现将会有更加广泛的发展空间,而对于实时视频传输的基础核心技术莫过于 H.264 编码标准。本文作者尝试解答 H.264 编解码最核心的两个问题,其一是 H.264 编解码的过程;其二是 H.264 码流的结构,希望能帮助正在研究这方面的大家提供一些帮助。我在今年年初离开 YOLO 加入了一家在流媒体领域具有极深积累的小公司,负责
2017-09-30 11:15:43 12960
转载 MediaCodec的介绍及实例
MediaCodecMediaCodec的介绍 MediaCodec是Android平台提供的硬件编解码器,它由一组API构成。这样说还是太抽象了,下面用一个很简单的开源例子MediaCodecDemo来说明MediaCodec怎么使用。 MediaCodecDemo:https://github.com/veci
2017-09-30 09:21:36 3571
转载 什么叫执行力
什么叫执行力!看完这个故事你做到了多少? 在美国有位退伍军人,他在战场上负了伤,当他回到地方的时候,年龄也比较大,再加上负伤,成了一个残疾的退伍军人。所以找工作变得非常不容易,很多单位都拒绝了他,而每一次他都迈着坚定的步伐,继续寻找可能的机会。 这一次,他来到了美国最大的一家木材公司去求职,他被招聘人员挡在了门外,一口回绝不会聘用他。这个时候,他通过几道关卡,终于找到了
2017-09-30 09:15:52 344
转载 AES加密的四种模式详解
博客内容转载自http://www.cnblogs.com/liangxuehui/p/4651351.html 对原作者表示感谢! 对称加密和分组加密中的四种模式(ECB、CBC、CFB、OFB)一. AES对称加密: AES加密
2017-09-30 09:12:04 6607
转载 字节序(byte order)和位序(bit order)
http://blog.csdn.net/aflyeaglenku/article/details/76209236最近在阅读 ipc发送音视频流的代码,偶然发现如果用到了位域,那么发送和接收的“字节”的值不一样!!所以在想是不是除了字节序之后,比特位的顺序也有大端小端之分。带着疑问查阅了度娘,看到如下一篇博客。作者也遇到了和笔者我相同的问题。感谢原作者的分享!博客地址如下:h
2017-09-30 09:08:27 1310
转载 视频编码起源历史发展及现状
原创 2017-09-27 马思伟 声网Agora本文根据RTC2017实时互联网大会,下一代云端音视频技术专场,马思伟老师的演讲,整理得来。http://mp.weixin.qq.com/s/nn7DngWwVAKBGDD-1d6jYQ马思伟:北京大学信息科学技术学院教授, 2005年博士毕业于中国科学院计算技术研究所。2005年8
2017-09-28 11:00:56 6442
转载 网络公测可用直播源
相信大家在调试播放器的时候,都有这样的困惑,很难找到合适的公有测试源,以下是大牛直播整理的真正可用的直播地址源。其中,rtmp和rtsp的url,用https://github.com/daniulive/SmarterStreaming提供的播放器验证通过。hls的地址,用vlc验证通过。1. RTMP协议直播源香港卫视:rtmp://live.hkstv.h
2017-09-28 09:37:57 4409
转载 H.264与H.265的主要差异
1. H.264与H.265的主要差异H.265仍然采用混合编解码,编解码结构域H.264基本一致,主要的不同在于:? 编码块划分结构:采用CU (CodingUnit)、PU(PredictionUnit)和TU(TransformUnit)的递归结构。? 基本细节:各功能块的内部细节有很多差异? 并行工具:增加了Tile以及WPP等并行工具集以提高编码速度?
2017-09-20 13:52:43 4363
转载 ExoPlayer里里外外之:自适应码率切换
ExoPlayer里里外外之:自适应码率切换2017-09-19 TAO streaming那些事儿自适应码率切换是解决在线视频播放卡顿的一个方法,通过带宽估计选择相对应码率的码流播放,使当前播放的码流适用于当前的网络状况,从而减少卡顿。对用户来说,自适应码率切换几乎是无感知的,视频始终是连续播放的,没有中断,只会看到视频图像质量高低的变化。自适应码率切换需
2017-09-20 10:46:39 6661 2
转载 ExoPlayer里里外外之:流媒体播放与数据结构
ExoPlayer里里外外之:流媒体播放与数据结构2017-09-14 TAO streaming那些事儿播放器中的Buffer(从source读到视频数据经过处理送给Decoder解码之前存放视频数据的缓冲,“source->Buffer->decoder”)设计往往很重要,涉及读、写、跳转等操作的效率,流媒体播放器更是如此,经典的设计比如rolling buffer,还有叫
2017-09-20 10:45:58 1527 1
转载 ExoPlayer里里外外之:核心类和数据流
2017-09-08 TAO streaming那些事儿相信大部分玩Android人并不陌生,ExoPlayer是Google在Android上除了MediaPlayer之外,提供的一套完全基于Java的播放器,https://github.com/google/ExoPlayer是官方地址,优点自不必多说,支持Dash、HLS、SS、RTMP等,最重要的是它完全是Java的,极大的方
2017-09-20 10:44:50 2754 1
转载 H264 NAL 单元解析
1、NAL全称Network Abstract Layer, 即网络抽象层。 在H.264/AVC视频编码标准中,整个系统框架被分为了两个层面:视频编码层面(VCL)和网络抽象层面(NAL)。其中,前者负责有效表示视频数据的内容,而后者则负责格式化数据并提供头信息,以保证数据适合各种信道和存储介质上的传输。因此我们平时的每帧数据就是一个NAL单元(SPS与PPS除外)。在实际的
2017-09-18 10:04:39 1083
转载 音视频倍速原理及实现
视频上很容易就可以做到撒,一般的视频格式都是每秒固定的帧数,按比例跳帧就可以了撒。音频上其实也可以用这种方式来直接删除一些周期,因为电脑里的音频也是数字化离散化地储存的。但是为了使声音不失真,应该都用了稍复杂一点的算法的,比方说把相邻时钟周期内的声音电平信号取平均,或者用高斯平均值代替原信号,再精细点可以自适应地在音调信号比较丰富的地方设置比较高的权重来尽量少压缩保持音色,总之有很多种方法都可以做
2017-09-18 09:45:05 13916 3
转载 flv 文件格式解析
OverviewFlash Video(简称FLV),是一种流行的网络格式。目前国内外大部分视频分享网站都是采用的这种格式.File Structure从整个文件上开看,FLV是由The FLV header 和 The FLV File Body 组成.1.The FLV headerFieldTypeComment
2017-09-11 14:51:21 951
转载 什么是AAC音频格式 AAC-LC 和 AAC-HE的区别是什么
Advanced Audio Coding(高级音频解码),是一种由MPEG-4标准定义的有损音频压缩格式,由Fraunhofer发展,Dolby, Sony和AT&T是主要的贡献者。在使用MP4作为各种内容的容器格式的新多媒体MPEG-4标准中,它是MPEG Layer III / MP3的天然后继者。AAC能够在一条音轨中包括48条全带宽(直到96khz)音频声道,加上15条低频增强(
2017-09-11 10:07:37 16811
H264 primer - A layman’s guide - by KUSH AMERASINGHE
2015-08-12
directshow filter 工具
2015-04-09
动态库导出静态库工具(dll2lib.exe)
2011-07-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人