- 博客(7)
- 收藏
- 关注
原创 Nginx learning 之location及优先级
nginx配置location总结1. 语法规则 location [=|~|~*|^~] /uri/ { … } 模式 含义 location = /uri = 表示精确匹配,只有完全匹配上才能生效 location ~ pattern 表示区分大小写的正则匹配 location ~* pattern 表示不区分大小写的正则匹配 location ^~ /uri
2017-09-18 17:07:44 509
原创 Nginx Rtmp Module - HLS切片和级联播放
Nginx Rtmp Module - HLS切片和播放1、名词解释媒体片段文件(.ts): 媒体片段是由源站生成的,基于编码后的媒体源,并且是由一系列的 .ts 格式的文件组成,其中包含了你想通过 rtmp流携带的 H.264视频和AAC 音频。对于纯音频的直播,切片器可以生产MPEG 基础音频流,其中包含了 ADTS头的AAC音频。HLS直播索引文件(.m3u8): 由源站附带生成保
2017-09-07 21:11:00 8975 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. 概述 在nginx的rtmp协议实现中,一个简单的推拉流会被拆分成多个事件(CONNECT,PUBLISH,
2017-09-07 15:48:12 1606
原创 Nginx Rtmp Module Study 之基本数据结构ngx_module_t
Nginx Rtmp Learing 之基本数据结构ngx_module_t1. ngx_module_t的基本结构 对于开发一个模块来说,我们都需要定义一个ngx_module_t类型的变量来说明这个模块本身的信息,从某种意义上来说,这是这个模块最重要的一个信息,它告诉了nginx这个模块的一些信息,配置信息,还有模块上下文信息,都是通过这个结构来告诉nginx系统的,也就是加载模块的上层代码,
2017-09-04 18:47:59 554
原创 vim E303问题解决办法
vim E303问题解决办法问题现象:用VIM打开一个文件时,出现一下错误信息提示:E303: Unable to open swap file for "[No Name]", recovery impossible1.在命令行模式下执行::help E3032.输出相关信息如下:Unable to open swap file for "{filename}", recovery impossi
2017-09-26 11:56:15 5531
转载 Smart and Efficient Byte-Range Caching with NGINX & NGINX Plus
When correctly deployed, caching is one of the quickest ways to accelerate web content. Not only does caching place content closer to the end user (thus reducing latency), it also reduces the number
2017-09-13 14:50:55 494
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人