自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

转载 C++智能指针的enable_shared_from_this和shared_from_this机制

转载 https://blog.csdn.net/QIANGWEIYUAN/article/details/88973735

2022-05-08 21:25:48 106

转载 从4行代码看右值引用(转载)

从4行代码看右值引用

2022-04-17 11:48:02 143

原创 视频编码笔记

帧内预测:去除空间冗余帧间预测:去掉时间冗余变换:去掉空间冗余量化:去掉视觉冗余,降低图像质量提高压缩率,有损压缩熵编码:去掉统计冗余(减少码字,去除编码,输出比特率变换编码:绝大多数图像都有一个共同的特征:平坦区域和内容缓慢变化区域占据一幅图像的大部分,而细节区域和内容突变区域则占小部分。也可以说,图像中直流和低频区占大部分,高频区占小部分。这样,空间域的图像变换到频域或所谓的变换域,会产生相关性很小的一些变换系数,并可对其进行压缩编码,即所谓的变换编码。DCT变换参考:https://blo

2022-04-05 18:20:38 358

转载 渲染管线介绍

CPU与GPU的区别GPU的架构与CPU有极大的不同,这主要归因于两者不同的使用场合。试想一下,GPU面对3D游戏中成千上万的三角面,如果仅仅是逐一单个处理计算,损失的效率是极其惊人的。3D游戏中包含着大量的三角面这可以类比汽车工业的发展,在1913年前福特开发出汽车流水线前,汽车组装只能让一位位工人逐工序完成,年产不过12台,效率极低;而引入了流水线概念后,每位工人只需要做不停地做同一道工序,所有工序并行进行,极大地提高了工厂的生产效率,生产效率提高了8倍。GPU对图像处理的高效率..

2022-04-03 16:23:43 950

原创 webrtc-dtls、sctp、srtp

Webrtc通道协议总览图WebRtc媒体建立流程图DTLS:DTLS(Datagram Transport Layer Security) 的作用:给数据通道数据加密(保证数据安全性)、增加链路证书校验机制(防止网络攻击),提供了 UDP 传输场景下的安全机制,能防止窃听、篡改、冒充等问题。在 WebRTC中使用 DTLS 的地方包括两部分:1、datachannel数据通道,在datachannel数据通道中,webrtc完全使用dtls来进行协商和加解密2、MediaChannel媒体通

2022-04-03 13:26:53 2327

原创 webrtc基本概念

整体介绍webrtc是一套p2p实时通信标准,实现webrtc协议的端点就可以做为实时通信的一端。这里的端点可以是浏览器,客户端,服务器,只要具备了相应的能力就可以加入通信。webrtc实际上一套协议组成的,因为可能找不到一个整体介绍webrtc的rfc,这里简单介绍一下,并贴上相关的rfc...

2022-04-03 12:08:14 946

原创 H264编码基础概念+格式分析

一、编码基础概念1、为什么要进行视频编码?视频是由一帧帧图像组成,就如常见的gif图片,如果打开一张gif图片,可以发现里面是由很多张图片组成。一般视频为了不让观众感觉到卡顿,一秒钟至少需要16帧画面(一般是30帧),假如该视频是一个1280x720分辨率的视频,那么不经过编码一秒钟的大小:结果:1280x720x60≈843.75M所以不经过编码的视频根本没法保存,更不用说传输了。2、视频压缩编码标准视频中存在很多冗余信息,比如图像相邻像素之间有较强的相关性,视频序列的相邻图像之间内容相似,人

2020-05-14 10:40:27 887

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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