资源简介
基于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
- 上一篇:UDP端口转发工具带源码
- 下一篇:opensslconf
评论
共有 条评论