liwf616的专栏

行者无疆 始于足下

排序:
默认
按更新时间
按访问量

Nginx stream模块阅读!

Nginx stream模块阅读!ngx_stream_handler.c ngx_stream_init_connection函数 代码解读: 在ngx_stream_optimize_servers里设置有连接发生时的回调函数ngx_stream_init_connecti...

2018-02-27 17:39:06

阅读数:139

评论数:0

NGINX TIME_WAIT的解决办法

NGINX TIME_WAIT的解决办法及TCP状态解析 1. 检测TIME_WAIT状态的语句: netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 返回结果: TIME_WAIT 1000...

2018-01-25 17:30:28

阅读数:249

评论数:0

Nginx HLS压测工具之vegeta

HLS压测工具之vegeta1. MAC安装brew update && brew install vegeta2. 构造target.txt 创建target.txt文件,内容如下: GET http://test.hlslive.ks-cdn.com/live/test/ind...

2017-11-16 20:26:16

阅读数:428

评论数:0

Nginx 反向代理的基本配置及命令解析(以HLS为例子 )

Nginx 反向代理的基本配置及命令解析1.proxy_pass 语法: proxy_pass URL; 配置块:: location, if in location, limit_except   此配置项将当前请求反向代理到URL参数指定的服务器上。协议可以是”http”或”ht...

2017-10-22 00:13:58

阅读数:171

评论数:0

Nginx Lua 三种重定向的使用及比较

lua 三种重定向的使用及比较1. ngx.exec 语法:ngx.exec(uri, args?) 主要实现的是内部的重定向,等价于下面的rewrite指令: rewrite regrex replacement last;  例子:ngx.exec('/some-location')...

2017-10-17 00:40:13

阅读数:1739

评论数:0

Nginx learning 之location及优先级

nginx配置location总结1. 语法规则 location [=|~|~*|^~] /uri/ { … } 模式 含义 location = /uri = 表示精确匹配,只有完全匹配上才能生效 location ~ pattern 表示区分大小写的正则匹配 lo...

2017-09-18 17:07:44

阅读数:315

评论数:0

Nginx Learing - ngx_http_request_t 结构体

ngx_http_request_t

2017-09-13 14:04:31

阅读数:366

评论数:0

Nginx Rtmp Module - HLS切片和级联播放

Nginx Rtmp Module - HLS切片和播放1、名词解释 媒体片段文件(.ts): 媒体片段是由源站生成的,基于编码后的媒体源,并且是由一系列的 .ts 格式的文件组成,其中包含了你想通过 rtmp流携带的 H.264视频和AAC 音频。对于纯音频的直播,切片器可以生产MPEG ...

2017-09-07 21:11:00

阅读数:1599

评论数:2

Nginx Rtmp Learing 之HTTP HOOK回调及unix socket使用

Nginx Rtmp Learing 之HTTP HOOK回调和unix socket使用1. 名词解释 LMSS Live Media Streaming Service 直播流媒体服务 LMDS Live Media dispatch Service 直播媒体调度服务 2. 概述 ...

2017-09-07 15:48:12

阅读数:482

评论数:0

Nginx Rtmp Module Study 之基本数据结构ngx_module_t

Nginx Rtmp Learing 之基本数据结构ngx_module_t1. ngx_module_t的基本结构  对于开发一个模块来说,我们都需要定义一个ngx_module_t类型的变量来说明这个模块本身的信息,从某种意义上来说,这是这个模块最重要的一个信息,它告诉了nginx这个模块的一...

2017-09-04 18:47:59

阅读数:267

评论数:0

用start-stop-daemon启动Nginx

用start-stop-daemon启动Nginx在前面学习Ubuntu apt-get install nginx 创建的nginx启动脚本中,看到start-stop-daemon的用法。迅速查了一下手册(用man start-stop-daemon)。这个程序用来启动和关闭系统级别的进程。下...

2016-06-25 11:54:21

阅读数:1348

评论数:0

Nginx模块开发之最简单的Hello模块

nginx模块开发并不是那么容易, 从行数上来讲, 淘宝给出的tengine给出的那个所谓hello模块的长度也到了245行, 要想真正独立写出这么多代码, 对于我来说是非常难的. 245行, 如果是nodejs, 已经可以写一个比较完善的文件服务器了. 要想完全理解这个hello模块, 有...

2016-05-30 13:53:12

阅读数:3908

评论数:2

菜鸟nginx源码剖析数据结构篇(八) 缓冲区链表ngx_chain_t

菜鸟nginx源码剖析数据结构篇(八) 缓冲区链表 ngx_chain_t   Author:Echo Chen(陈斌) Email:chenb19870707@gmail.com Blog:Blog.csdn.net/chen19870707 Date:Nov 6th, 201...

2016-05-26 13:13:20

阅读数:746

评论数:0

nginx rtmp代码架构1 hook点总结

1. 对消息的处理  ngx_rtmp_receive_message里面,对消息的头部h的type做判断之后,会调用cmcf->events[h->type]里面的handler,而这些handler是模块注册的  ngx_rtmp.c里面,解析配置时,可能注册 ngx_rtm...

2015-07-25 17:41:15

阅读数:971

评论数:0

Nginx RTMP 功能研究

Nginx-RTMP功能调研 1. RTMP协议介绍...2 2.RTMP server.3 2.1当前的流媒体server.3 2.2Wowza功能...3 3.Nginx-based RTMP server.5 3.1  Nginx rtmp 功能点...5...

2015-06-10 17:43:28

阅读数:418

评论数:0

FLV视频封装格式详解

Overview Flash Video(简称FLV),是一种流行的网络格式。目前国内外大部分视频分享网站都是采用的这种格式. File Structure 从整个文件上开看,FLV是由The FLV header 和 The FLV File Body 组成...

2015-05-08 11:10:59

阅读数:804

评论数:0

【多媒体封装格式详解】--- AAC ADTS格式分析

1.ADTS是个啥 ADTS全称是(Audio Data Transport Stream),是AAC的一种十分常见的传输格式。 记得第一次做demux的时候,把AAC音频的ES流从FLV封装格式中抽出来送给硬件解码器时,不能播;保存到本地用pc的播放器播时,我靠也不能播。当时崩溃了,...

2015-05-08 10:03:08

阅读数:381

评论数:0

TCP 的那些事儿(下)

这篇文章是下篇,所以如果你对TCP不熟悉的话,还请你先看看上篇《TCP的那些事儿(上)》 上篇中,我们介绍了TCP的协议头、状态机、数据重传中的东西。但是TCP要解决一个很大的事,那就是要在一个网络根据不同的情况来动态调整自己的发包的速度,小则让自己的连接更稳定,大则让整个网络更稳定。在你阅读下篇...

2017-12-27 16:29:56

阅读数:49

评论数:0

TCP 的那些事儿(上)

TCP是一个巨复杂的协议,因为他要解决很多问题,而这些问题又带出了很多子问题和阴暗面。所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获。关于TCP这个协议的细节,我还是推荐你去看W.Richard Stevens的《TCP/IP 详解 卷1:协议》(当然,你也可以去读一...

2017-12-27 13:42:33

阅读数:61

评论数:0

SRS部署环境之HDS(HTTP Dynamic Streaming)

SRS部署环境之HDS(HTTP Dynamic Streaming) 拉取gitbub源码: git clone https://github.com/ossrs/srs && cd srs/trunk 编译: ./configure --with-hds...

2017-10-25 17:39:11

阅读数:143

评论数:0

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