create account

NGNIX und Dlive ein kurzer Guide by nerdtopiade

View this thread on: hive.blogpeakd.comecency.com
· @nerdtopiade · (edited)
$0.80
NGNIX und Dlive ein kurzer Guide
![dlnix.png](https://gateway.ipfs.io/ipfs/QmX5pKGSR8uUGkgaHCkJrCQz2f9MoMZ4sYXCzhKN6v8CWy)

Die Tage habe ich öfters darüber geschrieben das ich nun einen NGINX Server benutze um Dual zu Twitch und Dlive zu streamen . 

Heute möchte ich euch erklären was ihr dafür braucht und wie ihr NGNIX auf einem linux Server installiert . 

Windows User laden sich auf [folgender Seite ](http://nginx-win.ecsds.eu/download/)einen Server mit NGNIX und scrollen zum Schritt 5 wo ich die Sache mit dem Push erkläre.
![teiler.fw.png](https://gateway.ipfs.io/ipfs/QmeYS3mEz9tV1JZHLTg4pESjXHEzyeBczASxFSNuxbHnmv)

#### Schritt 1: Besorgt euch einen Linux VServer (ein Raspery PI  geht auch)

Wie in der Überschrift schon steht reicht ein PI als Server vollkommen aus , den viel CPU Power benötigt das ganze nicht . 

Viel wichtiger ist das ihr euch einen Server sucht der über genug Traffic verfügt und wo der Upload hoch genug ist .

Ich habe meinen Server bei NBIServ.de und bin mit dem Hoster mehr als zufrieden . Wer lieber noch etwas vergleichen möchte schaut bitte [hier](https://www.webhostlist.de/vserver) nach .
![teiler.fw.png](https://gateway.ipfs.io/ipfs/QmeYS3mEz9tV1JZHLTg4pESjXHEzyeBczASxFSNuxbHnmv)

#### Schritt 2: Logt euch in euren Vserver ein .

Nachdem ihr euch jetzt mit Putty auf euren Server verbunden habt und euch als Person mit Root rechten angemeldet habt müssen wir einige befehle ins Terminal tippen (oder einfach aus dem Text kopieren und einfügen)

Fangen wir mit den Voraussetungen für NGNIX an .
> sudo apt-get install build-essential libpcre3 libpcre3-dev libssl-dev


Nachdem wir das gemacht haben können wir uns NGNIX per Terminal herunterladen .
> wget http://nginx.org/download/nginx-1.13.1.tar.gz

Als nächstes müssen wir uns das RTMP Modul herunterladen 
> wget https://github.com/arut/nginx-rtmp-module/archive/master.zip

Als nächstes müssen wir die beiden Dateien die wir geladen entpacken. Die Befehle nach einander eingeben.

> tar -zxvf nginx-1.13.1.tar.gz
unzip master.zip
cd nginx-1.13.1

Nachdem wir die Dateien entpackt haben kommen wir endlich zum installieren . Auch hier die Befehle nach einander eingeben .

>  ./configure --with-http_ssl_module --add-module=../nginx-rtmp-module-master
 make
 sudo make install

Im Normalfall wird der Server in dieses Verzeichniss installiert /usr/local/nginx . Starten wir zum Test den Server mit diesem Befehl .
> sudo /usr/local/nginx/sbin/nginx

![grafik.png](https://gateway.ipfs.io/ipfs/QmatLt6ekvZALTtPVF6QdJGuLny9zHqbjWhPMNPcNFUQaD)
Wenn alles geklappt hat sehen wir diese Seite wenn wir in unserem Browser die IP des Vservers eingeben haben.
![teiler.fw.png](https://gateway.ipfs.io/ipfs/QmeYS3mEz9tV1JZHLTg4pESjXHEzyeBczASxFSNuxbHnmv)

#### Schritt 3 :NGINX Server Conf bearbeiten.

Als erstes stoppen wir den Server mit folgendem Befehl 
> sudo /usr/local/nginx/sbin/nginx -s stop

Danach öffnen wir die ngnix.conf mit einem Text Editior unserer Wahl ich nutze dazu Nano .
> sudo nano /usr/local/nginx/conf/nginx.conf 

Wir scrollen bis ganz am Ende der Datei und fügen folgende Zeilen in das Programm ein.

> rtmp {
        server {
                listen 1935;
                chunk_size 4096;

                application live {
                        live on;
                        record off;
                }
        }
}
Abspeichern und den Server mit dem uns bekannten Befehl Starten.
![teiler.fw.png](https://gateway.ipfs.io/ipfs/QmeYS3mEz9tV1JZHLTg4pESjXHEzyeBczASxFSNuxbHnmv)
#### Schritt 4: einen Test Stream per OBS an den Server schicken .
![grafik.png](https://gateway.ipfs.io/ipfs/QmRgBbEUYARvosvVzbnNvkaT6naoHGqNRg4saTrFeVbASN)

Nachdem Ihr OBS so eingestellt habt wie auf dem Bild ,einfach aus Stream starten Klcken . Wenn OBS keine Fehlermeldung ausspuckt läuft alles . 

Per Medienquelle können wir uns unseren Stream im OBS auch anschauen
![grafik.png](https://gateway.ipfs.io/ipfs/Qmb2FA5fKMfJs8tKbAn6MrsvZHGrMnpqnqzjZ7W392uHqQ)
![teiler.fw.png](https://gateway.ipfs.io/ipfs/QmeYS3mEz9tV1JZHLTg4pESjXHEzyeBczASxFSNuxbHnmv)

#### Schritt 5: NGINX beibringen wohin der Stream geschickt werden soll.

Wir stoppen erneut den Server mit 
> sudo /usr/local/nginx/sbin/nginx -s stop

Um NGINX bei zubringen wo hin der Stream geschickt werden soll müssen wir unserem RTMP Server beibringen wo hin das ganze gehen soll per push. 

Dazu öffnen wir gleich wieder die nginx.conf mit einem Texteditior ,aber vorher schauen wir uns an wie das ganze wie so ein Push aussehen muss. 
> push rtmp://rtmpadresse des Streaming Dienstes/stream key des Dienstes;

Diese Angaben findet ihr bei twitch unter .
https://www.twitchstatus.com/ (für die Serveradresse) 
twitch.tv/deinchannelname/dashboard/settings/streamkey

Bei Dlive findet ihr die benötigten Angaben unter GoLive 

Für Mixer findet ihr was ihr benötigt wenn ihr auf Mixer.com geht ,dann auf Manage Channel und dort auf Stream Setup klickt.

Wichtig für twitch die rtmp Server adresse muss komplett klein geschrieben werden und bevor ihr den streamkey eingebt müsst ihr am ende der Adresse noch ein /app eingeben . Also so
> rtmp://twitchserveradresse/app/streamkey;

Habt ihr die benötigten Adressen fügt er den push befehl direkt unter record off ein. Wir editieren also die Conf Datei mit folgenden Befehl
> sudo nano /usr/local/nginx/conf/nginx.conf 

Das ganze sollte dann bei euch ungefähr so aussehen
 >rtmp {
        server {
                listen 1935;
                chunk_size 4096;

                application live {
                        live on;
                        record off;
                        push rtmp://rtmpadresse des Streaming Dienstes/stream key des Dienstes;
                        push rtmp://rtmpadresse des Streaming Dienstes/stream key des Dienstes;
                }
        }
}

Das ganze dann nur noch abspeichern und den bekannten Befehl zum Server Starten benutzen . 

Sobald ihr dann bei OBS auf Stream Starten drückt sollte der Stream innerhalb von ein paar Sekunden an twitch ,dlive ,mixer und co weiter geleitet werden .
![teiler.fw.png](https://gateway.ipfs.io/ipfs/QmeYS3mEz9tV1JZHLTg4pESjXHEzyeBczASxFSNuxbHnmv)

#### PS: Das ganze funktioniert natürlich nur für DLIVE wenn ihr die neuen Server verwendet .
👍  , , , , , , , , , , , , , , , , ,
properties (23)
authornerdtopiade
permlinkngnix-und-dlive-ein-kurzer-guide
categorydlive
json_metadata{"community":"busy","app":"steemit/0.1","format":"markdown","tags":["dlive","deutsch","twitch","restream","busy"],"image":["https://gateway.ipfs.io/ipfs/QmX5pKGSR8uUGkgaHCkJrCQz2f9MoMZ4sYXCzhKN6v8CWy","https://gateway.ipfs.io/ipfs/QmeYS3mEz9tV1JZHLTg4pESjXHEzyeBczASxFSNuxbHnmv","https://gateway.ipfs.io/ipfs/QmatLt6ekvZALTtPVF6QdJGuLny9zHqbjWhPMNPcNFUQaD","https://gateway.ipfs.io/ipfs/QmRgBbEUYARvosvVzbnNvkaT6naoHGqNRg4saTrFeVbASN","https://gateway.ipfs.io/ipfs/Qmb2FA5fKMfJs8tKbAn6MrsvZHGrMnpqnqzjZ7W392uHqQ"],"links":["http://nginx-win.ecsds.eu/download/","https://www.webhostlist.de/vserver","http://nginx.org/download/nginx-1.13.1.tar.gz","https://www.twitchstatus.com/"]}
created2018-04-14 06:31:45
last_update2018-04-14 06:32:48
depth0
children4
last_payout2018-04-21 06:31:45
cashout_time1969-12-31 23:59:59
total_payout_value0.637 HBD
curator_payout_value0.166 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length6,209
author_reputation103,979,616,207,554
root_title"NGNIX und Dlive ein kurzer Guide"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id49,974,512
net_rshares161,098,180,502
author_curate_reward""
vote details (18)
@a-0-0 ·
https://www.youtube.com/paulbegley34
properties (22)
authora-0-0
permlinkre-nerdtopiade-ngnix-und-dlive-ein-kurzer-guide-20180414t063202611z
categorydlive
json_metadata{"tags":["dlive"],"links":["https://www.youtube.com/paulbegley34"],"app":"steemit/0.1"}
created2018-04-14 06:32:00
last_update2018-04-14 06:32:00
depth1
children0
last_payout2018-04-21 06:32:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length36
author_reputation-4,863,186,238,920
root_title"NGNIX und Dlive ein kurzer Guide"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id49,974,535
net_rshares0
@akashsharma777 ·
https://i.imgur.com/X7XfISK.png
Get your post resteemed over 90000+ followers and get upto $21+ SBD value Upvote. 
Your post will skyrocket and give you maximum exposer. 
## << Our Pakages >> 

>**1. Send $1 SBD or STEEM to steempowerup - Also please put ur post url on the memo - Post will be resteemed to 30000+ Followers - Get 1 Upvotes With at-last $2.5+ SBD value.** 

>**2. Send $3 SBD or STEEM to steempowerup- Also please put ur post url on the memo - Post will be resteemed to 60000+ Followers - Get 1 Upvotes With at-last $6.5+ SBD value.**

>**3. Send $6 SBD or STEEM to steempowerup - Also please put ur post url on the memo - Post will be resteemed to 90000+ Followers - Get 1 Upvotes With at-last $12.6+ SBD value.**

>**4. Send $10 SBD or STEEM to steempowerup- Also please put ur post url on the memo - Post will be resteemed to 90000+ Followers - Get 1 Upvotes With at-last $21+ SBD value.**
  

See our all pakages at: http://www.steempostupper.win
properties (22)
authorakashsharma777
permlinkre-nerdtopiade-ngnix-und-dlive-ein-kurzer-guide-20180414t063103729z
categorydlive
json_metadata{"tags":["dlive"],"image":["https://i.imgur.com/X7XfISK.png"],"links":["http://www.steempostupper.win"],"app":"steemit/0.1"}
created2018-04-14 06:32:09
last_update2018-04-14 06:32:09
depth1
children0
last_payout2018-04-21 06:32:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length966
author_reputation-805,605,118,619
root_title"NGNIX und Dlive ein kurzer Guide"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id49,974,554
net_rshares0
@arcange ·
WARNING - The message you received from @akashsharma777 is a CONFIRMED SCAM!
DO NOT FOLLOW any instruction and DO NOT CLICK on any link in the comment!
For more information, read this post:
https://steemit.com/steemit/@arcange/phishing-site-reported-postupper-dot-ml
Please consider to upvote this warning or to [vote for my witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=arcange&approve=1) if you find my work to protect you and the platform valuable. Your support is really appreciated!
properties (22)
authorarcange
permlinkre-ngnix-und-dlive-ein-kurzer-guide-20180414t092102000z
categorydlive
json_metadata{"image":["http://i.cubeupload.com/d1Dr28.png"]}
created2018-04-14 07:21:00
last_update2018-04-14 07:21:00
depth1
children0
last_payout2018-04-21 07:21:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length516
author_reputation1,146,606,639,109,506
root_title"NGNIX und Dlive ein kurzer Guide"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id49,980,437
net_rshares0
@steemitboard ·
Congratulations @nerdtopiade! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

[![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/votes.png)](http://steemitboard.com/@nerdtopiade) Award for the number of upvotes

Click on any badge to view your own Board of Honor on SteemitBoard.

To support your work, I also upvoted your post!
For more information about SteemitBoard, click [here](https://steemit.com/@steemitboard)

If you no longer want to receive notifications, reply to this comment with the word `STOP`

> Upvote this notification to help all Steemit users. Learn why [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!
properties (22)
authorsteemitboard
permlinksteemitboard-notify-nerdtopiade-20180414t085212000z
categorydlive
json_metadata{"image":["https://steemitboard.com/img/notifications.png"]}
created2018-04-14 08:52:12
last_update2018-04-14 08:52:12
depth1
children0
last_payout2018-04-21 08:52:12
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length730
author_reputation38,975,615,169,260
root_title"NGNIX und Dlive ein kurzer Guide"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id49,991,502
net_rshares0