Nginx
coloriy
这个作者很懒,什么都没留下…
展开
-
用nginx搭建基于rtmp或者http的flv、mp4流媒体服务器
http://itindex.net/detail/48702-nginx-rtmp-http一、流媒体播放方式 1、 HTTP方式 这种方式要下载FLV视频文件到本地播放,一旦FLV视频文件下载完成,就不会消耗服务器的资源和带宽,但是拖动功能没有RTMP/RTMP流媒体方式强大,很多视频网站都是用HTTP方式实现的,如:YouTube,土豆,酷6等 2、转载 2015-07-14 14:04:55 · 6617 阅读 · 0 评论 -
nginx 搭建rtmp流媒体服务器流程笔记
本文是搭建nginx流媒体服务器过程的笔记,方便自己或者有相关需求的人员参考。1. 下载PCRE 并安装. 主页地址: ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.37.tar.gz原创 2016-05-16 18:19:28 · 11483 阅读 · 1 评论 -
nginx+webpy+uswgi+jwplayer组合搭建流媒体服务器
目前,由于Flash的流行,网络上绝大多数的微视频网站都采用了Flv格式来播放视频。在互联网上播放视频,有两种方式,一种是文件方式,即通过HTTP协议访问视频文件,这种方式的缺点是不能从特定的帧开始播放,或者说要下载到本地才能实现seek动作,为了使得seek更加人性化,许多CP采用了对视频文件分片的技术来缓解。例如youku,tudou等国内CP基本都是这么做,包括youtube也是这么转载 2015-09-15 14:18:06 · 1384 阅读 · 0 评论 -
使用Nginx+FFMPEG搭建HLS直播转码服务器
目的:使Nginx支持Rtmp协议推流,并支持hls分发功能及FFMPEG转码多码率功能。一、准备工作模块:nginx-rtmp-module-master(支持rtmp协议)下载地址:http://nginx.orghttps://github.com/arut/nginx-rtmp-module1、安装依赖包:#yum -y install gcc glib转载 2015-08-05 13:28:08 · 1515 阅读 · 0 评论 -
Encoding Smooth Streaming videos
backEncoding Smooth Streaming videosEncoding multi bit rate H264 video with X264Deploying and generating the manifestSmooth Streaming and B-FramesNextEncoding mul转载 2015-08-05 13:02:53 · 980 阅读 · 0 评论 -
Smooth Streaming Module for Nginx
DependenciesFor more information on downloading and installing Nginx, please read the official getting started instructions.We will be using version 0.7.9 of Nginx.cd ~wget http://www.ng转载 2015-08-05 13:01:19 · 1071 阅读 · 2 评论 -
nginx的cache系统设计原理
这里我们nginx的cache系统为线索,来探讨一个缓存服务器的设计和相关细节,我尽量站在设计和框架的角度来分析,限于篇幅这里不再去撸代码了,相关的细节,欢迎大家一起参与讨论。 一个cache服务器中从后端取得文件之后,要么直接发送给客户端(学名叫透传),要么缓存在本地,后续相同的请求访问到cache服务器时,就可以直接拿本地的拷贝来用了,如果可以用的话。如果本地转载 2015-07-24 12:57:15 · 1659 阅读 · 0 评论 -
LNMP环境搭建——Nginx篇
1.Nginx配置文件测试root@kallen:/usr/local/nginx/sbin# nginx -t nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful123转载 2015-08-14 11:46:15 · 527 阅读 · 0 评论 -
nginx中的request
这节我们讲request,在nginx中我们指的是http请求,具体到nginx中的数据结构是ngx_http_request_t。ngx_http_request_t是对一个http请求的封装。 我们知道,一个http请求,包含请求行、请求头、请求体、响应行、响应头、响应体。http请求是典型的请求-响应类型的的网络协议,而http是文件协议,所以我们在分析请求行与请求头,以及输出响应行与响转载 2015-07-14 16:57:23 · 1148 阅读 · 0 评论 -
nginx中connection概念
在nginx中connection就是对tcp连接的封装,其中包括连接的socket,读事件,写事件。利用nginx封装的connection,我们可以很方便的使用nginx来处理与连接相关的事情,比如,建立连接,发送与接受数据等。而nginx中的http请求的处理就是建立在connection之上的,所以nginx不仅可以作为一个web服务器,也可以作为邮件服务器。当然,利用nginx提供的co转载 2015-07-14 16:45:59 · 672 阅读 · 0 评论 -
nginx架构-进程模型事件模型
众所周知,nginx性能高,而nginx的高性能与其架构是分不开的。那么nginx究竟是怎么样的呢?这一节我们先来初识一下nginx框架吧。nginx在启动后,在unix系统中会以daemon的方式在后台运行,后台进程包含一个master进程和多个worker进程。我们也可以手动地关掉后台模式,让nginx在前台运行,并且通过配置让nginx取消master进程,从而可以使nginx以单进程方转载 2015-07-14 16:37:16 · 841 阅读 · 0 评论 -
Nginx搭建HLS流媒体服务器
简介:HTTP Live Streaming(缩写是 HLS)是一个由苹果公司提出的基于HTTP的流媒体 网络传输协议。是苹果公司QuickTime X和iPhone软件系统的一部分。它的工作原理是把整个流分成一个个小的基于HTTP的文件来下载,每次只下载一些。当媒体流正在播放时,客户端可以选择从许多不同的备用源中以不同的速率下载同样的资源,允许流媒体会话适应不同的数据速率。在开始一个转载 2015-07-28 15:03:50 · 774 阅读 · 0 评论 -
基于nginx和ffmpeg搭建HLS流媒体服务器
简介:HTTP Live Streaming(缩写是 HLS)是一个由苹果公司提出的基于HTTP的流媒体 网络传输协议。是苹果公司QuickTime X和iPhone软件系统的一部分。它的工作原理是把整个流分成一个个小的基于HTTP的文件来下载,每次只下载一些。当媒体流正在播放时,客户端可以选择从许多不同的备用源中以不同的速率下载同样的资源,允许流媒体会话适应不同的数据速率转载 2015-07-14 13:36:10 · 2484 阅读 · 0 评论 -
nginx+webpy+uswgi+jwplayer组合搭建流媒体服务器
http://blog.csdn.net/cjsafty/article/details/7892392目前,由于Flash的流行,网络上绝大多数的微视频网站都采用了Flv格式来播放视频。在互联网上播放视频,有两种方式,一种是文件方式,即通过HTTP协议访问视频文件,这种方式的缺点是不能从特定的帧开始播放,或者说要下载到本地才能实现seek动作,为了使得seek更加人性化,许多转载 2015-07-14 14:09:56 · 944 阅读 · 0 评论 -
关于代理服务器
Nginx是一个轻量级高性能的服务器和反向代理,其特点是资源占用少,并发能力高。 一 概述 反向代理(Reverse Proxy)方式是指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器;并将从服务器上得到的结果返回给Internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。转载 2017-03-16 14:20:04 · 928 阅读 · 0 评论