Τι είναι εγκατεστημένο στον server nginx-rtmp;
- Nginx και nginx-rtmp-module, από το build της 26ης Οκτωβρίου 2026 της εικόνας tiangolo/nginx-rtmp
- Είσοδος RTMP στη θύρα 1935, με την εγγραφή απενεργοποιημένη
- Τυχαία δημιουργημένη μυστική διαδρομή μετάδοσης, ώστε κανείς να μην μπορεί να εκπέμψει χωρίς αυτήν
- Ξεχωριστό αρχείο για τους στόχους αναμετάδοσης: /opt/seturack/nginx-rtmp/hedefler.conf
- Firewall με ανοιχτές μόνο τις θύρες 22 και 1935
Τι μέγεθος χρειάζεστε για το nginx-rtmp;
Δεν υπάρχει επίσημη τιμή RAM για το nginx-rtmp. Επειδή ο server δεν κωδικοποιεί ξανά τίποτα, ως εμπειρικός κανόνας 1 GB RAM και 1 CPU αρκούν γενικά για αρχή, και τα 2 GB έχουν νόημα αν αναμεταδίδετε σε πολλούς στόχους. Η εγγραφή είναι κλειστή, οπότε δεν γράφεται βίντεο στον δίσκο και χρειάζεστε λίγο χώρο. Η χρήση φαίνεται στο δίκτυο: κάθε στόχος παίρνει τόσο εξερχόμενο εύρος ζώνης όσο το bitrate της μετάδοσής σας, οπότε 6000 kbps προς τρεις στόχους βγαίνουν περίπου 18 Mbps. Η κίνηση είναι απεριόριστη.
| Χρήση | Μέγεθος | Τιμή | Επιλογή |
|---|---|---|---|
| Νέα έκδοση | 1 GB RAM · 1 vCore · 25 GB NVMe | $2.58/μήνα | |
| Έκδοση που μεγαλώνει | 2 GB RAM · 1 vCore · 40 GB NVMe | $4.01/μήνα | |
| Έκδοση με μεγάλη επισκεψιμότητα | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/μήνα |
Για ποιον είναι;
- Streamers που θέλουν να στέλνουν μία μετάδοση σε πολλές πλατφόρμες ταυτόχρονα
- Streamers που η ταχύτητα ανεβάσματος του σπιτιού τους δεν καλύπτει πολλές πλατφόρμες
- Προγραμματιστές που χρειάζονται δικό τους σημείο RTMP
- Όσοι προτιμούν να διαχειρίζονται τις πλατφόρμες-στόχους στον server και να αφήνουν ήσυχο το OBS
Τι γίνεται μετά την παραγγελία;
- Ορίστε το μέγεθος και ολοκληρώστε την πληρωμή.
- Ο server σας ξεκινά και το nginx-rtmp εγκαθίσταται μόνο του.
- Στην καρτέλα Επισκόπηση του πάνελ σας, αντιγράψτε τη γραμμή Διεύθυνση σύνδεσης. Μοιάζει με rtmp://IP-address/secret-path.
- Στο OBS πηγαίνετε στις Ρυθμίσεις, μετά στο Stream, και ορίστε την υπηρεσία σε Custom. Γράψτε αυτή τη διεύθυνση ως Server και ένα όνομα της επιλογής σας ως Stream Key.
- Για αναμετάδοση σε άλλη πλατφόρμα, συνδεθείτε μέσω SSH και προσθέστε στο hedefler.conf τη γραμμή push εκείνης της πλατφόρμας.
- Εκτελέστε docker compose restart rtmp στο /opt/seturack/nginx-rtmp και μετά ξεκινήστε τη μετάδοσή σας.
Με κάθε server
- Ημερήσιο αντίγραφο ασφαλείας στην τιμή
- Απεριόριστη κίνηση
- Πλήρης πρόσβαση root
- Αναβαθμίστε ή μειώστε RAM και CPU αργότερα και μεγαλώστε τον δίσκο
- Τοποθεσία: Istanbul · IST-1.
Καλό είναι να ξέρετε
- Μια μυστική διαδρομή αντικαθιστά την ταυτοποίηση εκπομπής. Όποιος έχει τη διεύθυνση μπορεί να εκπέμψει σε αυτήν ή να παρακολουθήσει, γι' αυτό μην τη μοιράζεστε.
- Η σύνδεση είναι απλό RTMP και το RTMPS δεν είναι εγκατεστημένο. Αυτό σημαίνει ότι δεν μπορείτε να αναμεταδώσετε απευθείας σε πλατφόρμα που δέχεται μόνο RTMPS.
- Εδώ δεν υπάρχει web περιβάλλον, σελίδα θεατών ή chat. Τα ρυθμίζετε όλα από ένα αρχείο μέσω SSH.
- Η εκτέλεση του docker compose restart rtmp διακόπτει κάθε μετάδοση σε εξέλιξη, γι' αυτό αλλάξτε τους στόχους πριν βγείτε στον αέρα.
- Εσείς κατέχετε τα δικαιώματα και τη νομική ευθύνη για ό,τι μεταδίδετε και πρέπει να τηρείτε τους κανόνες κάθε πλατφόρμας. Τα κλειδιά μετάδοσης των πλατφορμών βρίσκονται στο hedefler.conf, γι' αυτό προστατέψτε το αρχείο.
- Το λογισμικό δεν χρειάζεται χρέωση ή λογαριασμό και το nginx-rtmp-module έχει άδεια BSD. Οι λογαριασμοί στις πλατφόρμες-στόχους και οι ενημερώσεις εκδόσεων είναι δική σας ευθύνη.
Ερωτήσεις και απαντήσεις για το nginx-rtmp
Πώς συνδέω το OBS με server nginx-rtmp;
Στο OBS πηγαίνετε στις Ρυθμίσεις, μετά στο Stream, και ορίστε την υπηρεσία σε Custom. Επικολλήστε την τιμή Διεύθυνση σύνδεσης από το πάνελ σας ως Server και γράψτε οποιοδήποτε όνομα ως Stream Key, όπως stream. Δεν χρειάζεστε θύρα, αφού το RTMP χρησιμοποιεί από προεπιλογή την 1935.
Πώς αναμεταδίδω τη μετάδοσή μου στο YouTube με το nginx-rtmp;
Πάρτε το stream key σας από το YouTube. Συνδεθείτε μέσω SSH, προσθέστε τη γραμμή push rtmp://a.rtmp.youtube.com/live2/YOUR-STREAM-KEY; στο hedefler.conf και μετά εκτελέστε docker compose restart rtmp στο /opt/seturack/nginx-rtmp.
Πόση RAM χρειάζεται το nginx-rtmp;
Δεν υπάρχει επίσημη τιμή. Η μετάδοση δεν κωδικοποιείται ξανά, οπότε ως εμπειρικός κανόνας 1 GB RAM και 1 CPU αρκούν γενικά για αρχή, με 2 GB για πολλούς στόχους. Αν δεν φτάνουν, κάνετε αναβάθμιση από το πάνελ σας. Ο server επανεκκινεί μία φορά και η διεύθυνσή σας μένει ίδια.
Σε πόσες πλατφόρμες μπορώ να εκπέμπω ταυτόχρονα;
Δεν υπάρχει σταθερός αριθμός. Προσθέτετε μια ξεχωριστή γραμμή push στο hedefler.conf για κάθε πλατφόρμα και κάθε στόχος χρησιμοποιεί τόσο εξερχόμενο εύρος ζώνης όσο το bitrate της μετάδοσής σας. Περισσότεροι στόχοι σημαίνουν μεγαλύτερη χρήση δικτύου και η κίνηση είναι απεριόριστη.
Κάνει transcoding βίντεο ένας server nginx-rtmp;
Όχι. Αυτή η εγκατάσταση αναμεταδίδει τη μετάδοση ως έχει, οπότε η ανάλυση και το bitrate είναι αυτά που ορίζετε στο OBS. Έτσι το φορτίο της CPU μένει χαμηλό και το ότι δεν υπάρχει κάρτα γραφικών δεν έχει σημασία εδώ. Διαλέξτε ρυθμίσεις OBS που δέχονται οι πλατφόρμες-στόχοι σας.
Μπορούν οι θεατές να παρακολουθήσουν από αυτόν τον server;
Δεν υπάρχει εγκατεστημένη σελίδα προβολής. Ένα player όπως το VLC μπορεί να ανοίξει το rtmp://IP-address/secret-path/stream-name, αλλά έτσι εκτίθεται η μυστική διαδρομή. Για μεγαλύτερο κοινό, αναμεταδώστε τη μετάδοση σε πλατφόρμες.