• 大小: 7.29M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-06-24
  • 语言: C/C++
  • 标签: pingos  LUA  

资源简介

- [x] **直播协议:** RTMP、HTTP(S)-FLV、HTTP(S)-TS、HLS(支持HTTPS)、HLS (支持HTTPS)、DASH(支持HTTPS)。
- [x] **音视频编码:** H264、H265、MP3、AAC。
- [x] **直播录像:** FLV文件格式和TS文件格式。
- [x] **GOP缓存:** 实现秒开和内存复用。
- [x] **application支持通配符:** “ * ”号通配符实现自动匹配推拉流时使用的application名字,无需累赘的配置。
- [x] **VHOST功能:** 支持配置多个server域名。
- [x] **控制台接口:** 通过HTTP API接口控制推流、拉流以及录像过程。
- [x] **配置动态加载:** 修改配置文件后无需对nginx做任何操作就可读取最新配置。
- [x] **流量计费:** 通过配置自定义流量日志。
- [x] **变量参数配置:** 配置文件中使用变量。
- [x] **进程间回源:** 进程间相互拉流,解决了原生nginx-rtmp-module模块多进程拉流失败的问题。
- [x] **集群化功能:** 服务器间推拉流功能(http-flv、rtmp协议)。
- [x] **html5网页播放器:

资源截图

代码片段和文件信息


/*
 * Copyright (C) Yichun Zhang (agentzh)
 */


#ifndef DDEBUG
#define DDEBUG 0
#endif
#include “ddebug.h“


#include “ngx_http_headers_more_filter_module.h“
#include “ngx_http_headers_more_headers_out.h“
#include “ngx_http_headers_more_headers_in.h“
#include “ngx_http_headers_more_util.h“
#include 


/* config handlers */

static void *ngx_http_headers_more_create_loc_conf(ngx_conf_t *cf);
static char *ngx_http_headers_more_merge_loc_conf(ngx_conf_t *cf
    void *parent void *child);
static void *ngx_http_headers_more_create_main_conf(ngx_conf_t *cf);
static ngx_int_t ngx_http_headers_more_post_config(ngx_conf_t *cf);

/* post-read-phase handler */

static ngx_int_t ngx_http_headers_more_handler(ngx_http_request_t *r);

/* filter handlers */

static ngx_int_t ngx_http_he

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2020-05-27 16:37  pingos-master-20200527-ac2df0f-lua\
     文件          64  2020-05-23 20:56  pingos-master-20200527-ac2df0f-lua\.gitignore
     文件          71  2020-05-23 20:56  pingos-master-20200527-ac2df0f-lua\.travis.yml
     目录           0  2020-05-23 20:56  pingos-master-20200527-ac2df0f-lua\doc\
     目录           0  2020-05-23 20:56  pingos-master-20200527-ac2df0f-lua\docker\
     目录           0  2020-05-23 20:56  pingos-master-20200527-ac2df0f-lua\docker\conf\
     文件        3556  2020-05-23 20:56  pingos-master-20200527-ac2df0f-lua\docker\conf\nginx.conf
     文件         301  2020-05-23 20:56  pingos-master-20200527-ac2df0f-lua\docker\docker-compose.yml
     文件         447  2020-05-23 20:56  pingos-master-20200527-ac2df0f-lua\docker\Dockerfile
     文件        1019  2020-05-23 20:56  pingos-master-20200527-ac2df0f-lua\docker\README.md
     文件        1517  2020-05-23 20:56  pingos-master-20200527-ac2df0f-lua\docker\run.sh
     目录           0  2020-05-23 20:56  pingos-master-20200527-ac2df0f-lua\doc\img\
     文件      856677  2020-05-23 20:56  pingos-master-20200527-ac2df0f-lua\doc\img\flvplayer.png
     文件       41981  2020-05-23 20:56  pingos-master-20200527-ac2df0f-lua\doc\img\logo-banner-blue-400x200.jpeg
     文件      272548  2020-05-23 20:56  pingos-master-20200527-ac2df0f-lua\doc\img\logo-banner-blue.jpeg
     文件       29949  2020-05-23 20:56  pingos-master-20200527-ac2df0f-lua\doc\img\logo-banner-white-400x200.png
     文件      123373  2020-05-23 20:56  pingos-master-20200527-ac2df0f-lua\doc\img\logo-banner-white.png
     文件        1518  2020-05-23 20:56  pingos-master-20200527-ac2df0f-lua\LICENSE
     目录           0  2020-05-27 16:35  pingos-master-20200527-ac2df0f-lua\modules\
     目录           0  2020-05-27 16:35  pingos-master-20200527-ac2df0f-lua\modules\headers-more-nginx-module-0.33\
     文件          27  2020-05-27 10:34  pingos-master-20200527-ac2df0f-lua\modules\headers-more-nginx-module-0.33\.gitattributes
     文件         451  2020-05-27 10:34  pingos-master-20200527-ac2df0f-lua\modules\headers-more-nginx-module-0.33\.gitignore
     文件        1109  2020-05-27 10:34  pingos-master-20200527-ac2df0f-lua\modules\headers-more-nginx-module-0.33\.travis.yml
     文件        1468  2020-05-27 10:34  pingos-master-20200527-ac2df0f-lua\modules\headers-more-nginx-module-0.33\config
     目录           0  2020-05-27 16:35  pingos-master-20200527-ac2df0f-lua\modules\headers-more-nginx-module-0.33\src\
     文件        2715  2020-05-27 10:34  pingos-master-20200527-ac2df0f-lua\modules\headers-more-nginx-module-0.33\src\ddebug.h
     文件        9675  2020-05-27 10:34  pingos-master-20200527-ac2df0f-lua\modules\headers-more-nginx-module-0.33\src\ngx_http_headers_more_filter_module.c
     文件        2174  2020-05-27 10:34  pingos-master-20200527-ac2df0f-lua\modules\headers-more-nginx-module-0.33\src\ngx_http_headers_more_filter_module.h
     文件       23126  2020-05-27 10:34  pingos-master-20200527-ac2df0f-lua\modules\headers-more-nginx-module-0.33\src\ngx_http_headers_more_headers_in.c
     文件         601  2020-05-27 10:34  pingos-master-20200527-ac2df0f-lua\modules\headers-more-nginx-module-0.33\src\ngx_http_headers_more_headers_in.h
     文件       18338  2020-05-27 10:34  pingos-master-20200527-ac2df0f-lua\modules\headers-more-nginx-module-0.33\src\ngx_http_headers_more_headers_out.c
............此处省略2421个文件信息

评论

共有 条评论