Αναζητάτε έναν εναλλακτικό τρόπο μετάδοσης βίντεο YouTube στην τηλεόρασή σας; Δοκιμάστε το ytcast — ένα πρόγραμμα ανοιχτού κώδικα που σας επιτρέπει να κάνετε μετάδοση μέσω CLI.
Η δυνατότητα ασύρματης μετάδοσης της οθόνης ενός smartphone σε άλλες συσκευές, όπως μια τηλεόραση, δεν είναι τόσο δύσκολη προσπάθεια στις μέρες μας. Στην πραγματικότητα, όταν πρόκειται να μεταδώσετε ένα βίντεο YouTube από το τηλέφωνο ή το tablet σας στην Smart TV σας, το μικρό
Το εικονίδιο φροντίζει τα πάντα — από την ανακάλυψη συσκευής έως την απρόσκοπτη εναλλαγή περιβάλλοντος. Αλλά σε περίπτωση που είστε λάτρης της γραμμής εντολών, μπορεί να θέλετε να δείτε πίσω από την κουρτίνα και να πάρετε τον έλεγχο ολόκληρης της ρουτίνας casting μέσω του CLI. Αυτό ακριβώς έκανε ο Marco Lucidi και βρήκε ένα εύχρηστο εργαλείο που ονομάζεται ytcast.
Τι είναι το ytcast;
Μάρκο, ένας αυτοπεριγραφόμενος είκοσι και κάτι χρονών λάτρης της πληροφορικής, που λέει το ψευδώνυμο MarcoLucidi01 στο GitHub, έχει κωδικοποιήσει το βοηθητικό πρόγραμμα ytcast ως αυτόνομη αντικατάσταση του κουμπιού cast. Σύμφωνα με τον προγραμματιστή, οποιοσδήποτε μπορεί να χρησιμοποιήσει το πρόγραμμα για να αναπαράγει τη λειτουργικότητα του κουμπιού "Play on TV" απευθείας από τη διεπαφή της γραμμής εντολών. Είναι γραμμένο στο Go και μπορείτε να το εκτελέσετε σε Windows, Linux και macOS.
Πώς λειτουργεί το ytcast
Κάτω από την κουκούλα, το ytcast χρησιμοποιεί το DIAL (Ανακάλυψη και εκκίνηση) πρωτόκολλο που αναπτύχθηκε από το Netflix και την Google για τη διαχείριση των συμβάντων ανακάλυψης συσκευής και εκκίνησης εφαρμογών. Για στόχους που δεν χρησιμοποιούν πλέον το πρωτόκολλο DIAL (π.χ. Chromecast), το πρόγραμμα προσφέρει επίσης μια επιλογή μη αυτόματης σύζευξης που υποστηρίζεται από το "σύνδεσμος με κωδικό" λειτουργικότητα της εφαρμογής YouTube στην τηλεόραση. Ακολουθεί το τμήμα αναγνώρισης οθόνης, για το οποίο ο προγραμματιστής βασίστηκε στο API του YouTube Lounge με αντίστροφη μηχανική. Τέλος, περνά τη διεύθυνση URL του βίντεο από τη συσκευή προέλευσης στην οθόνη προορισμού.
Περιορισμοί
Δεδομένου ότι το έργο είναι στα σπάργανα, υπάρχουν μερικές ελλείψεις. Ο χειρισμός της περιόδου λειτουργίας μερικές φορές είναι καλός ή χαμένος, ειδικά λόγω της χρήσης μη τεκμηριωμένων API. Ο προγραμματιστής δεν έχει ακόμη βρείτε έναν αξιόπιστο τρόπο για να περάσετε τις διευθύνσεις URL playlist YouTube μέσω ytcast, αλλά υπάρχει μια λύση που περιλαμβάνει το youtube-dl εκτελέσιμο. Τελευταίο αλλά εξίσου σημαντικό, μπορεί να μην βρείτε το ytcast στο μενού Ρυθμίσεις > Συνδεδεμένες συσκευές.
Περιττό να πούμε ότι το έργο ytcast είναι απίστευτα χρήσιμο για ισχυρούς χρήστες. Υπάρχουν πολλές δυνατότητες και πρέπει να θυμόμαστε ότι είναι ξεκάθαρα ένα λογισμικό ποιότητας beta σε αυτό το σημείο. Μόλις φτάσει στο σταθερό ορόσημο, μπορεί να είναι η καλύτερη επιλογή casting για όποιον ασχολείται με το σενάριο και τον αυτοματισμό.
Κατεβάστε το ytcast
Μπορείτε να ξεκινήσετε με το ytcast επισκεπτόμενοι το αποθετήριο GitHub του έργου. Υπάρχουν προμεταγλωττισμένα δυαδικά αρχεία που φιλοξενούνται στην ενότητα "Εκδόσεις". Φροντίστε να δώσετε κάποια σχόλια για να βοηθήσετε τον Μάρκο να τελειοποιήσει αυτό το πρόγραμμα.
Κατεβάστε το ytcast