Vai meklējat alternatīvu veidu, kā apraidīt YouTube videoklipus savā televizorā? Izmēģiniet ytcast — atvērtā pirmkoda programmu, kas ļauj veikt apraidi, izmantojot CLI.
Iespēja bezvadu režīmā apraidīt viedtālruņa ekrānu uz citām ierīcēm, piemēram, televizoru, mūsdienās nav tik grūts uzdevums. Patiesībā, ja runa ir par YouTube videoklipa apraidi no tālruņa vai planšetdatora viedtelevizorā, tas ir mazs
ikona rūpējas par visu — no ierīces atrašanas līdz vienmērīgai konteksta pārslēgšanai. Bet, ja esat komandrindas cienītājs, iespējams, vēlēsities redzēt aiz priekškara un kontrolēt visu apraides rutīnu, izmantojot CLI. Tieši to izdarīja Marko Lucidi un nāca klajā ar parocīgu rīku, ko sauc ytcast.
Kas ir ytcast?
Marko, sevi raksturojis apmēram divdesmit gadus vecs datorzinātņu entuziasts, kurš izmanto aizstājvārdu MarcoLucidi01 vietnē GitHub, ir kodējis ytcast utilītu kā atsevišķu apraides pogas aizstājēju. Saskaņā ar izstrādātāja teikto, ikviens var izmantot programmu, lai atkārtotu pogas "Atskaņot televizorā" funkcionalitāti tieši no komandrindas saskarnes. Tas ir rakstīts programmā Go, un to var palaist operētājsistēmās Windows, Linux un macOS.
Kā darbojas ytcast
Zem pārsega ytcast izmanto DIAL (atklāšana un palaišana) protokols, ko izstrādājuši Netflix un Google, lai apstrādātu ierīces atrašanas un lietotņu palaišanas notikumus. Mērķiem, kas vairs neizmanto DIAL protokolu (piemēram, Chromecast), programma piedāvā arī manuālas savienošanas pārī opciju, ko nodrošina "saite ar kodulietotnes YouTube televizorā funkcionalitāti. Tālāk seko ekrāna identifikācijas daļa, kurai izstrādātājs paļāvās uz reversās inženierijas YouTube Lounge API. Visbeidzot, tas nodod video URL no avota ierīces uz mērķa ekrānu.
Ierobežojumi
Tā kā projekts ir sākuma stadijā, ir daži trūkumi. Sesijas apstrāde dažkārt ir trāpīga vai nepamanīta, jo īpaši tāpēc, ka tiek izmantotas nedokumentētas API. Izstrādātājam tas vēl ir jādara atrast uzticamu veidu, kā nodot YouTube atskaņošanas sarakstu vietrāžus URL, izmantojot ytcast, taču ir risinājums, kas ietver youtube-dl izpildāms. Visbeidzot, iespējams, ka ytcast neatradīsit izvēlnē Iestatījumi > Saistītās ierīces.
Lieki piebilst, ka ytcast projekts ir neticami noderīgs pieredzējušiem lietotājiem. Ir daudz potenciālu, un mums jāatceras, ka šobrīd tā nepārprotami ir beta kvalitātes programmatūra. Kad tas ir sasniedzis stabilu pavērsiena punktu, tas varētu būt labākā apraides iespēja ikvienam, kurš nodarbojas ar skriptēšanu un automatizāciju.
Lejupielādēt ytcast
Varat sākt darbu ar ytcast, apmeklējot vietni projekta GitHub repozitorijs. Sadaļā “Izlaidumi” ir izvietoti iepriekš apkopoti binārie faili. Noteikti sniedziet atsauksmes, lai palīdzētu Marko pilnveidot šo programmu.
Lejupielādēt ytcast