資源簡介
基于nginx-1.8.1+nginx-rtmp-module的基礎(chǔ)上增加以下功能:
1.http-flv流,默認緩沖最后一個關(guān)鍵幀。
經(jīng)測試與rtmp拉流延時相差一幀;
rtmp的拉時延時在600--800ms之間;
外網(wǎng)在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\多種實時流請求觸發(fā)中繼的實現(xiàn).docx
- 上一篇:UDP端口轉(zhuǎn)發(fā)工具帶源碼
- 下一篇:opensslconf
評論
共有 條評論