`
grantbb
  • 浏览: 272390 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Nginx_HTTP_Push_Module是个不错的方案

    博客分类:
  • WEB
阅读更多

 

NGiNX_HTTP_Push_Module 是一个 Nginx 的扩展模块,它实现了 HTTP Push 和Comet server的功能。HTTP Push 被经常用在网页上主动推的技术,例如一些聊天室啊,更新信息非常频繁的应用场合。

 

应用实例:http://www.igvita.com/2009/10/21/nginx-comet-low-latency-server-push/

 

前台的实现只需要js代码就可以了。

实例代码:http://pushmodule.slact.net/js/dumbchat.js

 

通过图上的应用可以清晰的看出来,这样的应用模式非常简单。

服务器端只需要接手用户提交的数据,然后publish到nginx上就可以。

比起java的一些commet的方案,这个方案简单、靠谱。

2
0
分享到:
评论

相关推荐

    nginx_http_push_module

    `nginx_http_push_module` 是一个针对 Nginx Web 服务器的扩展模块,它提供了Web推送(HTTP Push)功能。在传统的HTTP协议中,客户端浏览器需要不断发起请求来获取服务器更新,而Web推送技术则允许服务器主动将数据...

    nginx-1.19.6_nginx-http-flv-module(64位)

    load_module modules/ngx_http_flv_module.so; } ``` 2. 定义RTMP服务器: ```nginx rtmp { server { listen 1935; # RTMP服务器端口 chunk_size 4096; application live { live on; record off; push rtmp...

    nginx-http-flv-module-1.2.10(包含nginx-rtmp-module)

    Nginx-http-flv-module是针对Nginx的一个扩展模块,它允许Nginx支持HTTP实时流传输协议(HTTP Live Streaming, HLS),主要用于在Web上提供实时视频流服务。而nginx-rtmp-module则是一个额外的Nginx模块,它增加了对...

    Nginx_Rtmp_Module_Master

    下载 `Nginx_Rtmp_Module_Master` 压缩包后,解压并将其放置到 Nginx 的源代码目录下。这个步骤通常意味着与 Nginx 的其他模块一起编译。你需要确保你的系统已经安装了必要的编译工具和依赖库,如 OpenSSL、PCRE 和 ...

    集成了nginx-http-flv-module 1.2.7模块的64位nginx程序

    集成了`nginx-http-flv-module`的64位Nginx程序提供了一种高效且灵活的解决方案,用于处理和分发FLV流媒体内容。通过适当的配置,它可以作为强大的流媒体服务器,支持实时视频流的发布和播放,适用于在线教育、直播...

    推流 拉流 视频聊天 rtmp协议传输 (nginx_Gryphon服务器端)

    可以使用第三方模块如Nginx-rtmp-module,或者直接使用nginx_Gryphon提供的预编译版本。 3. 配置Nginx:配置Nginx的RTMP模块,定义推流和拉流的端口,以及存储直播流的路径等。 4. 启动Nginx:完成配置后,启动Nginx...

    nginx-rtmp_Http_FLV.rar

    `nginx-rtmp_Http_FLV.rar`提供的是一套快速启动的视频直播解决方案,它结合了Nginx服务器、RTMP和HTTP-FLV模块,适用于Windows环境。用户只需要简单配置,就可以轻松搭建起一个支持推拉流的直播服务。在实际应用中...

    nginx-rtmp模块源码包nginx-rtmp-module-master

    这个源码包 "nginx-rtmp-module-master" 包含了 Nginx-RTMP 模块的源代码,对于运维人员来说,了解并掌握其工作原理和配置方法对于搭建和维护实时流媒体服务器至关重要。 **一、Nginx 简介** Nginx 是一款高性能的 ...

    nginx-rtmp-module

    Nginx 是一款高性能、轻量级的 Web 服务器/反向代理服务器,而 Nginx-RTMP-Module 是一个用于扩展 Nginx 功能的模块,它使 Nginx 能够处理 Real-Time Messaging Protocol (RTMP) 流,从而支持音频和视频的实时传输。...

    centOS7环境下安装nginx-upload

    在开始安装之前,需要准备四个安装包:nginx-upload-module-2.2、nginx-1.8.0.tar.gz、nginx_http_push_module-0.692.tar.gz、ngx_cache_purge-2.3.tar.gz。这些安装包可以从官方网站下载。 解压安装包 使用命令 `...

    nginx源码 rtmp-module 源码 及编译方法

    `nginx-rtmp-module-master`就是这个模块的源码,它通常作为一个第三方模块被编译进Nginx。 编译Nginx并添加RTMP模块的过程如下: 1. **获取源码**:首先,你需要从Nginx官网或者GitHub下载最新版本的Nginx源码,...

    nginx-push-stream-module:用于您的Nginx设置的纯流http推送技术。 彗星变得简单且真正可扩展

    Nginx推流模块 用于您的Nginx设置的纯流http推送技术。 变得简单,真正可扩展。 支持 , ,Long Polling和Forever Iframe。 看下面的。 该模块不随Nginx源一起分发。 请参阅。 在github上的上可用 变更日志 始终...

    nginx流媒体配置说明.rar_nginx

    Nginx的流媒体服务主要依赖于ngx_http_mp4_module和ngx_rtmp_module这两个模块。ngx_http_mp4_module允许Nginx服务MP4文件,而ngx_rtmp_module则提供了实时传输协议(RTMP)的支持,用于流媒体直播和点播。 2. ...

    nginx1.7.11.3与nginx-rtmp-module-master整合

    而Nginx-RTMP-Module则是Nginx的一个扩展模块,专门用于处理RTMP协议的流媒体内容。本文将详细介绍如何将Nginx 1.7.11.3与Nginx-RTMP-Module整合,搭建一个功能强大的流媒体服务器。 一、Nginx 1.7.11.3简介 Nginx ...

    nginx-http-flv-module2-1.19.3(windows-支持flv.js)

    标题中的 "nginx-http-flv-module2-1.19.3(windows-支持flv.js)" 指示这是一个特定版本的 Nginx 插件,适用于 Windows 系统,并且优化了对 flv.js 的支持。 **RTMP 流媒体协议** RTMP 是 Adobe Systems 开发的一种...

    nginx rtmp转发服务器

    总结,Nginx RTMP服务器是一个强大且灵活的解决方案,适用于搭建和管理实时流媒体服务。通过合理的配置,可以实现高效的流媒体转发,为用户提供稳定可靠的直播体验。同时,Nginx RTMP的开源性质也允许开发者根据实际...

    nginx1.14.0压缩包

    4. **模块更新**: 包括对ngx_http_realip_module(用于识别客户端真实IP)、ngx_http_gzip_static_module(静态内容GZIP压缩)等模块的更新,增强了安全性和效率。 **三、配置Nginx 1.14.0 on Windows** 1. **解...

Global site tag (gtag.js) - Google Analytics