摘要: GOP/ 码流 /码率 / 比特率 / 帧速率 / 分辨率 GOP(Group of picture) 关键帧的周期,也就是两个IDR帧之间的距离,一个帧组的最大帧数,一般而言,每一秒视频至少需要使用 1 个关键帧。增加关键帧个数可改善质量,但是同时增加带宽和网络负载。 需要说明的是,通过提高GOP 阅读全文
posted @ 2021-10-12 14:53 AndyHu518 阅读(1561) 评论(0) 推荐(0)
摘要: 1、RTC拥塞控制算法(gcc、bbr)、抗丢包算法(rs-fec、arq、信源通道联合编码)、抗抖动算法(neteq) 2、QoS带宽探测 3、机器学习技术 (bbr在rtc中应用、增强学习在rtc中的应用) 阅读全文
posted @ 2021-05-02 13:21 AndyHu518 阅读(73) 评论(0) 推荐(0)
摘要: 一、H.264编码标准的背景: 视频编码标准的发展已经有近40年的历史了,在视频编码标准的发展中,国际电信联盟(ITU)和运动图像专家组(MPEG)这两个组织具有举足轻重的地位。 最早是视频编码标准H.120和H.261就是ITU在上个世纪80年代所制定,然后MPEG制定了MPEG-1,MPEG-1 阅读全文
posted @ 2020-06-07 23:40 AndyHu518 阅读(1276) 评论(0) 推荐(0)
摘要: CBR与VBR CBR会在压缩输出的时候就把会每一秒的画面都计算为固定的大小,运算量小,编码时间短而且解码算法也简单,缺点是在画面剧烈运动的时候会由于码率不够而丢失部分画面信息。从视觉上来看就是画面波纹严重,图像不清晰,VBR的出现就是为了解决这个问题。 CBR(Constant Bit Rate) 阅读全文
posted @ 2020-01-15 17:36 AndyHu518 阅读(575) 评论(0) 推荐(0)
摘要: 没啥效果,如果表的长度在 64个uint8_t之类,应该可以提高查表速度,否则还是C来的快 #ifdef HAVE_NEON_AARCH64 阅读全文
posted @ 2019-05-30 16:41 AndyHu518 阅读(1434) 评论(0) 推荐(0)
摘要: Tone Mapping原是摄影学中的一个术语,因为打印相片所能表现的亮度范围不足以表现现实世界中的亮度域,而如果简单的将真实世界的整个亮度域线性压缩到照片所能表现的亮度域内,则会在明暗两端同时丢失很多细节,这显然不是所希望的效果,Tone Mapping就是为了克服这一情况而存在的,既然相片所能呈 阅读全文
posted @ 2018-10-15 10:10 AndyHu518 阅读(324) 评论(0) 推荐(0)
摘要: 1. Dynamic Range 动态范围是指一个场景的最亮和最暗部分之间的相对比值 2. Tone-mapping 现实真正存在的亮度差,即最亮的物体亮度和最暗的物体亮度之比为 , 而人类的眼睛所能看到的范围是 左右。但是一般的显示器,照相机能表示的只有256种不同的亮度。 但是我们可以多拍几张照 阅读全文
posted @ 2018-10-10 10:06 AndyHu518 阅读(1167) 评论(0) 推荐(0)
摘要: 1. nullptr 使得我们可以区分空指针和0 void foo(char *); void foo(int); 对于char* ch = nullptr foo(ch); //就 不会去调用第二个参数为整型的重载函数了 2. auto 自动推导变量的类型 for(auto itr = vec.c 阅读全文
posted @ 2018-08-30 20:17 AndyHu518 阅读(240) 评论(0) 推荐(0)
摘要: 一、Reinforcement Learning 强化学习 抛弃人类经验”和“自我训练”并非AlphaGo Zero最大的亮点,其关键在于采用了新的reinforcement learning(强化学习的算法),并给该算法带了新的发展。 AlphaGo Zero仅拥有4个TPU,零人类经验,其自我训 阅读全文
posted @ 2018-08-24 00:05 AndyHu518 阅读(253) 评论(0) 推荐(0)
摘要: 一、概念 YCbCr不是一种绝对色彩空间,是YUV压缩和偏移的版本。 Y就是所谓的流明(luminance)Cb指蓝色色度,Cr指红色色度。YUV大多是指YCbCr,灰度化、二值化、滤波、去噪。 Brightness : 亮度Exposure : 爆光度Contrast : 对比度,图像整体的明暗对 阅读全文
posted @ 2018-05-11 15:31 AndyHu518 阅读(360) 评论(0) 推荐(0)