Î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.
Acest dispozitiv de clasă de consumatori poate funcționa ca server media DLNA / UPnP
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.
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ă.
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!