自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

转载 RTP协议浅析

平时看的视频流是靠什么做支撑的?是实时传输协议,英文是Real time transport protocol,简写为RTP协议。RTP协议的定义:RTP为实时应用提供端到端的运输,但不提供任何服务质量的保障。服务质量由专门的协议提供,比如在IP层面上的QOS提供该服务。需要发送的多媒体数据块(包括视频流数据块、音频流数据块)经过压缩编码处理后,先送到RTP封装成RTP分组(RTP数据报),RT...

2019-07-26 18:47:18 2338

原创 visual studio多光标操作

如题 alt+鼠标左键能够选择多行,删除就很方便了:

2019-07-19 00:36:50 3727

原创 熵编码算法

一、熵编码概念信源的熵:用于度量消息的平均信息量,和信息的不确定性;越是随机的、前后不相关的信息,其熵越高(信息越无序,我们表达它要付出的代价越高);信息的熵为信源无损编码后平均码长的下限(最短码长)公式理解:编码一个符号的最佳bit长度是-logP,P是这个符号出现的概率;一段信息的长度就是所有符号长度求期望。熵编码的基本思想:尽可能的减少信源的冗余,使前后的码字之间尽...

2019-07-16 21:34:22 3086

原创 NAL Unit解析

NAL Unit结构解析NAL Unit包含NAL Header 和 NAL BodyNAL Header: 一个字节,包括:forbidden_zero_bit: 0禁止位,1bit;nal_ref_idc:参考索引,代表当前NAL Unit重要性,2bit;nal_unit_type: NAL Unit类型,5bit;NAL Unit的头很简单,下面看看bodyNA...

2019-07-16 14:42:03 929

原创 面试概率题

一副扑克牌54张,现分成3等份每份18张,问大小王出现在同一份中的概率是多少?(大意如此)解答1:54张牌分成3等份,共有M=(C54取18)*(C36取18)*(C18取18)种分法。其中大小王在同一份的分法有N=(C3取1)*(C52取16)*(C36取18)*(C18取18)种。因此所求概率为P=N / M=17/53。解答2:不妨记三份为A、B、C份。大小王之一肯定在某一份中,...

2019-07-15 20:28:18 1088

原创 H.264码流结构

H.264的码流封装格式在H.264进行编码之后,生成的数据都封装为NAL Unit,多个NAL Unit串在一起形成总的输出码流。Annex-B字节流格式:大部分编码器的默认输出格式;每个NAL Unit以规定格式的起始码分割;起始码:0x 00 00 00 01 或 0x 00 00 01RTP数据包格式:直接封装NAL Unit,无起始码每个NAL Unit之前以几个...

2019-07-15 20:27:15 270

原创 H.264编解码器

JMH.264标准研究团队的官方参考软件实现了H.264的全部特征运算复杂,无优化,编解码难以实时常用于科学研究领域http://iphome.hhi.de/suehring/tml/旧版本下载 http://iphome.hhi.de/suehring/tml/download/old_jm/X264著名的H.264开源编码器,由开源组织VideoLan开发制定(VLC播放...

2019-07-14 21:32:25 663

转载 H.264/AVC编码标准

背景由ITU-T的VCEG在1998年发起,2001年和MPEG提出联合指定新标准,成立了JVT(joint video team),第一版本于2003年发布。H.264也被称为MPEG-4 AVC同MPEG-4标准关注的灵活性和可交互性不同,H.264专注于采用新技术提高视频信号的编码效率和提高网络传输亲和性H.264的应用场景:数字电视广播、视频实时通信、网络视频流媒体、DVD视频存储、...

2019-07-14 18:15:41 2885

原创 音视频编码基础

文章目录视频常用颜色空间YUVYUV颜色编码格式色度抽样方式存储方式YUV与RGB之间的转换NV12数据渲染NV12转I420视频压缩编码视频压缩编码的分类预测编码变换编码熵编码H.261编码H.261复合编码器H.263标准MPEG-1标准MPEG-2标准MPEG-4标准视频常用颜色空间YUVYUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V...

2019-07-14 15:22:29 576

原创 视频编码基础

此文章只作为个人学习笔记,侵删。学习来源:文章目录基础最常见编码标准:H.264帧内压缩帧间压缩H.264一些重要的概念GOP(Group of Picture)三种控制码率的方法CBR、VBR、CRFCBR 固定码率VBR 可变码率CRF 固定质量模式ABR、CQP等模式实验:CPU、GPU编码效果对比基础一个1080p的视频,60fps,一分钟要占多大的内存?一帧画面:1920*108...

2019-07-13 23:45:29 695

原创 利用frp服务器进行内网穿透ssh访问

文章目录FRP服务器搭建FRP服务器使用FRP服务器搭建看这里,写的特别通俗易懂:十分钟教你配置frp实现内网穿透FRP服务器使用配置服务端(公网服务器):vi ./frps.ini,[common]bind_port = 7000 #与客户端绑定的进行通信的端口启动服务端./frps -c ./frps.ini, #前台启动nohup ./frps -...

2019-07-07 21:07:02 701

原创 python工厂模式

在faster-rcnn的数据集读取部分,有一个factory.py文件(为了便于阅读删除了一些代码,比如image_net数据集的处理,但逻辑没变):__sets = {}from lib.datasets.pascal_voc import pascal_vocfrom lib.datasets.coco import cocoimport numpy as np# Set up...

2019-07-04 16:09:32 108

原创 python:作用域和闭包

文章目录作用域L = Local 局部作用域G = global 全局作用域N = nonlocal的用法其它闭包——装饰器的本质也是闭包第一种形式——直接调用第二种形式——返回函数名称“闭包”的作用——保存函数的状态信息,使函数的局部变量信息依然可以保存下来闭包内部变量的访问和修改作用域在Python程序中声明、改变、查找变量名时,都是在一个保存变量名的命名空间中进行中,此命名...

2019-07-02 22:22:41 438

原创 C++11多线程编程

文章目录线程管理创建/启动一个新线程无参线程有参线程等待和分离线程转移线程所有权运行时决定线程数量识别线程线程间共享数据/变量invariants and race condition使用互斥量保护共享数据死锁及其解决方案互斥量所有权传递锁的粒度同步并发操作条件变量future和promise线程管理创建/启动一个新线程无参线程从hello world开始:#include <io...

2019-07-01 21:01:07 13446 7

机器人学 蔡自兴

机器人学经典教材

2017-06-14

空空如也

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

TA关注的人

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