Multicast Video: Ζωντανή μετάδοση με OBS ή vMix
5 προβολέςΙσχύει για: Multicast Video. Δεν ξέρεις ποιο πάνελ έχεις; Δες Ποιο πάνελ ραδιοφώνου ή video έχω;
Το κανάλι σου παίζει μόνο του τα βίντεο της playlist. Όταν όμως θέλεις να βγεις ζωντανά (εκπομπή από studio, αγώνας, εκδήλωση, συνέντευξη), χρειάζεσαι ένα πρόγραμμα στον υπολογιστή σου που παίρνει την εικόνα και τον ήχο από κάμερες και μικρόφωνα και τα στέλνει στον server. Τα πιο γνωστά τέτοια προγράμματα είναι το δωρεάν OBS Studio και το επαγγελματικό vMix. Αυτό το άρθρο σου δείχνει βήμα βήμα πώς τα συνδέεις με το κανάλι σου.
Η σύνδεση γίνεται με RTMP. Είναι ο πιο διαδεδομένος τρόπος αποστολής ζωντανού βίντεο σε server και τον υποστηρίζουν σχεδόν όλα τα προγράμματα και οι συσκευές ζωντανής μετάδοσης.
Πώς λειτουργεί η ζωντανή μετάδοση
- Όσο δεν εκπέμπεις, οι θεατές βλέπουν την playlist σου (ή την αναμετάδοση, αν έχεις ενεργή).
- Μόλις πατήσεις «Start Streaming» στο OBS, μέσα σε 2-4 δευτερόλεπτα το κανάλι περνά αυτόματα στη ζωντανή σου εικόνα. Η ζωντανή μετάδοση έχει την υψηλότερη προτεραιότητα: διακόπτει την playlist και την αναμετάδοση.
- Όταν σταματήσεις τη μετάδοση στο OBS, το κανάλι επιστρέφει μόνο του, σε περίπου 2 δευτερόλεπτα, στην αναμετάδοση (αν υπάρχει) ή στην playlist. Δεν χρειάζεται να πατήσεις τίποτα στο πάνελ.
- Ο server ξανακωδικοποιεί τη ζωντανή σου εικόνα στην ανάλυση και στα fps που έχεις ορίσει στις Ρυθμίσεις Εξόδου. Πάνω της μπαίνουν και τα overlays και το watermark του καναλιού.
- Όσο είσαι ζωντανά, τα διαφημιστικά, τα jingles και το «Παίξε τώρα» δεν εμφανίζονται. Θα παίξουν ξανά μόλις επιστρέψει η playlist.
Η σειρά προτεραιότητας είναι: Live → Restream → Πρόγραμμα αναμετάδοσης → Playlist. Περισσότερα στο Τα πρώτα βήματα.
Τι χρειάζεσαι
- Το OBS Studio (δωρεάν, Windows / Mac / Linux, από την επίσημη σελίδα
obsproject.com) ή το vMix (Windows, επί πληρωμή). - Σταθερή σύνδεση internet με αρκετή ταχύτητα αποστολής (upload). Υπολόγισε τουλάχιστον μιάμιση φορά το bitrate που θα στέλνεις. Για 2500 kbps χρειάζεσαι δηλαδή σταθερό upload τουλάχιστον 4 Mbps. Προτίμησε καλώδιο αντί για Wi-Fi.
- Τα στοιχεία σύνδεσης από το πάνελ (δες παρακάτω).
- Το κανάλι να τρέχει. Πριν βγεις ζωντανά, βεβαιώσου ότι στο Dashboard η κατάσταση είναι Active. Αν όχι, πάτα Εκκίνηση (δες Dashboard). Αν το κανάλι είναι σταματημένο, το OBS μπορεί να φαίνεται συνδεδεμένο, αλλά οι θεατές δεν βλέπουν τίποτα.
1. Βρες τα στοιχεία σύνδεσης
- Στο μενού, κάτω από το Streaming, πάτα Live. Στην ίδια σελίδα φτάνεις και από το μενού χρήστη πάνω δεξιά → Ρυθμίσεις Stream.
- Βρες την κάρτα Ρυθμίσεις OBS / RTMP. Εκεί θα δεις δύο πεδία, το καθένα με κουμπί αντιγραφής δίπλα του:
- RTMP Server: μια διεύθυνση της μορφής
rtmp://[domain]:1935/live. - Stream Key: ένας μυστικός κωδικός που ξεκινά με
sk_.
- RTMP Server: μια διεύθυνση της μορφής
- Αντέγραψέ τα με το κουμπί αντιγραφής, για να μην κάνεις λάθος στην πληκτρολόγηση. Τα ίδια στοιχεία υπάρχουν και στο Dashboard, στην κάρτα Πληροφορίες Streaming (RTMP URL και Stream Key).
Θύρα: χρησιμοποίησε πάντα τη διεύθυνση RTMP Server ακριβώς όπως εμφανίζεται. Περιέχει ήδη τη θύρα 1935, οπότε δεν χρειάζεται να τη γράψεις χωριστά.
Το Stream Key είναι σαν κωδικός: όποιος το έχει μπορεί να εκπέμψει στο κανάλι σου. Μην το δείχνεις σε screenshots και μην το στέλνεις σε τρίτους.
2. Ρύθμιση του OBS Studio
Σύνδεση με τον server
- Άνοιξε το OBS και πάτα Settings (Ρυθμίσεις), κάτω δεξιά.
- Πήγαινε στην καρτέλα Stream.
- Στο Service διάλεξε Custom....
- Στο Server επικόλλησε το RTMP Server από το πάνελ (π.χ.
rtmp://[domain]:1935/live). - Στο Stream Key επικόλλησε το Stream Key από το πάνελ.
- Πάτα Apply.
Ποιότητα εικόνας και ήχου
- Πήγαινε στην καρτέλα Output και στο Output Mode διάλεξε Advanced.
- Στην υποκαρτέλα Streaming ρύθμισε:
- Encoder: x264, ή τον encoder της κάρτας γραφικών σου (π.χ. NVIDIA NVENC H.264), αν υπάρχει. Ο δεύτερος επιβαρύνει λιγότερο τον υπολογιστή.
- Rate Control: CBR.
- Bitrate: ίσο ή μικρότερο από το μέγιστο bitrate του πακέτου σου (δες παρακάτω).
- Keyframe Interval: 2 (δευτερόλεπτα).
- Στην καρτέλα Audio βάλε Sample Rate 44.1 kHz ή 48 kHz. Στο Output → Audio βάλε Audio Bitrate 128.
- Στην καρτέλα Video βάλε Output (Scaled) Resolution 1280x720 ή 1920x1080. Στο Common FPS Values βάλε 25 ή 30. Ιδανικά, βάλε τις ίδιες τιμές με τις Ρυθμίσεις Εξόδου του καναλιού σου.
- Πάτα OK.
Οι ρυθμίσεις αυτές ταιριάζουν με όσα προτείνει το πάνελ στην ενότητα Συνιστώμενες ρυθμίσεις OBS της σελίδας Live: Video Codec H.264, Audio Codec AAC, Audio Bitrate 128 kbps, Keyframe Interval 2 seconds, Resolution 1920x1080 ή 1280x720.
Πόσο bitrate να βάλω
Κάθε πακέτο έχει ένα μέγιστο bitrate. Το βλέπεις:
- στη σελίδα Live, στις Συνιστώμενες ρυθμίσεις OBS (γραμμή «Video Bitrate: … kbps (max)») και στην κάρτα «Stream Info» («Max Bitrate»)·
- στο Dashboard, στην κάρτα Πληροφορίες Streaming («Max Bitrate»).
Κράτα το bitrate του OBS ίσο ή μικρότερο από αυτό το όριο. Καλό είναι να αφήνεις και ένα μικρό περιθώριο. Αν το όριο είναι π.χ. 4096 kbps, βάλε 3500-3800 kbps. Όσο εκπέμπεις, στο Dashboard η μπάρα Bitrate δείχνει πόσο στέλνεις: πράσινη σημαίνει άνεση, πορτοκαλί ότι πλησιάζεις το όριο, κόκκινη ότι είσαι πάνω από το 90% ή το έχεις ξεπεράσει.
Ενδεικτικές τιμές:
| Ανάλυση / fps | Προτεινόμενο bitrate βίντεο |
|---|---|
| 720p / 25-30 fps | 2000-3000 kbps |
| 1080p / 25-30 fps | 3500-5000 kbps (εφόσον το επιτρέπει το πακέτο σου) |
Μεγαλύτερο bitrate από το όριο δεν βελτιώνει την εικόνα, γιατί ο server ξανακωδικοποιεί τη μετάδοση σύμφωνα με το πακέτο σου. Αυξάνει μόνο τον κίνδυνο για κοψίματα.
3. Βγες στον αέρα
- Βεβαιώσου ότι το κανάλι τρέχει (Dashboard → Active).
- Στο OBS πάτα Start Streaming. Κάτω δεξιά θα δεις ένα πράσινο τετράγωνο και τον χρόνο μετάδοσης να τρέχει.
- Στη σελίδα Live του πάνελ, στην κάρτα Προεπισκόπηση Εξόδου, η ένδειξη γίνεται ● LIVE (κόκκινη). Η ένδειξη ανανεώνεται κάθε 10 δευτερόλεπτα. Στην κάρτα «Stream Info» το «Source» γράφει «● Live RTMP». Στο Dashboard, στο «Τώρα παίζει», βλέπεις Ζωντανή Μετάδοση και «Streaming από OBS/Encoder».
- Πάτα πάνω στην προεπισκόπηση για να δεις τι βλέπουν οι θεατές. Θα δεις τη ζωντανή σου εικόνα με καθυστέρηση μερικών δευτερολέπτων. Αυτό είναι φυσιολογικό και εξαρτάται από την Καθυστέρηση Stream.
- Για να τελειώσεις, πάτα Stop Streaming στο OBS. Το κανάλι γυρίζει αυτόματα στην playlist ή στην αναμετάδοση.
Συμβουλή: για να μην ακούς τον εαυτό σου με καθυστέρηση και να μην δημιουργηθεί ηχώ, μην αφήνεις την προεπισκόπηση του πάνελ να παίζει με ήχο στα ηχεία του studio. Χρησιμοποίησε ακουστικά.
Ρύθμιση του vMix
Το vMix χρησιμοποιεί τα ίδια ακριβώς στοιχεία:
- Πάτα το γρανάζι δίπλα στο κουμπί Stream, κάτω στο παράθυρο.
- Στο Destination διάλεξε Custom RTMP Server.
- Στο URL βάλε το RTMP Server από το πάνελ.
- Στο Stream Name or Key βάλε το Stream Key.
- Στις ρυθμίσεις ποιότητας διάλεξε H.264, ανάλυση 1280x720 ή 1920x1080, video bitrate μέσα στο όριο του πακέτου, ήχο AAC 128 kbps και keyframe κάθε 2 δευτερόλεπτα.
- Κλείσε το παράθυρο και πάτα Stream για να ξεκινήσεις.
Με την ίδια λογική συνδέεις και άλλα προγράμματα ή συσκευές (hardware encoders, Wirecast, κάμερες με RTMP): χρειάζεσαι μόνο τη διεύθυνση RTMP Server και το Stream Key.
Αν θέλεις να αλλάξεις το Stream Key
Αν πιστεύεις ότι το Stream Key σου το έμαθε κάποιος άλλος, μπορείς να το αλλάξεις από Ρυθμίσεις → κάρτα Ρυθμίσεις Stream → Ανανέωση δίπλα στο Stream Key.
Μην πατήσεις «Ανανέωση» αν δεν το θέλεις πραγματικά. Η αλλαγή γίνεται μόλις την επιβεβαιώσεις στο παράθυρο που ανοίγει. Το παλιό key σταματά να λειτουργεί και πρέπει να βάλεις το καινούριο σε όλα τα προγράμματα (OBS, vMix) που χρησιμοποιείς. Δες Ρυθμίσεις λογαριασμού.
Δεν έχεις OBS; Βγες ζωντανά από τον browser
Αν θέλεις απλώς να βγεις ζωντανά με την κάμερα του laptop ή μια webcam, χωρίς να εγκαταστήσεις τίποτα, δες Ζωντανά από τον browser με κάμερα. Για πιο σύνθετη παραγωγή μέσα από το πάνελ, δες το Mixer.
Μηνύματα / Συχνά προβλήματα
| Τι βλέπεις | Τι κάνεις |
|---|---|
| OBS: «Failed to connect to server» | Έλεγξε ότι το Server είναι ακριβώς όπως το RTMP Server του πάνελ, με :1935/live στο τέλος. Μην βάλεις τον αριθμό «Port» που φαίνεται από κάτω. Αν είσαι σε εταιρικό δίκτυο, ζήτα να επιτρέπεται η θύρα 1935 προς τα έξω. |
| OBS: «Could not access the specified channel or stream key» ή αποσυνδέεται αμέσως | Λάθος ή παλιό Stream Key. Αντέγραψέ το ξανά από τη σελίδα Live. Αν το άλλαξες πρόσφατα με «Ανανέωση», βάλε το καινούριο. Αν τα στοιχεία είναι σωστά και η σύνδεση εξακολουθεί να απορρίπτεται, ίσως ο λογαριασμός ή το πακέτο σου δεν επιτρέπει ζωντανή μετάδοση. Στείλε μας αίτημα υποστήριξης. |
| Το OBS εκπέμπει, αλλά η ένδειξη δεν γίνεται ● LIVE | Περίμενε 10 δευτερόλεπτα (τόσο συχνά ανανεώνεται η ένδειξη) και ανανέωσε τη σελίδα. Έλεγξε ότι το κανάλι τρέχει (Dashboard → Active). Αν είναι σταματημένο, πάτα Εκκίνηση, περίμενε να ξεκινήσει και σταμάτα/ξεκίνα ξανά τη μετάδοση στο OBS. |
| Στο OBS η ένδειξη γίνεται κίτρινη/κόκκινη, «Dropped frames» | Η σύνδεσή σου δεν προλαβαίνει. Χαμήλωσε το bitrate, χρησιμοποίησε καλώδιο αντί για Wi-Fi και κλείσε ό,τι άλλο κατεβάζει ή ανεβάζει στο ίδιο δίκτυο. |
| Η εικόνα «κολλάει» ή κόβεται για τους θεατές | Έλεγξε ότι το bitrate του OBS δεν ξεπερνά το όριο του πακέτου (μπάρα Bitrate στο Dashboard). Αν οι θεατές έχουν αργές συνδέσεις, διάλεξε Σταθερή στην Καθυστέρηση Stream. |
| Οι θεατές βλέπουν τη ζωντανή εικόνα με καθυστέρηση 10-20 δευτερολέπτων | Είναι φυσιολογικό στη μετάδοση μέσω web. Για μικρότερη καθυστέρηση, διάλεξε Χαμηλή στην Καθυστέρηση Stream. |
| Ακούγεται ηχώ ή ο ήχος «διπλός» | Κάποια προεπισκόπηση του καναλιού παίζει με ήχο στον ίδιο χώρο ή στον ίδιο υπολογιστή και την «πιάνει» το μικρόφωνο ή το OBS. Κλείσε τον ήχο της προεπισκόπησης ή φόρεσε ακουστικά. |
| Το logo εμφανίζεται δύο φορές | Το OBS προσθέτει ήδη logo, και το κανάλι βάζει επίσης το δικό του watermark στη ροή. Κράτα μόνο το ένα από τα δύο. |
| Μετά το Stop Streaming το κανάλι δείχνει ακόμα ζωντανό | Περίμενε μερικά δευτερόλεπτα. Λόγω καθυστέρησης, οι θεατές θα δουν την αλλαγή στην playlist λίγο αργότερα. |