跳到主要內容

收集可聯播的Nginx 伺服器制作一個個人能多平台的聯合直播用的工具

    近日來耍廢很喜歡看別人直播,自已也無聊的玩起了直播技術,後來發現到了知名的直播軟體OBS一次直能開一個直播不能開兩個,如果要同時連兩家平台一台電腦要同時開兩個OBS那麼會造成電腦的效能吃緊,就不能好好的把資源分給遊戲好好的進行直播了,在網路上google了很多方式,大多是進行多平台轉播的付費平台才有提供多平台的轉發,對於一個不想租用只想嘗試多平台轉發的我只好學習從自己的電腦架設一平吧,因此我試了眾多的可行方案終於讓我找到了一個不用花錢也能自己作多平台轉發的工具Nginx好了,以下開台不多作廢話我們開始介紹如何不花錢就能轉發多平台直播吧。

一、首先是所需的工具介紹與取得網址
1.OBS:直播用的工具,必備(廢話
    https://obsproject.com/

2. Nginx: 網頁伺服器Nginx 
    https://nginx.org/en/download.html
   

 (1).Gryphon :但為了架設串流服務請加關鍵字Gryphno版(此版本已經編譯串流功能)
      http://nginx-win.ecsds.eu/download/nginx 1.7.11.3 Gryphon.zip
   
 (2).nginx-rtmp-module:為串流內建模組
      https://github.com/arut/nginx-rtmp-module/archive/master.zip





二、組合出windows下能啟動的rmtp Server

    主要就是這三樣啦,其實只要nginx 1.7.11.3 Gryphon+nginx-rtmp-module-master就可以了,不過個人想要乾淨一點的伺服器所以就弄了一個原始的nginx作為我的環境了,所以這三個是我們rmtp伺服的原料下一步就是將他們全部解壓縮作成三個資料夾如下圖:


拷貝nginx 1.7.11.3 Gryphon目錄下的lua51.dll跟nginx.exe到nginx-1.17.3下



接下來更改nginx-rtmp-module-master刪去資料夾名稱的-master為nginx-rtmp-module



接著移動或拷貝檔案到步驟剛才的nginx-1.17.3就大工告成了



三、設定:請將你的nginx-1.17.3\conf\nginx.conf檔案打開加入以下內容,按下方圖去修改設檔案

====================== 複制設定內容一 ======================
events {
    worker_connections  8192;
}

rtmp {
    server {
        listen 1935;
        chunk_size 65535;
        application live {
             live on;

             # record first 1K of stream
             record all;
             record_path /tmp/av;
             record_max_size 1K;

             # append current timestamp to each flv
             record_unique on;

             # publish only from localhost
             allow publish 127.0.0.1;
             deny publish all;

             #allow play all;

             meta copy;
             include ../option.txt;
        }
    }
}











====================== 複制設定內容二 ======================
       location /stat {
            rtmp_stat all;
            rtmp_stat_stylesheet stat.xsl;
        }

        location /stat.xsl {
            root nginx-rtmp-module/;
        }

        location /control {
            rtmp_control all;
        }





完成後儲存接著在nginx-1.17.3\目錄下健立一個純文字檔命名為option.txt 內容如下

push rtmp://a.rtmp.youtube.com/live2/(你youtube直播用的金鑰);
push rtmp://live-api-s.facebook.com:80/rtmp/(你facebook直播用的金鑰);


接著建立一個stop.bat內容如下
nginx -s stop

最後儲存檔案後,恭喜你,已經擁有了個人聯播神器如下圖:





如果以上的方式還是覺得很複雜或是懶得弄,各位可以到以下網址取得我收集與打包好的工具。


可聯播的Nginx的封裝包含此次取到的原始檔案內容(點此下載)

只有已收集好的檔案




















留言

這個網誌中的熱門文章

如何修復行車記錄器上mp4或是mov的影像檔?

大家好~~~ 前些日子幫自家公司的同仁調車子的行車記錄器的影像檔時發現檔案無法讀取。 從sd卡copy出來不能用 很明顯好檔和壞檔有差別 因此我去網路上找了很多有UI介面的工具發現,除了要正常使用要付費外,價格和功能限制還不少,因此我找到了這樣的影片來學著處理 後來發現真的很有用,因此我便寫下了使用說明方便大家使用,不多說先上個這個網站給的連結工具網址: recover_mp4 software download link: http://www.videohelp.com/software/rec... FFMPEG codec download link: https://ffmpeg.zeranoe.com/builds/ 我另外備份了下載好的網址: 封裝好的檔案備份 下載好工具並且解壓後接著請按照下方的步驟執行 1.copy ffmpeg 到c:\ 2.接著到\控制台\所有控制台項目\系統\進階系統設定\環境變數\新增 ===================================== 變數名稱:ffmpeg 變數值:C:\ffmpeg\bin\ffmpeg.exe ===================================== 3.接著copy recover到c:\ 4.copy 好檔.MOV(最好是能夠用同一台可用的檔案分析修復成功機率更高)和要修復的懷檔.mov到c:\recover ==================以上是修復的準備作業===================== 而後到"系統管理者"命令模式 CMD 依照以下順序執行: 執行 1. recover 好檔.MOV --analyze 執行畫面1 此時會產生兩個檔案:audio.hdr , video.hdr這是要用來給被修復檔案作為參考的 執行 2. recover 要修復的懷檔.mov result.h264 result.wav --qt --pcmfix 5A00 此時會產生result.h264 result.wav 執行 3. ffmpeg.exe -r 50.0

成功的在mac上玩夢幻之星4漢化版不破圖(花屏)

    還記得<<夢幻之星4>>是我在SEGA Mega Drive上僅次於<<光明與黑暗續戰編>>玩過最有印像的RPG,在那個超任發行,RPG 正是大行其道的時代裡,SEGA本家還能有另人映像深刻的遊戲就屬"夢幻之星"系列最大家耳熟能詳,但我的回憶裡最有印像的只有夢幻之星四。 夢幻之星(千年紀的終結)     在過去想要玩這個夢幻大作我印像中只能玩日文或是英文版的,因為在那個年代角色伴演遊戲只有這兩種版本可以遊玩,要知道那時的我還要打工付學費也沒有時間學日文或英文,看不懂劇情只能看著攻略腦補了。 日文的夢幻之星     然而到了2018年了網路上想個漢化版的的ROM沒想到那麼容易(請各位自行尋找),想要好好回當代的感動,又有很多管道可以進行,像是我最常作的主機加燒錄卡。 主機加燒錄卡     但問題來了,這個漢化版的ROM沒有預期的順利,因為他破圖了@o@!!! 每次多開幾次選單就破圖     所以為了能正常執行這個ROM上網查了一下,聽說只要用pc模擬器玩就可以不破圖,沒法子我只好用MAC加上仿MD佈局的手把(其實我只是想現手把而已)進行了 特地到對岸的網拍找的仿md usb手把,一支不用100  漢化版的夢幻之星四     好啦開始進遊戲吧,但是悲劇又發生了!!!!!,在我存檔後要重新讀取時他又毀了。       嗯!!!難到想玩個看得懂字體的夢幻之星四有哪麼難,因此我上網找了一下發現有人說有不破圖的方式就是用psp+dgen,因此試了一下 。 psp模擬器+dgen     好嚕!!用雙重模擬試過後發現另我悲催的事又來了,仿佈局手把不能玩全支援,C按鍵就是設不上只好用鍵盤代替了。 仿佈局手把不能用 完全正常的遊戲畫面     經過psp+dgen這種方式看來存檔不破圖,應該是ok吧,但我想了想這種方式按鍵不能完全模擬,如果不介意用鍵盤應該是ok吧,因此為能完全體驗我想了想,能成功運行的應該是dgen這個模擬器,後來想法子去找dgen這個模擬器不就好了,我便為此上網去找了一下,結果發了另一個悲劇@@ MAC已經不支援這個版本     到了這個地步,難道我只能放棄了

ELECOM 8 BUTTON GAMEPAD 到貨個人開箱評測

    在現代手遊充斥,PS4,Switch,X Box 大作不斷的現今,說到玩電動玩具,始終還是有一群老玩家玩著現代新game,依然還是覺得自己年輕時玩的舊遊戲,才有玩game時的韻味,然而明明有一台電腦,電腦裡也裝著老舊電玩模擬器時,你會發現跑去買平價一點的手把時大多是PS樣式的手把,玩起舊GAME的感覺還是哪裡不對勁。   目前在外容易買到的手把        所以為了懷舊還是上網拍找對應樣式的手把是必需的,舉例來說:當你玩紅白機摸擬器時你會想要用紅白機的手把玩遊戲,當你玩超任時當然要用超任的手把。 這是目前網拍容易買到的NES樣式和FC手把。         但畢竟是平價品,NES 樣式就不用說,因為我小時玩的是FC,沒得比較,但是如果是SFC遊戲控制器,在玩超任時,這一支廉價的手柄使用上手感還算是很接近實機的,但那種滿滿的那種超輕的塑膠感。因此就google仿sfc的usb手柄,發現到兩大場有制作PC用的仿SFC USB手柄BUFFALO跟ELECOM。 BUFFALO跟ELECOM的仿SFC手柄         但是就外觀上我只是因為那個右下角的小缺口最後選擇了ELECOM的手柄(好無力的理由),因此無懸念的馬上去訂貨。就在全然性的詢問下,怪的事問的明明是ELECOM手柄,每個賣家都回我只有BUFFALO(可是我要的是ELECOM)不得以只好找露天某團購的賣家在合理的價格下訂了ELECOM的手柄。 主角上場        今天剛好到貨^o^/終於看到他了 拿原廠和網路上的白牌比較        特地拿手把來比,中上是原廠,左邊是本次開箱的主角,右邊是白牌從上圖可知道正面是一模一樣無懈可擊,我們來看一下側面比較。 側面比較        從側面看,不論是手把斜度和感覺及厚度都是一樣的。        看一下按鍵最上方是ELECOM中間是原廠,下面是白牌這張圖可以看出,白牌按鍵很高,按壓手感比較生硬,而原廠的按鍵比較底,按起來很輕,到是我們的主角按鍵在這兩個中間。手把可能是新的吧,但這裡顯的原廠手把按壓感很小,到是ELECOM很有彈性。         接下來比比看重量好了,這也是手感之一不可或缺的。 這是白牌重57克