资源简介

基于nginx-1.8.1+nginx-rtmp-module的基础上增加以下功能: 1.http-flv流,默认缓冲最后一个关键帧。 经测试与rtmp拉流延时相差一帧; rtmp的拉时延时在600--800ms之间; 外网在1200ms左右; 2.HLS增加token认证及session管理 3.完善relay模块 利用relay模块,搭建边缘,源集群

资源截图

代码片段和文件信息


/*
 * Copyright (C) Roman Arutyunyan
 */


#include 
#include 
#include 
#include 
#include “ngx_rtmp.h“


static char *ngx_rtmp_block(ngx_conf_t *cf ngx_command_t *cmd void *conf);
static ngx_int_t ngx_rtmp_add_ports(ngx_conf_t *cf ngx_array_t *ports
    ngx_rtmp_listen_t *listen);
static char *ngx_rtmp_optimize_servers(ngx_conf_t *cf ngx_array_t *ports);
static ngx_int_t ngx_rtmp_add_addrs(ngx_conf_t *cf ngx_rtmp_port_t *mport
    ngx_rtmp_conf_addr_t *addr);
#if (NGX_HAVE_INET6)
static ngx_int_t ngx_rtmp_add_addrs6(ngx_conf_t *cf ngx_rtmp_port_t *mport
    ngx_rtmp_conf_addr_t *addr);
#endif
static ngx_int_t ngx_rtmp_cmp_conf_addrs(const void *one const void *two);
static ngx_int_t ngx_rtmp_init_events(ngx_conf_t *cf
        ng

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-06-03 10:33  nginx+rtmp\
     目录           0  2018-06-03 09:23  nginx+rtmp\3rdparty\
     目录           0  2018-06-03 10:01  nginx+rtmp\3rdparty\nginx-rtmp-module\
     文件        6537  2017-07-25 16:49  nginx+rtmp\3rdparty\nginx-rtmp-module\config
     目录           0  2018-06-03 09:24  nginx+rtmp\3rdparty\nginx-rtmp-module\hlf\
     文件        8095  2018-06-03 09:26  nginx+rtmp\3rdparty\nginx-rtmp-module\hlf\ngx_http_hlf_module.c
     文件       34272  2018-04-12 21:40  nginx+rtmp\3rdparty\nginx-rtmp-module\hlf\ngx_rtmp_hlf_module.c
     文件        3359  2018-06-03 09:25  nginx+rtmp\3rdparty\nginx-rtmp-module\hlf\ngx_rtmp_hlf_module.h
     文件        6245  2018-06-03 09:25  nginx+rtmp\3rdparty\nginx-rtmp-module\hlf\ngx_rtmp_hlf_shared.c
     文件        1120  2017-03-07 11:21  nginx+rtmp\3rdparty\nginx-rtmp-module\hlf\readme.txt
     目录           0  2018-06-03 09:24  nginx+rtmp\3rdparty\nginx-rtmp-module\hls\
     文件       27426  2018-06-03 10:25  nginx+rtmp\3rdparty\nginx-rtmp-module\hls\ngx_http_auth_hls_module.c
     文件       72083  2017-07-25 10:23  nginx+rtmp\3rdparty\nginx-rtmp-module\hls\ngx_rtmp_hls_module.c
     文件       10750  2016-06-24 19:31  nginx+rtmp\3rdparty\nginx-rtmp-module\hls\ngx_rtmp_mpegts.c
     文件        1020  2016-06-24 19:31  nginx+rtmp\3rdparty\nginx-rtmp-module\hls\ngx_rtmp_mpegts.h
     文件       22096  2017-05-18 17:44  nginx+rtmp\3rdparty\nginx-rtmp-module\ngx_rtmp.c
     文件       20421  2017-02-09 16:54  nginx+rtmp\3rdparty\nginx-rtmp-module\ngx_rtmp.h
     文件       53823  2017-08-28 18:50  nginx+rtmp\3rdparty\nginx-rtmp-module\ngx_rtmp_relay_module.c
     文件        3279  2018-06-03 09:49  nginx+rtmp\3rdparty\nginx-rtmp-module\ngx_rtmp_relay_module.h
     目录           0  2018-06-03 09:56  nginx+rtmp\nginx-1.8.1\
     目录           0  2018-06-03 09:56  nginx+rtmp\nginx-1.8.1\src\
     目录           0  2018-06-03 09:59  nginx+rtmp\nginx-1.8.1\src\http\
     文件       53303  2017-01-16 11:29  nginx+rtmp\nginx-1.8.1\src\http\ngx_http.c
     文件        6119  2017-01-16 11:30  nginx+rtmp\nginx-1.8.1\src\http\ngx_http.h
     文件        9188  2017-01-18 18:51  nginx+rtmp\nginx-1.8.1\src\http\ngx_http_write_filter_module.c
     文件         702  2018-06-03 10:31  nginx+rtmp\readme.txt
     文件       76499  2018-06-03 10:31  nginx+rtmp\多种实时流请求触发中继的实现.docx

评论

共有 条评论