![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
AVC
飞翔2017
毕业于北京邮电大学硕士研究生,有超过13年流媒体技术研究和团队管理经验,先后就职于爱奇艺,大智慧股份直播事业部,曾经是波罗蜜创业合伙人之一。对视频直播行业的技术和商业模式都有深入研究,能快速搭建视频直播平台,多款用户数超亿的视频app创造者。能负责公司团队技术积累,流媒体技术研究,对VR, AR等最新流行技术也有深入研究。利用多种开源代码快速搭建视频直播系统。
展开
-
FFmpeg在Android上的移植优化步骤
从事多媒体软件开发的人几乎没有不知道FFmpeg的,很多视频播放器都是基于FFmpeg开发的。如今最火的智能手机操作系统Android上的很多第三方视频播放器也是基于FFmpeg实现全格式支持。由于Android通常跑在ARM处理器上,而且Android使用了自己的libc库(即bionic),因此要在Android上编译和使用FFmpeg需要做一些移植工作,好在FFmpeg本身用C写成,很好地支原创 2012-08-22 09:55:40 · 35309 阅读 · 19 评论 -
AVC到HEVC
AVC到HEVC 国际视频标准化组织绝对算得上是一个勤奋、高产的机构,近二十年的时间,输出了一系列高水准音视频编码标准。在H.264/AVC问世之前,江湖上有两个传奇:其一是MPEG-2,另一个是H.263。前者系ISO/IEC下属MPEG(Moving Picture Experts Group)小组制定,后者由ITU-T下属VCEG(Video Coding Experts Gr原创 2013-02-01 11:14:06 · 9043 阅读 · 3 评论 -
用OpenCL实现HEVC中ME模块的测试数据分析
使用opencl来实现编码算法中运动搜索模块!下面测试数据时在GTX570上的测试结果:LCU为32x32, 100帧720P, CPU上纯C算法使用搜索时间是67s, GPU上是0.915sLCU为16x16, CPU 是76.8s, GPU上是1.6sLCU为8x8, CPU 是82.5s, GPU上是4.2s 同样的程序, CPU改为SSE实现, G原创 2013-06-05 19:07:43 · 4657 阅读 · 3 评论 -
转发一个最新HEVC-H.265码流分析软件
软件里包含基本上所有codec的bitstream分析查看的功能! 支持HM9.1, HM10.0 不过是试用版! 对搞编解码的还是有少许帮助的! 下载地址: http://download.csdn.net/detail/feixiang_john/5553683原创 2013-06-09 16:10:41 · 13157 阅读 · 2 评论 -
最近很忙!更新下近况!
最近很忙!更新下近况! HEVC研发一期基本接触, 也早已投入商用了! 目前正在使用opencl 来进一步加速HEVC编码! CPU+GPU编码可能还有很长的路要走, 但是前途无限啊!原创 2013-05-27 10:37:32 · 2944 阅读 · 4 评论 -
HEVC中SAO--自适应样点补偿 详细分析解读
HEVC中SAO--自适应样点补偿: 本文分三个部分, 1.Sample Adaptive Offset原理, 2.SAO处理流程分析, 3.SAO意义何在!a) SAO原理: SAO是在DB之后进行, 输入是重建帧和原始帧数据, 输出是SAO数据和SAO后的重建帧. 自适应样点补偿是一个自适应选择过程,在去块滤波后进行。下面是整个HEVC的编码框图, 可以看到SAO是在原创 2012-12-05 09:46:32 · 14631 阅读 · 11 评论 -
程序优化总结--万变不离其宗
程序优化总结--万变不离其宗空间优化, 时间优化.目前我们就在PC上,所以主要目标是时间优化.第一步: 算法结构层面的优化. 搞懂算法,从宏观层面优化结构,能在一个层面做的事情,尽量合并一起做!... 第二步: C语言层面的优化. 从函数,语言层面优化程序!1.减少内存访问!2.合并运算!3.空间换时间!4.循环原创 2012-12-12 16:56:14 · 2787 阅读 · 2 评论 -
分析HM代码,首先必须把class TComDataCU完全搞明白!
分析HM代码,首先必须把class TComDataCU完全搞明白!为了找到合适的模式或者合适的分割, 基本上都是采用两个TComDataCU来操作, TComDataCU*& rpcBestCU, TComDataCU*& rpcTempCU.相当于两个指针对应两个乒乓buffer, m_ppcBestCU[uiDepth], m_ppcTempCU[uiDepth], 当然每一个ui原创 2012-11-29 09:35:24 · 10727 阅读 · 7 评论 -
回顾各种编码的创新和异同-MEPG2, MPEG4, H.264/AVC以及H.265/HEVC比较
1、宏块匹配像素精度: MPEG2中,运动估计的精度是1/2的像素,通过线性插值实现; H.264/AVC和MPEG4 都可以支持1/4像素的精度.2、参考帧的数量: MPEG2,MPEG4的P帧只能有一帧参考帧,B帧可以有两帧参考帧 ,H.264/AVC可以最多有15帧参考帧(创新之处),原创 2012-09-18 16:42:57 · 7853 阅读 · 0 评论 -
SVC学习小结-SVC入门知识和JSVM基础实验
对SVC的学习已近开展了一段时间,一直没有进行系统记录,而且探索SVC解码的开源项目也需要有更多的知识积累。所以,从现在开始陆续开展有记录的SVC探索,这次行动不再以周为学习单位,而要求更为灵活高效的安排擦略,基本要考察JSVM和SVC各重要方向的实验和论文,为SVC解码开源项目的后续发展做准备。1. SVC基础知识 关于SVC的基本意义,可以参看【1】【2】【3】中的论述。SVC原创 2012-07-25 17:42:17 · 5554 阅读 · 1 评论 -
HEVC/H.265与AVC/H.264对比总结
HEVC(H.265)的技术亮点作为新一代视频编码标准,HEVC(H.265)仍然属于预测加变换的混合编码框架。然而,相对于H.264,H.265 在很多方面有了革命性的变化。HEVC(H.265)的技术亮点有:1. 灵活的编码结构在H.265中,将宏块的大小从H.264的16×16扩展到了64×64,以便于高分辨率视频的压缩。同时,采用了更加灵活的编码结构来提高编码效率,包原创 2012-08-02 14:36:23 · 123747 阅读 · 6 评论 -
HEVC/H.265编码开发现状更新!离大规模替换AVC/H.264的时间已经很近了!
最近很少光顾我的博客, 因为一直很忙! 再次更新编码开发状况! 目前我的HEVC在i5机子上720P编码速度单核达到5~6帧每秒! 现在问题是在线实时编码中,码率控制还是有些问题,AVC/H.264的码率控制基本能满足之前的应用,但是HEVC/H.265中新的GOP结构下码率控制还是不够理想! 接下来进一步提高编码性能,更新改进其码率控制!原创 2013-11-11 01:45:42 · 4519 阅读 · 3 评论