Bonding, relays, κινητά, πλατφόρμες και τι κάνει η εφαρμογή με τα δεδομένα σου. Αν η ερώτησή σου δεν είναι εδώ, ρώτα στο Discord ή στείλε email στο support@lols.gg.
Μια δωρεάν εφαρμογή IRL streaming για Android. Πιάνει την κάμερα και το μικρόφωνό σου, συνθέτει σκηνές και chat overlays στην GPU του κινητού και στέλνει το αποτέλεσμα στο Twitch, στο Kick, στο YouTube ή σε οποιονδήποτε server SRT ή RTMP του δείξεις.
Αυτό που το ξεχωρίζει είναι το network bonding. Μεταδίδει ταυτόχρονα μέσω Wi-Fi και κινητής τηλεφωνίας, οπότε αν πέσει ένα δίκτυο δεν τελειώνει το stream σου. Είναι στο Google Play, δεν χρειάζεται να φτιάξεις λογαριασμό σε εμάς και τίποτα δεν κλειδώνει πίσω από πληρωμή.
Όχι. Το bonding είναι αντοχή, όχι ταχύτητα, και αυτό είναι που περιμένουν οι περισσότεροι να είναι. Οι συνδέσεις σου δεν προστίθενται σε έναν μεγαλύτερο σωλήνα: το bitrate σου είναι ό,τι αντέχουν πραγματικά τα δίκτυά σου, ακριβώς όπως θα ήταν σε ένα από αυτά.
Αυτό που σου δίνει μια δεύτερη σύνδεση είναι τι γίνεται μετά. Όταν η πρώτη χειροτερεύει ή πέφτει, το stream συνεχίζει από την άλλη αντί να τελειώσει, και όταν γυρίσει η σύνδεση που έπεσε, ξαναμπαίνει μόνη της χωρίς να κάνεις τίποτα. Σε καλό Wi-Fi, όσο μένεις στο ίδιο σημείο, δεν θα καταλάβεις τίποτα. Όταν βγαίνεις εκτός εμβέλειας, περνάς από τούνελ ή στέκεσαι ανάμεσα σε 40.000 κινητά, τα καταλαβαίνεις όλα.
Πρακτική συμβουλή: βάλε το bitrate σε ό,τι αντέχει μία καλή σύνδεση και δες τη δεύτερη ως τον λόγο που το stream επιβιώνει, όχι ως επιπλέον περιθώριο.
Το SRT είναι ένα πρωτόκολλο μεταφοράς χαμηλής καθυστέρησης πάνω από UDP, που ξαναζητά τα χαμένα πακέτα χωρίς την κατάρρευση που δίνει το TCP σε κακό σήμα κινητής. Το SRTLA είναι ένα επίπεδο συνένωσης συνδέσεων πάνω από το SRT, φτιαγμένο για το project BELABOX: ο αποστολέας ανοίγει ένα socket ανά δίκτυο, τα δηλώνει όλα ως ομάδα σε έναν receiver που τρέχει srtla_rec, και μοιράζει τα πακέτα στην ομάδα με δικό του παράθυρο ανά σύνδεση και failover.
Το LOLS IRL μιλά αυτό ακριβώς το srtla. Ό,τι είναι συμβατό με BELABOX δουλεύει ως receiver, είτε είναι δικός μας είτε δικός σου. Τίποτα από αυτά δεν είναι ιδιοκτησιακό δικό μας, και αυτό είναι το νόημα: δεν μένεις ποτέ δεμένος σε εμάς.
Για bonding, ναι, γιατί οι συνδέσεις πρέπει να ενωθούν ξανά κάπου πριν το ενιαίο stream συνεχίσει προς το Twitch ή το Kick. Αυτόν τον receiver τον παίρνεις με έναν από δύο τρόπους: χρησιμοποιείς ένα relay του LOLS Cloud, που είναι δωρεάν και ήδη σε λειτουργία, ή στήνεις δικό σου receiver, τον οποίο η εφαρμογή αντιμετωπίζει ακριβώς το ίδιο.
Αν δεν κάνεις bonding, δεν χρειάζεσαι τίποτα. Απλό RTMP κατευθείαν στην πλατφόρμα σου δουλεύει μόνο με τον server και το κλειδί από το dashboard τους.
Τίποτα. Χωρίς λογαριασμό σε εμάς, χωρίς κάρτα, χωρίς συνδρομή. Συνδέεσαι με Twitch για να δημιουργήσεις κλειδί, κι έτσι το όριο μένει δεμένο με έναν άνθρωπο και όχι με ένα κλειδί. Κάθε κλειδί περιλαμβάνει 20 ώρες streaming τον μήνα, πολύ πάνω από την κανονική χρήση IRL, και υπάρχει για να μένουν τα relays γρήγορα για όλους. Η δίκαιη χρήση μετράει ανά άτομο και όχι ανά κλειδί. Αν χρειάζεσαι περισσότερα, ρώτα: προτιμάμε να μας το πεις παρά να χτυπήσεις τοίχο στη μέση του stream.
Υπάρχουν relays στο Ηνωμένο Βασίλειο, στη Σιγκαπούρη και στην Αυστραλία, ή στήσε δικό σου receiver αν δεν θες να εξαρτάσαι από τα δικά μας. Ο οδηγός για τα relays εξηγεί πώς παίρνεις κλειδί και πού μπαίνει, και η σελίδα των relays έχει τους hosts και τις θύρες.
Κάθε κινητό με Android 12 ή νεότερο. Μετά εξαρτάται από το τι μπορεί να κάνει ο hardware encoder του κινητού σου, που διαφέρει πολύ περισσότερο από ό,τι δείχνουν οι προδιαγραφές, οπότε η εφαρμογή ελέγχει τη συσκευή σου και σου δείχνει τι βρήκε, αντί να σου δίνει μια λίστα που αποτυγχάνει τη στιγμή που μπαίνεις live.
H.264 και HEVC, έως 4K και έως 60 fps όπου το υποστηρίζει το hardware. Αν το δικό σου φτάνει χαμηλότερα, η εφαρμογή το λέει και περιορίζεται σε ό,τι κωδικοποιείται πραγματικά.
Ναι. Twitch, Kick, YouTube και ό,τι άλλο δέχεται RTMP ή RTMPS: επικόλλησε τον server και το κλειδί από το dashboard τους και ξεκίνα. Οι προορισμοί SRT και SRTLA στήνονται με τον ίδιο τρόπο, και μπορείς να στέλνεις σε πολλούς προορισμούς ταυτόχρονα από μία κωδικοποίηση, με τοπική εγγραφή MP4 να τρέχει δίπλα.
Τα chat overlays είναι ενσωματωμένα για Twitch και Kick, και για να διαβάσεις chat δεν χρειάζεται καθόλου login. Στο Twitch το overlay δείχνει emotes από 7TV, BTTV και FFZ και κανονικά εικονίδια badge, οπότε το chat στο stream σου μοιάζει με το chat στο site.
Οι υπόλοιπες συνδέσεις κρατούν το stream και μένεις live. Στο overlay στατιστικών, η γραμμή της σύνδεσης που έπεσε γίνεται κόκκινη ενώ οι άλλες συνεχίζουν να στέλνουν, και όταν το δίκτυο γυρίσει, ξαναεγγράφεται και μπαίνει ξανά στην ομάδα από μόνο του.
Αξίζει να το δοκιμάσεις πριν το χρειαστείς. Μπες live με bonding, κλείσε το Wi-Fi για ένα λεπτό και κοίτα τα στατιστικά. Ο οδηγός για το bonding εξηγεί τι σημαίνει κάθε ένδειξη όσο συμβαίνει αυτό.
Ναι. Η τοπική εγγραφή MP4 τρέχει ταυτόχρονα με το stream και βγαίνει από την ίδια κωδικοποίηση, οπότε δεν κοστίζει σχεδόν τίποτα επιπλέον σε θερμοκρασία ή μπαταρία. Ακολουθεί την προσαρμοζόμενη ποιότητα του stream: είναι ένα καθαρό τοπικό αντίγραφο αυτού που έστειλες, όχι ξεχωριστό master υψηλότερης ποιότητας.
Δεν υπάρχει λογαριασμός σε εμάς, ούτε διαφημίσεις, ούτε analytics, ούτε SDK παρακολούθησης στην εφαρμογή. Οι ρυθμίσεις, οι σκηνές, οι προορισμοί και τα κλειδιά του stream σου μένουν στη συσκευή σου.
Τα chat overlays διαβάζουν το δημόσιο chat χωρίς login. Το να συνδεθείς σε μια πλατφόρμα, ώστε να στέλνεις μηνύματα από την εφαρμογή αντί να τα διαβάζεις μόνο, είναι προαιρετικό και γίνεται με τον δικό σου λογαριασμό στην πλατφόρμα. Η πολιτική απορρήτου είναι μία σελίδα και λέει ακριβώς τι μιλά με τι.
Η εφαρμογή είναι δωρεάν. Χωρίς συνδρομή, χωρίς υδατογράφημα, χωρίς κλειδωμένες λειτουργίες, χωρίς δοκιμή που λήγει. Αν θέλεις να βοηθήσεις να πληρωθούν οι servers και η ανάπτυξη, υπάρχει ένα Ko-fi, και οι δωρεές δεν αγοράζουν ποτέ λειτουργίες που δεν παίρνουν οι άλλοι.
Ναι, και είναι ισότιμη διαδρομή, όχι εκ των υστέρων σκέψη. Πρόσθεσε έναν προορισμό SRT με host, port και stream id, ή έναν προορισμό SRTLA που δείχνει στο δικό σου srtla_rec, και συμπεριφέρεται ακριβώς όπως τα relays μας. Το SRT υποστηρίζει AES-128, AES-192 και AES-256, και ένα passphrase από υπάρχον setup περνά όταν κάνεις εισαγωγή. Η προεπιλεγμένη καθυστέρηση SRT είναι 2000 ms, και η εφαρμογή δείχνει τον χρόνο μετ' επιστροφής που μετρά ώστε να ταιριάξεις τα δύο.
Ο οδηγός self-hosting εξηγεί τι να τρέξεις και ποιες θύρες μετράνε.
Κάνε export τον σύνδεσμο ρυθμίσεων από την άλλη εφαρμογή, αυτόν που ξεκινά με larix://. Μετά στο LOLS IRL άνοιξε τα Settings, πάτα Import from IRL Pro και επικόλλησέ τον. Περνούν οι ρυθμίσεις του encoder και οι προορισμοί σου SRT και RTMP, μαζί με τα stream ids και τα passphrases του SRT, και οι προορισμοί που εισάγονται έρχονται απενεργοποιημένοι ώστε να τους ελέγξεις πριν μπεις live.
Υπάρχει πλήρης οδηγός στο έρχεσαι από το IRL Pro, μαζί με το τι να περιμένεις από κάθε ρύθμιση.
Συχνά. Οι εκδόσεις βγαίνουν μέσω Google Play και τι νέο έχει η καθεμία είναι στην καταχώριση. Τα περισσότερα που βγαίνουν προέρχονται από ανθρώπους που κάνουν stream με την εφαρμογή και μας λένε τι τους εμπόδισε, και γι' αυτό υπάρχει το Discord.
Θες να το δοκιμάσεις; Κατέβασε την εφαρμογή από το Google Play και ξεκίνα με το bonding σε πέντε λεπτά. Οι υπόλοιπες αναλυτικές οδηγίες είναι στους οδηγούς.