<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                [https://x1.php168.com/cms/show-302.html](https://x1.php168.com/cms/show-302.html)? **視頻版 有部分命令執行的時間比較長 可以快進過去 可以先看一次視頻 然后對著這里的命令進行輸入即可?** **不支持錄制回放 只有win版支持?[http://www.hmoore.net/php168/x1\_of\_qibo/1459144](http://www.hmoore.net/php168/x1_of_qibo/1459144)?** 說明比較長,需要一定的操作動手能力才行。 基礎條件 第一個必須是linux服務器 第二個安裝了寶塔面板 第三編譯安裝nginx1.7.6+php5.6## **第一步** 修改/www/server/panel/install/nginx.sh文件 如下圖位置的文件 ![](https://img.kancloud.cn/e4/e5/e4e5f6db1a8ce337409d8ea014111417_834x549.png) 點編輯 找到?./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空格隔開 添加完了 記得保存 ## **第二步** 打開XSHELL 命令工具 或者寶塔后臺的 寶塔終端 輸入你服務器的root密碼登錄。 執行git clone[https://github.com/arut/nginx-rtmp-module](https://github.com/arut/nginx-rtmp-module)/www/server/nginx_plus/nginx-rtmp-module/? 語句,直到100%完成 ![](https://img.kancloud.cn/60/bc/60bc2bcf19479d21c2f73daa2a320509_784x162.png) ## **第三步** 第二步完成后 輸入命令??sh /www/server/panel/install/nginx.sh install 1.17? ?回車進行nginx的編譯 就不截圖了和上面一樣 等待編譯完成 完成后大概是這樣的編譯時間很快幾分鐘的事 ![](https://img.kancloud.cn/17/ce/17ceb887abf0c49c577a5f5c040b3c9f_747x419.png) 注意,安裝成功后就不要使用寶塔后臺的NGINX切換版本功能了 以上部分參考?[https://www.bt.cn/bbs/forum.php?mod=viewthread&tid=33703](https://www.bt.cn/bbs/forum.php?mod=viewthread&tid=33703)?并進行了修正。 ## 4**第四步** www 文件夾下建立 tmp 文件夾 tmp文件夾下建立 live 文件夾 ![](https://img.kancloud.cn/e6/d8/e6d8e49ee74a9670022961252d1d2568_629x405.png) 繼續打開?/www/server/nginx/conf 目錄下的?nginx.conf 文件 在 ~~~ events ????{ ????????use?epoll; ????????worker_connections?51200; ????????multi_accept?on; ????} ~~~ 下面加上 ~~~ rtmp?{?? ?? ????server?{?? ?? ????????listen?1935;??#監聽的端口 ?? ????????chunk_size?4000;?? ???????? ????????application?hls?{ ????????????live?on; ????????????hls?on; ????????????hls_path?/www/tmp/live;#視頻流存放地址 ????????????hls_fragment?1s; ????????????hls_playlist_length?2s; ????????????hls_continuous?on;?#連續模式。 ????????????hls_cleanup?on;????#對多余的切片進行刪除。 ????????????hls_nested?on;?????#嵌套模式。 ????????} ????}?? } ~~~ ![](https://img.kancloud.cn/76/be/76befe1b88c200140170c5338e6b7bd9_802x659.png) 在 ~~~ ?access_log??/www/wwwlogs/access.log; ????} ~~~ 下面加上 ~~~ server ????{ ????????listen?8080; ????????####要配置https格式訪問的話就要把下面的啟用,即把開頭的#號刪除,同時修改域名及證書 #listen?8082?ssl; #https協議的端口號?比如?https://xx.com:8082/???????? #server_name?svn.php168.com; #填寫綁定證書的域名 #ssl_certificate????C:/nginx-rtmp-win32-dev/conf/svn.php168.com.crt; #換成自己的證書?注意路徑 #ssl_certificate_key????C:/nginx-rtmp-win32-dev/conf/svn.php168.com.key; #換成自己的證書 #ssl_protocols?TLSv1?TLSv1.1?TLSv1.2; #ssl_ciphers?ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; #ssl_prefer_server_ciphers?on; #ssl_session_cache?shared:SSL:10m; #ssl_session_timeout?10m; #error_page?497??https://$host$request_uri;? ??????????location?/?{ ????????????root?html; ????????} ????????location?/stat?{ ????????????rtmp_stat?all; ????????????rtmp_stat_stylesheet?stat.xsl; ????????} ????????location?/stat.xsl?{ ????????????root?/www/server/nginx_plus/nginx-rtmp-module/; ????????} ??????????location?/hls?{??#添加視頻流存放地址。 ????????types?{ ????????????application/vnd.apple.mpegurl?m3u8; ????????????video/mp2t?ts; ????????} ????????#訪問權限開啟,否則訪問這個地址會報403 ????????autoindex?on; ????????alias?/www/tmp/live;#視頻流存放地址,與上面的hls_path相對應,這里root和alias的區別可自行百度 ????????expires?-1; ????????add_header?Cache-Control?no-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';?? } } ~~~ rtmp 的配置比較多 可以自行百度進行參數的設置這里僅僅是示例 添加完成后的完整配置:(可以對照著修改) ~~~ user??www?www; worker_processes?auto; error_log??/www/wwwlogs/nginx_error.log??crit; pid????????/www/server/nginx/logs/nginx.pid; worker_rlimit_nofile?51200; events ????{ ????????use?epoll; ????????worker_connections?51200; ????????multi_accept?on; ????} rtmp?{?? ?? ????server?{?? ?? ????????listen?1935;??#監聽的端口 ?? ????????chunk_size?4000;?? ???????? ????????application?hls?{ ????????????live?on; ????????????hls?on; ????????????hls_path?/www/tmp/live;#視頻流存放地址 ????????????hls_fragment?1s; ????????????hls_playlist_length?2s; ????????????hls_continuous?on;?#連續模式。 ????????????hls_cleanup?on;????#對多余的切片進行刪除。 ????????????hls_nested?on;?????#嵌套模式。 ????????} ????}?? } http ????{ ????????include???????mime.types; #include?luawaf.conf; include?proxy.conf; ????????default_type??application/octet-stream; ????????server_names_hash_bucket_size?512; ????????client_header_buffer_size?32k; ????????large_client_header_buffers?4?32k; ????????client_max_body_size?50m; ????????sendfile???on; ????????tcp_nopush?on; ????????keepalive_timeout?60; ????????tcp_nodelay?on; ????????fastcgi_connect_timeout?300; ????????fastcgi_send_timeout?300; ????????fastcgi_read_timeout?300; ????????fastcgi_buffer_size?64k; ????????fastcgi_buffers?4?64k; ????????fastcgi_busy_buffers_size?128k; ????????fastcgi_temp_file_write_size?256k; fastcgi_intercept_errors?on; ????????gzip?on; ????????gzip_min_length??1k; ????????gzip_buffers?????4?16k; ????????gzip_http_version?1.1; ????????gzip_comp_level?2; ????????gzip_types?????text/plain?application/javascript?application/x-javascript?text/javascript?text/css?application/xml; ????????gzip_vary?on; ????????gzip_proxied???expired?no-cache?no-store?private?auth; ????????gzip_disable???"MSIE?[1-6]\."; ????????limit_conn_zone?$binary_remote_addr?zone=perip:10m; limit_conn_zone?$server_name?zone=perserver:10m; ????????server_tokens?off; ????????access_log?off; server ????{ ????????listen?888; ????????server_name?phpmyadmin; ????????index?index.html?index.htm?index.php; ????????root??/www/server/phpmyadmin; ????????#error_page???404???/404.html; ????????include?enable-php.conf; ????????location?~?.*\.(gif|jpg|jpeg|png|bmp|swf)$ ????????{ ????????????expires??????30d; ????????} ????????location?~?.*\.(js|css)?$ ????????{ ????????????expires??????12h; ????????} ????????location?~?/\. ????????{ ????????????deny?all; ????????} ????????access_log??/www/wwwlogs/access.log; ????} ????server ????{ ????????listen?8080; ????????####要配置https格式訪問的話就要把下面的啟用,即把開頭的#號刪除,同時修改域名及證書 #listen?8082?ssl; #https協議的端口號?比如?https://xx.com:8082/???????? #server_name?svn.php168.com; #填寫綁定證書的域名 #ssl_certificate????C:/nginx-rtmp-win32-dev/conf/svn.php168.com.crt; #換成自己的證書?注意路徑 #ssl_certificate_key????C:/nginx-rtmp-win32-dev/conf/svn.php168.com.key; #換成自己的證書 #ssl_protocols?TLSv1?TLSv1.1?TLSv1.2; #ssl_ciphers?ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; #ssl_prefer_server_ciphers?on; #ssl_session_cache?shared:SSL:10m; #ssl_session_timeout?10m; #error_page?497??https://$host$request_uri;? ??????????location?/?{ ????????????root?html; ????????} ????????location?/stat?{ ????????????rtmp_stat?all; ????????????rtmp_stat_stylesheet?stat.xsl; ????????} ????????location?/stat.xsl?{ ????????????root?/www/server/nginx_plus/nginx-rtmp-module/; ????????} ??????????location?/hls?{??#添加視頻流存放地址。 ????????types?{ ????????????application/vnd.apple.mpegurl?m3u8; ????????????video/mp2t?ts; ????????} ????????#訪問權限開啟,否則訪問這個地址會報403 ????????autoindex?on; ????????alias?/www/tmp/live;#視頻流存放地址,與上面的hls_path相對應,這里root和alias的區別可自行百度 ????????expires?-1; ????????add_header?Cache-Control?no-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; } ~~~ 最后記得點保存。 ![](https://img.kancloud.cn/7d/58/7d5846733793ced27ef224f3a1a12b81_772x416.png) 點他后面的設置按鈕? 先點重載配置 再點重啟 ![](https://img.kancloud.cn/2f/7a/2f7a0e2d0214420ad5b5a99584b9108b_461x253.png) ## **最后一步** ![](https://img.kancloud.cn/a1/a4/a1a483ca4e39fa9a2b9ce49c77b9bf7c_797x379.png) 在這里我們可以添加一個 ip或者你域名的網站?? 推流地址:rtmp://122.51.110.79/hls/selfserver162 ? ?ip可以是你這里綁定的域名或者ip? selfserver162 是流名稱 播放地址:[http://122.51.110.79/hls/selfserver162/index.m3u8](http://122.51.110.79/hls/selfserver162/index.m3u8)??selfserver162 是流名稱 后臺插件設置 ![](https://img.kancloud.cn/dd/67/dd67d772cfc13ef95221dbd51432c2fc_833x311.png) https://x1.php168.com/public/uploads/files/20200205/69_202002051909190ee29.rar 下載以上附件解壓 放到你新創建的這個網站根目錄。 寶塔后臺添加一個定時任務一分鐘執行一次就好 或者在xshell cd到你剛剛創建的網站根目錄執行? ?nohup php zhibo.php &?任何按任意鍵返回控制臺 再關閉xshell即可 定時任務和命令模式只能選擇一個 zhibo.php 請打開修改17? 18? 19行為自己的網址 $web_url 為你展示直播的網站 $play_server 和$stat_url 為你最后一步在直播服務器創建的網站域名或者ip 步驟比較多 中間也修正過多次 應該是沒有遺漏了 出問題概不負責 也是瞎鼓搗的 提供一個測試直播服務器??[http://122.51.110.79](http://122.51.110.79/)? 直播插件選擇自建服務器 輸入這個ip即可 有效期一個月 1核1G1M寬帶的 1塊錢買了一個月測試了下自建服務器 沒有用了 補充SSL的配置教程: zhibo.php? 僅修改?protected static $play_server='[https://suifeng.cnsheep.cn](https://suifeng.cnsheep.cn/):8082';? 這里改為你的SSL網址+8082端口號 www 目錄下新建 crt目錄 里面新建2個文件 live.crt 和live.key 把我們申請到的證書寫到文件中 或者直接上傳到這里也可以隨便都可以。 ![](https://img.kancloud.cn/80/d1/80d10c7b9daf65a33e14738da269fd5a_298x311.png) /www/server/nginx/conf/nginx.conf? 的配置如下:對照著改一下 別直接復制過去 ~~~ user??www?www; worker_processes?auto; error_log??/www/wwwlogs/nginx_error.log??crit; pid????????/www/server/nginx/logs/nginx.pid; worker_rlimit_nofile?51200; events ????{ ????????use?epoll; ????????worker_connections?51200; ????????multi_accept?on; ????} rtmp?{?? ?? ????server?{?? ?? ????????listen?1935;??#監聽的端口 ?? ????????chunk_size?4000;?? ???????? ????????application?hls?{ ????????????live?on; ????????????hls?on; ????????????hls_path?/www/tmp/live;#視頻流存放地址 ????????????hls_fragment?2s; ????????????hls_playlist_length?5s; ????????????hls_continuous?on;?#連續模式。 ????????????hls_cleanup?on;????#對多余的切片進行刪除。 ????????????hls_nested?on;?????#嵌套模式。 ????????} ????}?? } http ????{ ????????include???????mime.types; #include?luawaf.conf; include?proxy.conf; ????????default_type??application/octet-stream; ????????server_names_hash_bucket_size?512; ????????client_header_buffer_size?32k; ????????large_client_header_buffers?4?32k; ????????client_max_body_size?50m; ????????sendfile???on; ????????tcp_nopush?on; ????????keepalive_timeout?60; ????????tcp_nodelay?on; ????????fastcgi_connect_timeout?300; ????????fastcgi_send_timeout?300; ????????fastcgi_read_timeout?300; ????????fastcgi_buffer_size?64k; ????????fastcgi_buffers?4?64k; ????????fastcgi_busy_buffers_size?128k; ????????fastcgi_temp_file_write_size?256k; fastcgi_intercept_errors?on; ????????gzip?on; ????????gzip_min_length??1k; ????????gzip_buffers?????4?16k; ????????gzip_http_version?1.1; ????????gzip_comp_level?2; ????????gzip_types?????text/plain?application/javascript?application/x-javascript?text/javascript?text/css?application/xml; ????????gzip_vary?on; ????????gzip_proxied???expired?no-cache?no-store?private?auth; ????????gzip_disable???"MSIE?[1-6]\."; ????????limit_conn_zone?$binary_remote_addr?zone=perip:10m; limit_conn_zone?$server_name?zone=perserver:10m; ????????server_tokens?off; ????????access_log?off; server ????{ ????????listen?888; ????????server_name?phpmyadmin; ????????index?index.html?index.htm?index.php; ????????root??/www/server/phpmyadmin; ????????#error_page???404???/404.html; ????????include?enable-php.conf; ????????location?~?.*\.(gif|jpg|jpeg|png|bmp|swf)$ ????????{ ????????????expires??????30d; ????????} ????????location?~?.*\.(js|css)?$ ????????{ ????????????expires??????12h; ????????} ????????location?~?/\. ????????{ ????????????deny?all; ????????} ????????access_log??/www/wwwlogs/access.log; ????} ????server ????{ ????????listen?8080; ????????####要配置https格式訪問的話就要把下面的啟用,即把開頭的#號刪除,同時修改域名及證書 listen?8082?ssl; #https協議的端口號?比如?https://xx.com:8082/???????? server_name?suifeng.cnsheep.cn; #填寫綁定證書的域名 ssl_certificate????/www/crt/live.crt; #換成自己的證書?注意路徑 ssl_certificate_key????/www/crt/live.key; #換成自己的證書 ssl_protocols?TLSv1?TLSv1.1?TLSv1.2; ssl_ciphers?ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; ssl_prefer_server_ciphers?on; ssl_session_cache?shared:SSL:10m; ssl_session_timeout?10m; error_page?497??https://$host$request_uri;? ??????????location?/?{ ????????????root?html; ????????} ????????location?/stat?{ ????????????rtmp_stat?all; ????????????rtmp_stat_stylesheet?stat.xsl; ????????} ????????location?/stat.xsl?{ ????????????root?/www/server/nginx_plus/nginx-rtmp-module/; ????????} ??????????location?/hls?{??#添加視頻流存放地址。 ????????types?{ ????????????application/vnd.apple.mpegurl?m3u8; ????????????video/mp2t?ts; ????????} ????????#訪問權限開啟,否則訪問這個地址會報403 ????????autoindex?on; ????????alias?/www/tmp/live;#視頻流存放地址,與上面的hls_path相對應,這里root和alias的區別可自行百度 ????????expires?-1; ???????add_header?Cache-Control?no-cache; #add_header?Access-Control-Allow-Origin?*; add_header?'Access-Control-Allow-Origin'?'*'?always; 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; } ~~~ 改完后 重啟服務器 記得安全組放行8082端口 在xshell cd到你剛剛創建的網站根目錄執行? ?`nohup php zhibo.php &?`?任何按任意鍵返回控制臺 再關閉`xshell`即可 ![](https://img.kancloud.cn/7c/a9/7ca9f31e1236496cdd15336adfac43ba_925x219.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看