vMix • Ρύθμιση ροής βίντεο

Πώς να κάνετε streaming με το vMix

Ανεβάστε μια εκπομπή vMix στον διακομιστή Primcast χωρίς τις συνηθισμένες αποτυχημένες εκκινήσεις. Αυτός ο οδηγός παραθέτει τα πεδία που ζητά το vMix και τι ακριβώς μπαίνει σε καθένα, ώστε να λειτουργεί όποια έκδοση κι αν έχετε.

Πεδία, όχι μενού Ροή RTMP Υποστήριξη 24/7

Οδηγός βήμα προς βήμα

Το vMix μετακινεί τα χειριστήριά του μεταξύ εκδόσεων, οπότε όσα ακολουθούν ονομάζουν τα κουτιά και τι μπαίνει σε αυτά αντί για μια διαδρομή μενού. Βρείτε τις ετικέτες όπου κι αν τις έχει η δική σας έκδοση. Ό,τι είναι σε ΚΕΦΑΛΑΙΑ είναι δικό σας, από τον λογαριασμό σας στο Primcast.

1

Τι χρειάζεστε πριν ξεκινήσετε

Πέντε τιμές, και βρίσκονται μαζί σε δύο μέρη: στον πίνακα ελέγχου του Primcast και στο email ενεργοποίησης που στείλαμε όταν ενεργοποιήθηκε η υπηρεσία.

  • Διεύθυνση διακομιστή - πού πηγαίνει η εκπομπή
  • Όνομα εφαρμογής - μερικές φορές ονομάζεται σημείο δημοσίευσης
  • Όνομα ροής - πώς ονομάζεται αυτή η συγκεκριμένη εκπομπή
  • Όνομα χρήστη και κωδικός πρόσβασης - το ζευγάρι που σας επιτρέπει να δημοσιεύσετε

Μην μαντέψετε το όνομα εφαρμογής. Το live εμφανίζεται σε πολλά γενικά σεμινάρια, οπότε πληκτρολογείται από συνήθεια — και αν δεν είναι αυτό του λογαριασμού σας, ο διακομιστής απλώς απορρίπτει τη σύνδεση. Αντιγράψτε το δικό σας.

Σε έναν dedicated server αυτά προέρχονται από τη διαμόρφωση του δικού σας μηχανήματος και όχι από τον πίνακα ελέγχου. Δεν είστε σίγουροι σε ποιο είστε; Ρωτήστε μας στη ζωντανή συνομιλία και θα σας πούμε.
2

Δύο κουτιά, όχι ένα

Περισσότερες πρώτες εκπομπές κολλάνε εδώ από οπουδήποτε αλλού. Προσθέστε έναν προορισμό στο vMix και ορίστε τον ως Custom RTMP Server· η διεύθυνση και το κλειδί ζητούν τότε να συμπληρωθούν ξεχωριστά.

Το κουτί με την ένδειξη URL παίρνει τη διεύθυνση και το όνομα εφαρμογής. Σταματά εκεί:

rtmp://YOUR-SERVER-ADDRESS:1935/YOUR-APPLICATION-NAME

Το κουτί με την ένδειξη Stream Key — παλαιότερες εκδόσεις λένε Stream Name — παίρνει μόνο το όνομα ροής:

YOUR-STREAM-NAME

Αυτό που δεν λειτουργεί είναι να βάλετε και τα δύο μαζί στο πρώτο κουτί:

rtmp://YOUR-SERVER-ADDRESS:1935/YOUR-APPLICATION-NAME/YOUR-STREAM-NAME
Δεν υπάρχει χρήσιμο μήνυμα σφάλματος γι' αυτό — η σύνδεση απλώς απορρίπτεται. Γι' αυτό ακριβώς αξίζει να το αποκλείσετε πρώτο.
3

Συνδεθείτε για να δημοσιεύσετε

Το όνομα χρήστη και ο κωδικός πρόσβασης από το βήμα 1 μπαίνουν στον ίδιο προορισμό. Είναι το ζευγάρι δημοσίευσης για τη ροή — όχι τα στοιχεία που χρησιμοποιείτε για να συνδεθείτε στο Primcast.

4

Keyframes κάθε 2 δευτερόλεπτα

Μικρή ρύθμιση, μεγάλες συνέπειες — και πρέπει να οριστεί χειροκίνητα αντί να αφεθεί σε μια προεπιλογή. Στις ρυθμίσεις ποιότητας για τη ροή σας, επιλέξτε ένα προσαρμοσμένο προφίλ και ορίστε:

  • Διάστημα keyframe: 2 δευτερόλεπτα, και σταθερό
  • Keyframes αλλαγής σκηνής: off, ώστε τίποτα να μην αλλάζει την απόσταση

Να γιατί αξίζει το δικό του βήμα. Η εκπομπή σας κόβεται σε τμήματα HLS, και οι τομές πέφτουν πάνω σε keyframes. Αν τα keyframes απέχουν ακανόνιστα, και τα τμήματα βγαίνουν ακανόνιστα — κάτι που οι θεατές σας το νιώθουν ως buffering, και που από κάθε οπτική μοιάζει σαν ο διακομιστής μας να έχει μια κακή μέρα. Ομοιόμορφη απόσταση, ομοιόμορφα τμήματα.

5

Ταιριάξτε το bitrate με το upload που πραγματικά έχετε

Προσθέστε μαζί τα bitrate βίντεο και ήχου — αυτό το συνολικό νούμερο είναι που πρέπει να χωρέσει στη σύνδεσή σας. Κρατήστε το κοντά στο ένα τρίτο του upload που μετρήσατε και μένει χώρος για μια κακή στιγμή.

Λογικά σημεία εκκίνησης, και μετά ρυθμίστε ανάλογα με τη γραμμή που έχετε μπροστά σας:

  • 720p - 2500-4000 kbps βίντεο
  • 1080p - 4000-6000 kbps βίντεο
  • Ήχος - 128 kbps, ή 64-96 kbps αν η σύνδεση είναι σφιχτή

Μετρήστε από το μηχάνημα που κάνει την εκπομπή, την ώρα που θα εκπέμπετε, και περισσότερες από μία φορές. Το νούμερο στον λογαριασμό internet σας είναι ανώτατο όριο και όχι υπόσχεση, και ένα μόνο speed test είναι ένα τυχερό δείγμα. Το να τρέχετε ακριβώς στο όριο είναι που προκαλεί το «πέφτει μερικές φορές την ημέρα» — και από εκεί που στέκεστε αυτό δεν ξεχωρίζει από ένα σφάλμα στη δική μας πλευρά.

Βάλτε το μηχάνημα εκπομπής σε καλώδιο. Το Wi-Fi τρεμοπαίζει, και αυτή είναι η ρύθμιση όπου το τρεμούλιασμα φαίνεται.
6

Βγείτε live και μετά ελέγξτε ότι έφτασε

Ξεκινήστε την εκπομπή — και μετά πηγαίνετε να τη δείτε μόνοι σας αντί να εμπιστευτείτε το vMix. Ανοίξτε τη διεύθυνση αναπαραγωγής σε οποιοδήποτε player:

http://YOUR-SERVER-ADDRESS:1935/YOUR-APPLICATION-NAME/YOUR-STREAM-NAME/playlist.m3u8

Δώστε του μερικά δευτερόλεπτα. Τίποτα δεν παίζει μέχρι να γραφτούν τα πρώτα τμήματα.

7

Επανασύνδεση: τίποτα να κάνετε

Το vMix συνέρχεται μόνο του μετά από μια διακοπή, και δεν υπάρχει ρύθμιση γι' αυτό — κανένα κουτί για τικ, τίποτα να ψάξετε. Αν κάποιος σας είπε να ενεργοποιήσετε την αυτόματη επανασύνδεση στο vMix, είχε στο μυαλό του άλλον encoder.

Αξίζει όμως να είμαστε ειλικρινείς για το όριο. Η επανασύνδεση καθορίζει πόσο καθαρά ανακάμπτει μια εκπομπή· δεν καθορίζει αν θα συμβεί η διακοπή. Μια σύνδεση που χάνεται παίρνει μαζί της και τους θεατές σας για εκείνα τα δευτερόλεπτα. Αν οι διακοπές επανέρχονται συνεχώς, το βήμα 5 είναι εκεί που πρέπει να κοιτάξετε.

Συχνές ερωτήσεις

Ερωτήσεις που μας κάνουν για τη λειτουργία του vMix με το Primcast.

Πού ενεργοποιώ την αυτόματη επανασύνδεση στο vMix;

Δεν ενεργοποιείτε — δεν υπάρχει τέτοια ρύθμιση. Το vMix το κάνει ήδη μόνο του και δεν σας δίνει κανένα κουτί ούτως ή άλλως, οπότε δεν υπάρχει τίποτα να ψάξετε. Αν σας είπαν να την ενεργοποιήσετε, αυτή η συμβουλή ανήκει σε κάποιον άλλον encoder.

Μπορεί ολόκληρη η διεύθυνση να μπει σε ένα κουτί;

Όχι — το vMix κρατά τη διεύθυνση και το κλειδί χωριστά επίτηδες. Το rtmp://YOUR-SERVER-ADDRESS:1935/YOUR-APPLICATION-NAME ανήκει στο URL, και το όνομα ροής μπαίνει μόνο του στο Stream Key. Αν τα βάλετε μαζί, η σύνδεση απορρίπτεται, χωρίς να πει κάτι χρήσιμο για τον λόγο.

Το όνομα εφαρμογής είναι απλώς "live";

Μόνο αν το λέει ο λογαριασμός σας. Είναι το σημείο δημοσίευσης για την υπηρεσία σας και είναι συγκεκριμένο για εσάς· το live είναι απλώς μια τιμή που εμφανίζεται σε πολλούς γενικούς οδηγούς. Πάρτε το δικό σας από τον πίνακα ελέγχου ή το email ενεργοποίησης — οτιδήποτε άλλο απορρίπτεται στην πόρτα.

Οι θεατές λένε ότι συνεχίζει να κάνει buffering, αλλά το vMix φαίνεται απόλυτα υγιές. Γιατί;

Εννιά στις δέκα φορές, keyframes. Τα τμήματα που σερβίρουμε κόβονται πάνω τους, οπότε ακανόνιστα keyframes κάνουν ακανόνιστα τμήματα — και αυτό είναι που κάνει buffering, ενώ το vMix, στέλνοντας χαρούμενα, δεν αναφέρει τίποτα λάθος. Ορίστε το διάστημα στα 2 δευτερόλεπτα και κλείστε τα keyframes αλλαγής σκηνής. Συνεχίζεται; Τότε βάλτε το συνολικό σας bitrate δίπλα στο μετρημένο upload σας.

Πόσο bitrate χρειάζομαι;

2500-4000 kbps στα 720p, 4000-6000 στα 1080p, και 128 kbps ήχου από πάνω. Ο αριθμός που πραγματικά το καθορίζει είναι το upload σας και όχι η ανάλυσή σας, όμως: κρατήστε το σύνολο κοντά στο ένα τρίτο αυτού που μετρήσατε από το μηχάνημα εκπομπής. Το να κάθεστε ακριβώς πάνω στο όριο είναι που προκαλεί εκείνες τις ανεξήγητες καθημερινές πτώσεις.

Πού βρίσκω τις ρυθμίσεις μου;

Στον πίνακα ελέγχου του Primcast και στο email ενεργοποίησης από όταν στήθηκε η υπηρεσία — διεύθυνση διακομιστή, όνομα εφαρμογής, όνομα ροής, όνομα χρήστη και κωδικός πρόσβασης. Σε έναν dedicated server προέρχονται από τη διαμόρφωση του δικού σας μηχανήματος· η ζωντανή συνομιλία μπορεί να σας πει σε ποιο από τα δύο είστε.

Θα λειτουργήσει αυτό και για κάτι άλλο εκτός από vMix;

Οι τιμές θα λειτουργήσουν — κάθε RTMP encoder θέλει την ίδια χούφτα πραγμάτων και απλώς ονομάζει τα κουτιά διαφορετικά. Έχουμε οδηγούς εικόνα-προς-εικόνα για το OBS Studio και το Telestream Wirecast, συν μια επισκόπηση των software video encoders που λειτουργούν μαζί μας.

Έτοιμοι να βγείτε live;

Οι υπηρεσίες ροής ήχου και βίντεο μας περιλαμβάνουν απεριόριστες συνδέσεις, απεριόριστο bandwidth και 24/7 υποστήριξη από ειδικούς για να σας κρατάμε στον αέρα.