5 Secretele care vă vor permite să obțineți și mai mult de la playerul vlc din linux

5 Secretele care vă vor permite să obțineți și mai mult de la playerul vlc din linux

Înainte de a vorbi despre built-in VLC susținut de UPnP, trebuie să explice pe scurt ceea ce, în general, este UPnP.

UPnP (Universal Plug and Play) este un set de protocoale care permit dispozitivelor conectate să detecteze prezența reciprocă în rețea. UPnP este conceput pentru a conecta rapid dispozitivele de rețea la utilizatorii care nu sunt foarte familiarizați cu tehnologia. Motivul pentru care menționăm acest lucru este că un număr mare de dispozitive electronice pentru un utilizator în masă au acum suport pentru UPnP. Uneori acest lucru nu este evident, deoarece această funcție poate fi numită DLNA - dar în cazul nostru acest lucru nu este important.







5 Secretele care vă vor permite să obțineți și mai mult de la playerul vlc din linux

Acest dispozitiv de clasă de consumatori poate funcționa ca server media DLNA / UPnP

5 Secretele care vă vor permite să obțineți și mai mult de la playerul vlc din linux

Ca un truc in plus ca meu HDD-recorder folosește HTTP ca stratul de transport, mi se pare foarte util pentru a putea vizualiza ierarhia HDD folosind VLC, și apoi cu câteva comenzi pentru a descărca și / sau a fluxului de proces. În opinia mea, este mult mai convenabil pentru procesarea lotului:

3. Player VLC fără interfață grafică

Probabil ați observat că în exemplul anterior, în loc de comanda vlc, am folosit comanda cvlc. Nu, cvlc nu este un fel de player VLC. Aceasta este pur și simplu o modalitate de a rula VLC fără o interfață grafică de utilizator.

4. Capturarea imaginii pe ecran utilizând VLC

Dar există un alt pseudo-dispozitiv care mi-a atras atenția: Desktop.

5 Secretele care vă vor permite să obțineți și mai mult de la playerul vlc din linux






VLC funcționează cu diferite dispozitive de captare: webcam, card DVB, ...

Înregistrați o imagine pe ecran utilizând VLC

Apăsați butonul Înregistrare pentru a captura fluxul redat.

Avertizare. pe sistemul original Debian Linux Stretch / Sid am avut nevoie să instalez un pachet suplimentar vlc-plugin-access-extra pentru a fi vindecat de eroare

Din câte știu, în interesul utilizatorului nu există nicio notificare a locului unde este stocat fișierul de înregistrare. Pe sistemul meu este salvat în

Probabil se poate schimba undeva în setările VLC. Dar eu personal fac atunci când se utilizează această funcție, prefer să lucreze pe linia de comandă, permițându-vă pentru a gestiona mai bine procesul și pot fi încorporate în orice script:

Nu crezi că această echipă este familiară? Desigur, este practic la fel ca și când am folosit pentru a transcoda un fișier de la un recorder HDD.

Pentru un timp, proiectul VideoLAN a furnizat un utilitar vls (VideoLAN Server) creat pentru a rezolva aceste sarcini. Cu toate acestea, acum funcționalitatea VLS a fost construită în VLC - astfel dezvoltarea ulterioară a VLS ca utilitate standalone a fost oprită.

5 Secretele care vă vor permite să obțineți și mai mult de la playerul vlc din linux

VLC poate funcționa ca un server

Mai întâi trebuie să selectați lista de fișiere pe care doriți să le partajați

Fereastră după apăsarea butonului "Stream" din pasul anterior

Selectați destinația

Specificați setările dorite pentru destinație. Faceți clic pe "Next" (Următorul)

Selectați setările de codificare. Acest lucru va ajuta la reducerea sarcinii pe link-ul de date

Totul este gata pentru a începe streaming-ul

Pe ultimul ecran există un lucru foarte convenabil - comanda care va fi executată la linia de comandă pentru a porni serverul fără a fi nevoie să selectați manual toți parametrii din expertul de configurare. Puteți reutiliza această comandă sau puteți schimba mai târziu setările pentru a rula serverul de flux VLC fără intervenția utilizatorului.

O listă a protocoalelor acceptate și a modurilor de streaming este disponibilă pe site-ul VideoLAN. În acest caz, se utilizează protocolul HTTP. Cu toate acestea, pentru situații mai complexe, vă sfătuiesc să studiați Protocolul de transport în timp real (RTP). O caracteristică bună a protocolului RTP este că susține multicastarea. Fără a intra în detalii, voi spune că HTTP se bazează pe protocolul TCP, care a fost dezvoltat pentru a transmite în mod fiabil datele într-o schemă one-to-one (unicast). RTP se bazează pe protocolul UDP, care este mai puțin fiabil, dar poate fi utilizat pentru a transfera date într-o schemă unu-la-multe (multicast).

În prezent, VLC acceptă doar trei protocoale de streaming: HTTP, unicast RTP și multicast RTP.

5. Ajutați la lucrul cu VLC

S-ar putea să fi observat că în articol am menționat ffmpeg de mai multe ori. Unul dintre motivele pentru care îmi place foarte mult acest instrument este documentația excelentă disponibilă pentru acest proiect.

Nu ar fi greșit să spunem că documentația VLC este mult mai puțin ... uh ... „este cuprinzătoare“ decât FFMPEG. Cu toate acestea, în pregătirea acestui articol am găsit (și de a folosi) o caracteristică - pentru diferite module de VLC este disponibil built-in ajutor. De exemplu, mai devreme am folosit (printre altele) modulele de codificare și HTTP. Puteți obține (puțin) informații despre parametrii care sunt susținute de aceste module cu următoarele comenzi:

Desigur, acest ajutor inline nu conține multe informații. Dar, în cele din urmă, vă poate ajuta să determinați ce cuvinte cheie trebuie să conduceți în bara de căutare a browserului!

Vetrovorsk, Rinswind și alții

Ultimul meu "truc" despre VLC nu este deloc. Cu toate acestea, nu am putut termina articolul fără a menționa numele versiunilor.

Abonați-vă la Știri Linux

Și obțineți cele mai recente știri, instrucțiuni și recenzii pe mail!







Articole similare

Trimiteți-le prietenilor: