自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

幽雨雨幽

专注等于充实

转载 HTTP请求的header头解析

Request Headers: 下图是我访问一个URL:http://www.hzau.edu.cn的一个header,根据具体实例来分析一下各部分的功能及其作用。     Accept 作用: 浏览器端可以接受的媒体类型, 例如:  Accept: text/html  代表浏览器...

2018-12-29 19:24:17 733 0

转载 HTTP请求头部+响应码

本篇博文主要介绍HTTP请求-响应的系列过程,包括四个部分,是在陆续学习中觉着之间有关联总结下来的,以便自己今后忘记后可以快速查看也为各位看到这篇文章的朋友们梳理一下知识。下面,正文开始: 作为一个前端开发人员,我们每天都在与页面打交道,那么,当你输入一个网址的时候,实际究竟会发生什么呢?下面,...

2018-12-29 19:05:27 446 0

转载 聊聊HTTPS和SSL/TLS协议

要说清楚 HTTPS 协议的实现原理,至少需要如下几个背景知识。 1. 大致了解几个基本术语(HTTPS、SSL、TLS)的含义 2. 大致了解 HTTP 和 TCP 的关系(尤其是“短连接”VS“长连接”) 3. 大致了解加密算法的概念(尤其是“对称加密与非对称加密”的区别) 4. 大致了解 C...

2018-12-29 13:23:28 119 0

转载 认证鉴权与API权限控制在微服务架构中的设计与实现

引言: 本文系《认证鉴权与API权限控制在微服务架构中的设计与实现》系列的第一篇,本系列预计四篇文章讲解微服务下的认证鉴权与API权限控制的实现。 1. 背景 最近在做权限相关服务的开发,在系统微服务化后,原有的单体应用是基于Session的安全权限方式,不能满足现有的微服务架构的认证与鉴权需...

2018-12-28 17:24:56 494 0

转载 前后端常见的几种鉴权方式

最近在重构公司以前产品的前端代码,摈弃了以前的session-cookie鉴权方式,采用token鉴权,忙里偷闲觉得有必要对几种常见的鉴权方式整理一下。 目前我们常用的鉴权有四种: HTTP Basic Authentication session-cookie Token 验证 OAuth(...

2018-12-28 14:09:26 709 0

转载 【H264/AVC 句法和语义详解】(五):Exp-Golomb指数哥伦布编码(理论篇)

版权声明:本文为博主原创文章,未经博主允许不得转载。    https://blog.csdn.net/u011399342/article/details/80472399 本篇隶属于文集:《H264/AVC 句法和语义详解》,查看文集全部文章,请点击文字链接。  想看最新文章,可以直接关注微信...

2018-12-20 15:41:01 133 0

转载 AVC sequence header & AAC sequence header

推送H.264和AAC的重要前提 RTMP的音视频流的封装形式和FLV格式相似, 流媒体服务器向客户端发送包含H264和AAC的RTMP直播流,需要首先发送: AVC sequence header AAC sequence header 这两个header非常重要,是客户端解码的必需部分...

2018-12-20 10:59:35 1242 0

转载 MPEG4 (ISO/IEC 14496) 文档内容 简介

ISO/IEC 14496是MPEG专家组制定的MPEG-4标准于1998年10月公布第1版,1999年1月成为国际标准,1999年12月公布了第2版,2000年初成为国际标准。 就是说白了就是MPEG4 全文分为21个部分: (1)ISO/IEC 14496-1系统部分,描述了组成一个场景...

2018-12-19 17:32:25 583 0

转载 uimsbf和 bslbf的含义

bslbf代表位串,即“Bit string, left bit first ”, uimsbf代表无符号整数,即”unsinged integer, most significant bit first”,数字表示该数据项所占的比特数   又一解释:   bslbf  (bit str...

2018-12-19 17:19:17 267 0

转载 flv文件格式解析

flv头 FLV header   总体上看,FLV包括文件头(File Header)和文件体(File Body)两部分,其中文件体由一系列的Tag组成。   Signature: FLV 文件的前3个字节为固定的‘F’‘L’‘V’,用来标识这个文件是flv格式的.在做格式探测的时候,...

2018-12-19 16:17:21 430 0

原创 nginx-rtmp message

nginx-rtmp 对一些客户端发送的请求并没有做出处理,比如说releaseStream 和FCPublish   log 跟踪: 2018/12/19 14:03:27 [debug] 8096#0: *1 AMF read (1) 02 '?' 2018/12/...

2018-12-19 14:14:30 185 0

转载 直播推流实现RTMP协议的一些注意事项

018年8月4日第三次更新,详细介绍了RTMP协议与遇到的坑,另外纯Java重写了RTMP协议,做了个Android 推流项目,包含安卓相机采集,编码和RTMP推流,上传到github了。 项目地址:https://github.com/gezhaoyou/SimpleLivePublisherL...

2018-12-19 14:11:56 9719 1

转载 mp4文件格式解析

目前MP4的概念被炒得很火,也很乱。最开始MP4指的是音频(MP3的升级版),即MPEG-2 AAC标准。随后MP4概念被转移到视频上,对应的是MPEG-4标准。而现在我们流行的叫法,多半是指能播放MPEG-4标准编码格式视频的播放器。但是这篇文章介绍的内容跟上面这些都无关,我们要讨论的是MP4文...

2018-12-18 14:47:38 298 0

原创 流媒体相关知识点

1. PTS:Presentation Time Stamp . PTS 主要用于度量解码后的视频帧什么时候被显示出来 DTS : Decode Time Stamp 。 DTS 主要是标识读入内存中的bit 流转什么时候开始送入解码器中进行解码 ps : 在没有B帧存在的情况下DTS的顺序和...

2018-12-18 14:33:05 132 0

原创 我的联系方式

WeChat : ai760542415

2018-12-18 14:27:55 540 0

转载 分析flv文件的信息

上一篇博文“FLV文件格式解析”提到的小工具FLVParse,是由于工作需要,我自己写的一个小程序。 这个工具的主要功能是查看FLV的文件结构,帮助我们理解FLV格式。另外,如果涉及到处理FLV文件的开发,这个工具对于查看处理结果非常有帮助。因此我觉得有必要写一个使用说明,希望这个工具能够给大家提...

2018-12-17 16:26:10 172 0

转载 Nginx upstream (一) 整体流程分析

Nginx访问上游服务器的流程大致分以下几个阶段:启动upstream、连接上游服务器、向上游发送请求、接收上游响应(包头/包体)、结束请求。本篇主要从代码流程的角度,梳理一下upstream的整个的数据的处理流程。下面先看一下upstream相关的两个重要数据结构ngx_http_upstrea...

2018-12-13 17:35:20 1877 0

转载 mp4格式文件转码后处理(qt-faststart工具介绍)

当前很多工具能提供mp4格式的转换输出,但有时输出的格式拿到网络上后发现需要完整下载后才能开始播放,而不能像网上的很多视频那样一开始就能播放(边下边放),造成这个问题的原因是一些描述mp4文件信息的moov atom元数据默认放置在了视频文件的最后,而所有的播放器(包括独立的、网络化的——如浏览器...

2018-12-05 14:46:41 5826 0

转载 正常情况下ffmpeg生成moov是在mdat写完成之后写入

可以分析MP4封装格式的工具比较多除了FFmpeg之外,还有一些常用工具,例如Elecard Stream Eye、MP4BOX、mp4info等;下面简单介绍一下这几款常见工具: 8.1 Elecard Stream Eye 8.2 mp4box mp4box是GPAC项目中的一个组件,可以通过...

2018-12-05 11:21:23 1074 0

转载 mp4_movie_atom

Requirements Prerequisite knowledge   You should have a basic understanding of media encoding concepts. User level Advanced Preparing video fil...

2018-12-05 11:05:15 188 0

转载 利用linux的df和du命令查看文件和目录的内存占用

版权声明:本文为博主原创文章,转载请超链接注明出处。    https://blog.csdn.net/ljc1026774829/article/details/74935658 当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。 df可以查看一级文件夹大小、使用比...

2018-12-03 16:52:29 1234 0

转载 htop 命令详解

htop 简介   htop类似于 top 命令,但可以让你在垂直和水平方向上滚动,所以你可以看到系统上运行的所有进程,以及他们完整的命令行。可以不用输入进程的 PID 就可以对此进程进行相关的操作 (killing, renicing)。htop 是Linux系统中的一个互动的进程查看器,一...

2018-12-03 16:25:07 318 0

转载 使用级联SFU改善媒体质量和规模

在多用户视频会议媒体服务器的部署中采用级联结构可有效降低端到端的媒体延迟,改善媒体质量。来自Jitsi团队的Boris Grozev深入描述了级联SFU问题,并展示了他们的方法以及他们遇到的一些挑战。LiveVideoStack对文章进行了翻译,感谢WebRTC专家刘连响的技术审校。   ...

2018-12-03 10:50:42 874 0

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