日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

說明比較長,需要一定的操作動手能力才行。

基礎條件 第一個必須是linux服務器 第二個安裝了寶塔面板 第三編譯安裝Nginx1.7.6+php5.6

1第一步

修改/www/server/panel/install/nginx.sh文件 如下圖位置的文件

利用寶塔自建linux+nginx-rtmp-module直播服務器的正確方法

 

 

點編輯 找到 ./configure 部分 免費版7.1版大約在205行 我們添加一個 --add-module=/www/server/nginx_plus/nginx-rtmp-module 添加完成后如下:請勿直接復制 版本不一樣 其他的配置也不一樣

./configure--add-module=/www/server/nginx_plus/nginx-rtmp-module--user=www--group=www--prefix=${Setup_Path}${ENABLE_LUA}--add-module=${Setup_Path}/src/ngx_cache_purge--add-module=${Setup_Path}/src/nginx-sticky-module--with-openssl=${Setup_Path}/src/openssl--with-pcre=pcre-${pcre_version}${ENABLE_HTTP2}--with-http_stub_status_module--with-http_ssl_module--with-http_image_filter_module--with-http_gzip_static_module--with-http_gunzip_module--with-ipv6--with-http_sub_module--with-http_flv_module--with-http_addition_module--with-http_realip_module--with-http_mp4_module--with-ld-opt="-Wl,-E"--with-cc-opt="-Wno-error"${jemallocLD}${ENABLE_NGX_PAGESPEED}${ADD_EXTENSION}

可以看出就是在 --user=www 前面加上了 --add-module=/www/server/nginx_plus/nginx-rtmp-module 空格隔開

添加完了 記得保存

2第二步

打開XSHELL 命令工具 或者寶塔后臺的 寶塔終端 輸入你服務器的root密碼登錄。

執行 git clone https://github.com/arut/nginx-rtmp-module /www/server/nginx_plus/nginx-rtmp-module/ 語句,直到100%完成

利用寶塔自建linux+nginx-rtmp-module直播服務器的正確方法

 

如下圖 回車等待下載完成

3第三步

第二步完成后 輸入命令 sh /www/server/panel/install/nginx.sh install 1.17 回車進行nginx的編譯

就不截圖了和上面一樣 等待編譯完成 完成后大概是這樣的編譯時間很快幾分鐘的事

利用寶塔自建linux+nginx-rtmp-module直播服務器的正確方法

 

注意,安裝成功后就不要使用寶塔后臺的NGINX切換版本功能了

以上部分參考 https://www.bt.cn/bbs/forum.php?mod=viewthread&tid=33703 并進行了修正。

4第四步

www 文件夾下建立 tmp 文件夾 tmp文件夾下建立 live 文件夾

利用寶塔自建linux+nginx-rtmp-module直播服務器的正確方法

 

繼續打開 /www/server/nginx/conf 目錄下的 nginx.conf 文件在

events
{
useepoll;
worker_connections51200;
multi_accepton;
}

下面加上

rtmp{

server{

listen1935;#監聽的端口

chunk_size4000;

Applicationhls{
liveon;
hlson;
hls_path/www/tmp/live;#視頻流存放地址
hls_fragment1s;
hls_playlist_length2s;
hls_continuouson;#連續模式。
hls_cleanupon;#對多余的切片進行刪除。
hls_nestedon;#嵌套模式。
}
}
}
利用寶塔自建linux+nginx-rtmp-module直播服務器的正確方法

 

access_log/www/wwwlogs/access.log;
}

下面加上

server
{
listen8080;
####要配置https格式訪問的話就要把下面的啟用,即把開頭的#號刪除,同時修改域名及證書
		#listen8082ssl;				#https協議的端口號比如https://xx.com:8082/
		#server_namesvn.php168.com;		#填寫綁定證書的域名
		#ssl_certificateC:/nginx-rtmp-win32-dev/conf/svn.php168.com.crt;			#換成自己的證書注意路徑
		#ssl_certificate_keyC:/nginx-rtmp-win32-dev/conf/svn.php168.com.key;		#換成自己的證書
		#ssl_protocolsTLSv1TLSv1.1TLSv1.2;
		#ssl_ciphersECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
		#ssl_prefer_server_cipherson;
		#ssl_session_cacheshared:SSL:10m;
		#ssl_session_timeout10m;
		#error_page497https://$host$request_uri;
location/{
roothtml;
}
		
location/stat{
rtmp_statall;
rtmp_stat_stylesheetstat.xsl;
}

location/stat.xsl{
root/www/server/nginx_plus/nginx-rtmp-module/;
}
location/hls{#添加視頻流存放地址。
types{
application/vnd.apple.mpegurlm3u8;
video/mp2tts;
}
#訪問權限開啟,否則訪問這個地址會報403
autoindexon;
alias/www/tmp/live;#視頻流存放地址,與上面的hls_path相對應,這里root和alias的區別可自行百度
expires-1;
add_headerCache-Controlno-cache;
#防止跨域問題
add_header'Access-Control-Allow-Origin''*';
add_header'Access-Control-Allow-Credentials''true';
add_header'Access-Control-Allow-Methods''GET,POST,OPTIONS';
add_header'Access-Control-Allow-Headers''DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type';
}

添加完成后的完整配置:(可以對照著修改)

userwwwwww;
worker_processesauto;
error_log/www/wwwlogs/nginx_error.logcrit;
pid/www/server/nginx/logs/nginx.pid;
worker_rlimit_nofile51200;

events
{
useepoll;
worker_connections51200;
multi_accepton;
}
rtmp{

server{

listen1935;#監聽的端口

chunk_size4000;

applicationhls{
liveon;
hlson;
hls_path/www/tmp/live;#視頻流存放地址
hls_fragment1s;
hls_playlist_length2s;
hls_continuouson;#連續模式。
hls_cleanupon;#對多余的切片進行刪除。
hls_nestedon;#嵌套模式。
}
}
}
http
{
includemime.types;
		#includeluawaf.conf;

		includeproxy.conf;

default_typeapplication/octet-stream;

server_names_hash_bucket_size512;
client_header_buffer_size32k;
large_client_header_buffers432k;
client_max_body_size50m;

sendfileon;
tcp_nopushon;

keepalive_timeout60;

tcp_nodelayon;

fastcgi_connect_timeout300;
fastcgi_send_timeout300;
fastcgi_read_timeout300;
fastcgi_buffer_size64k;
fastcgi_buffers464k;
fastcgi_busy_buffers_size128k;
fastcgi_temp_file_write_size256k;
		fastcgi_intercept_errorson;

gzipon;
gzip_min_length1k;
gzip_buffers416k;
gzip_http_version1.1;
gzip_comp_level2;
gzip_typestext/plainapplication/JAVAscriptapplication/x-JavaScripttext/javascripttext/cssapplication/xml;
gzip_varyon;
gzip_proxiedexpiredno-cacheno-storeprivateauth;
gzip_disable"MSIE[1-6].";

limit_conn_zone$binary_remote_addrzone=perip:10m;
		limit_conn_zone$server_namezone=perserver:10m;

server_tokensoff;
access_logoff;

server
{
listen888;
server_namephpmyadmin;
indexindex.htmlindex.htmindex.php;
root/www/server/phpmyadmin;

#error_page404/404.html;
includeenable-php.conf;

location~.*.(gif|jpg|jpeg|png|bmp|swf)$
{
expires30d;
}

location~.*.(js|css)?$
{
expires12h;
}

location~/.
{
denyall;
}
	
access_log/www/wwwlogs/access.log;
}
server
{
listen8080;
####要配置https格式訪問的話就要把下面的啟用,即把開頭的#號刪除,同時修改域名及證書
		#listen8082ssl;				#https協議的端口號比如https://xx.com:8082/
		#server_namesvn.php168.com;		#填寫綁定證書的域名
		#ssl_certificateC:/nginx-rtmp-win32-dev/conf/svn.php168.com.crt;			#換成自己的證書注意路徑
		#ssl_certificate_keyC:/nginx-rtmp-win32-dev/conf/svn.php168.com.key;		#換成自己的證書
		#ssl_protocolsTLSv1TLSv1.1TLSv1.2;
		#ssl_ciphersECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
		#ssl_prefer_server_cipherson;
		#ssl_session_cacheshared:SSL:10m;
		#ssl_session_timeout10m;
		#error_page497https://$host$request_uri;
location/{
roothtml;
}
		
location/stat{
rtmp_statall;
rtmp_stat_stylesheetstat.xsl;
}

location/stat.xsl{
root/www/server/nginx_plus/nginx-rtmp-module/;
}
location/hls{#添加視頻流存放地址。
types{
application/vnd.apple.mpegurlm3u8;
video/mp2tts;
}
#訪問權限開啟,否則訪問這個地址會報403
autoindexon;
alias/www/tmp/live;#視頻流存放地址,與上面的hls_path相對應,這里root和alias的區別可自行百度
expires-1;
add_headerCache-Controlno-cache;
#防止跨域問題
add_header'Access-Control-Allow-Origin''*';
add_header'Access-Control-Allow-Credentials''true';
add_header'Access-Control-Allow-Methods''GET,POST,OPTIONS';
add_header'Access-Control-Allow-Headers''DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type';
}
}
include/www/server/panel/vhost/nginx/*.conf;
}

最后記得點保存。

利用寶塔自建linux+nginx-rtmp-module直播服務器的正確方法

 

點他后面的設置按鈕 先點重載配置 再點重啟

利用寶塔自建linux+nginx-rtmp-module直播服務器的正確方法

 

 

5最后一步

利用寶塔自建linux+nginx-rtmp-module直播服務器的正確方法

 

在這里我們可以添加一個 ip或者你域名的網站

 

推流地址:rtmp://122.51.110.79/hls/selfserver162 ip可以是你這里綁定的域名或者ip selfserver162 是流名稱

播放地址:http://122.51.110.79/hls/selfserver162/index.m3u8 selfserver162 是流名稱

后臺插件設置

利用寶塔自建linux+nginx-rtmp-module直播服務器的正確方法

 

 

以下是隱藏的內容需要回復才可見,因為回復過了,所以下面的內容可見

 

69_202002051909190ee29.rar(頭條不能上傳附件,請童孩們關注我并私信“直播服務器運行附件”留下郵箱,我會統一發到郵箱)

下載附件解壓 放到你新創建的這個網站根目錄。

寶塔后臺添加一個定時任務一分鐘執行一次就好或者自行百度shell 執行php

或者在xshell cd到你剛剛創建的網站根目錄執行 nohup php zhibo.php & 任何按任意鍵返回控制臺 再關閉xshell即可

 

zhibo.php 請打開修改17 18 19行為自己的網址

$web_url 為你展示直播的網站

$play_server 和$stat_url 為你最后一步在直播服務器創建的網站域名或者ip

 

步驟比較多 中間也修正過多次 應該是沒有遺漏了 出問題概不負責 也是瞎鼓搗的

提供一個測試直播服務器 http://122.51.110.79 直播插件選擇自建服務器 輸入這個ip即可 有效期一個月 1核1G1M寬帶的 1塊錢買了一個月測試了下自建服務器 沒有用了

分享到:
標簽:直播 服務器
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定