Acasă Ciuperci Aplicația Delphi trimite date către server prin metoda POST (Indy). Un exemplu de lucru cu componente Indy UDP (server, client) în Delphi. Este serverul gata?

Aplicația Delphi trimite date către server prin metoda POST (Indy). Un exemplu de lucru cu componente Indy UDP (server, client) în Delphi. Este serverul gata?

Să vezi vechi prieteni sau rude în momente importante din viață fiind la mii de kilometri distanță în acest moment este mai bine decât să vorbești doar la telefon. Și camerele web moderne fac totul foarte posibil. În plus, camerele web speciale vă permit să observați la orice distanță teritoriul casei sau copiii în timpul absenței acestora.

Astăzi aproape toată lumea știe să folosească Skype. Dar nu toată lumea poate alege cea mai potrivită cameră web pentru anumite scopuri, deși s-ar părea - ce este dificil? Deci, să ne ocupăm de întrebarea - ce cameră web este mai bună pentru tine.

Parametri importanți ai camerelor web

Nu există o clasificare clară a camerelor web. Există camere pentru computere desktop și încorporate într-un laptop sau tabletă, camere IP, wireless și jocuri. Ele diferă în principal prin montură, rezoluție matriceală, calitate optică și metoda de transfer de date, deși camerele IP scumpe (sunt și camere de rețea, utilizate de obicei în scopuri de securitate sau pentru sistemul LiveCam) pot avea și o rază optică extinsă (înregistrează noaptea, în raze infraroșii)...

Dar ceea ce este și mai important - spre deosebire de echipamentele foto și video „serioase”, camerele web nu au criterii clare pentru calitatea imaginii. Singura modalitate sigură de a ști dacă o cameră web va funcționa este să o porniți și să o testați. Și, în același timp, pentru a evalua stabilitatea software-ului. Producătorii de top oferă suport pentru programe universale comune tuturor modelelor (de exemplu, EasyCam), dar sunt posibile suprapuneri, în special cu camere ieftine.

Unul dintre criteriile principale prin care se alege orice tehnică fotografică este rezoluția matricei, parametru care este responsabil pentru claritatea imaginii. Pentru camerele web, acest parametru începe de la 0,3 Mpix (320x240 pixeli). În vânzarea generală, valorile maxime găsite sunt 5 Mpix (2592x1944 pixeli). Și aceste cifre sunt în continuă creștere. Nu ar trebui să cumpărați o cameră cu o matrice cu o rezoluție mai mică de 1,3 Mpix, altfel imaginea va fi neclară, mai ales în condiții de lumină scăzută. Deși aceste rezoluții nu pot egala performanța camerelor „reale” sau chiar a camerelor integrate în unele smartphone-uri, calitatea imaginilor nu este adesea foarte diferită. Atunci când creează o cameră web, inginerii nu au limite generale stricte și nu trebuie să se gândească la economisirea energiei, prin urmare, rezoluția mai mică este compensată de alți parametri. Deci, chiar și cele mai ieftine dispozitive oferă o rezoluție suficientă pentru conferințe video.

Un alt parametru important este tipul de matrice. Spre deosebire de echipamentele fotografice serioase, camerele web au rareori CCD-uri (numite și CCD-uri). Deși aceste matrici oferă mai puțin zgomot, sunt destul de scumpe. Prin urmare, se crede că pentru camerele web, care sunt utilizate în principal pentru comunicarea pe Internet, matricele CMOS sunt suficiente. În cele mai multe cazuri, acesta este cazul, dar dacă intenționați să utilizați camera cu software de recunoaștere a feței, este mai bine să luați un CCD cu zgomot redus. Sau măcar evaluați calitatea pozelor cu ochii înainte de a cumpăra.

Nivelul de calitate al opticii oricărui tip de cameră este responsabil și de calitatea imaginii. Camerele de top și, uneori, cele de buget, folosesc optica din sticlă de înaltă calitate, cum ar fi Carl Zeiss. Datele despre optica instalată sunt rareori indicate în magazinele online în descrierea dispozitivului, dar sunt menționate neapărat în recenzii și pe ambalajul unor astfel de dispozitive (vezi fotografia).

Rata cadrelor video (fps) este un parametru care trebuie abordat cu prudență. Rata de cadre a camerelor web moderne variază de la 9 la 90 Hz. Rată scăzută de cadre, care este mai mică de 30 de cadre/s - iar interlocutorul de cealaltă parte a conexiunii la Internet va vedea obiecte în mișcare ca într-o prezentare de diapozitive. Dar rata mare de cadre și viteza scăzută a conexiunii la Internet vor face comunicarea imposibilă din cauza necesității de a transfera cantități mari de date video. Astfel, dacă intenționați să vorbiți printr-o rețea, de exemplu, prin Wi-Fi, este mai bine să fiți umili și să nu urmăriți netezimea sporită a videoclipului.

Cum să alegi opțiuni suplimentare pentru webcam

Iluminarea și zoomul încorporate sunt utile, dar nu fi luate cu ușurință. Aceste caracteristici suplimentare încă nu pot înlocui iluminarea bună și obiectivul unei camere profesionale. Adevărat, ele mărturisesc calitatea bună a construcției. Focalizarea automată poate fi utilă dacă intenționați să faceți fotografii cu camera sau să o mutați des, reducând distanța optimă până la subiect. Unii producători adaugă funcții de efecte la software - tot felul de fotografiere în sepia, alb-negru etc. Pentru comunicarea pe Skype, o astfel de funcționalitate este rar folosită, dar din nou, poate fi utilă în fotografie. Deși în acest caz, aplicațiile de procesare a imaginii dau rezultate mai bune.

Ideea este că camerele web sunt foarte diferite de camerele convenționale. În primul rând - lipsa unei „umpleri” electronice serioase și costisitoare. Se presupune că toate funcțiile sale vor fi preluate de un computer. Cu toate acestea, aici alte două diferențe încep să joace un rol - canalul de transmisie a datelor destul de îngust și dependența camerei de software. Un canal de transmisie îngust înseamnă faptul că în echipamentele foto și video obișnuite informațiile sunt transmise de la matrice la procesor „pe o distanță scurtă” și pe o magistrală largă, iar într-o cameră web - printr-un USB universal și, prin urmare, nu foarte eficient. Dependența de software înseamnă că toate camerele web necesită instalarea propriilor aplicații și drivere. Și din moment ce producătorii de camere și, cel mai important, dezvoltatorii de sisteme de operare nu se pot pune de acord asupra protocoalelor comune și a codurilor compatibile, nu fiecare cameră încă funcționează sub toate sistemele de operare.

Modelele mai bune, mai ales cu snur lung, sunt o soluție pentru fotografierea acasă și filmările video, de exemplu, pentru păstrarea cronologiilor amatorilor și a înregistrărilor de sărbători. În aceleași scopuri, este util să luați o cameră web cu un buton de fotografiere rapidă, care vă permite să „prindeți un cadru” fără a apela la software. Pe lângă USB, astfel de dispozitive pot fi conectate prin Wi-Fi sau Bluetooth, deși ultimele modele sunt foarte scumpe, instabile și, prin urmare, nu sunt utilizate pe scară largă. O clasă specială de camere sunt camerele de rețea. Au propria lor adresă IP, așa că vă puteți conecta la ei prin Internet. Astfel de camere sunt de obicei folosite fie pentru instalarea pe străzi, pentru fotografiarea atracțiilor, animalelor sălbatice, atracțiilor etc., fie în camerele copiilor mici. În acest din urmă caz, o cameră web permite părinților să-și monitorizeze copiii în timp ce sunt la serviciu sau într-o călătorie de afaceri.

Astfel de dispozitive moderne pot avea nu numai un microfon mono de înaltă calitate încorporat, ci și unul stereo. Există camere pe piață care transmit imagini stereo, adică. 3D, și chiar cu funcția de urmărire mecanică a feței utilizatorului (vezi foto).

Montarea camerelor trebuie selectată în funcție de locul în care va fi utilizată. Există următoarele tipuri de instalare a camerei web:
- blat. Camera este montată pe un suport obișnuit. Convenabil dacă există mult spațiu pe desktop;
- prindere pe un „spin de rufe”. Camera „se agață” de monitor;
- o combinatie a acestor doua monturi;
- suport suspendat - folosit pentru camerele web de supraveghere.

În concluzie despre alegerea unei camere web

Pentru a rezuma, atunci când alegeți o cameră web pentru fotografiere de înaltă calitate, cel mai important lucru este:
- Matrice corespunzatoare rezolutiei, opticii si "hardware-ului" din interiorul dispozitivului. Un set specific de microcircuite nu este indicat în nicio fișă de date, dar prezența unor funcții suplimentare și mai ales a memoriei „proprie” pentru stocarea imaginilor necesită o umplere bună hardware. Deci, chiar dacă nu este nevoie de recunoașterea feței, sprijinul acesteia este un semn bun;
- calitatea microfonului - nu afectează doar cât de plăcută va fi comunicarea, ci indică și nivelul general de asamblare al dispozitivului;
- conexiune cel putin prin USB 2.0 si chiar mai bine - USB 3.0;
- compatibilitate cu sistemul de operare cu care va fi folosită camera web. Este o idee bună să verificați în prealabil modul în care acest model anume interacționează cu aplicațiile de editare video - Sony Vegas, VirtualDub. Logica este aceeași ca și în cazul funcțiilor suplimentare - cu cât camera funcționează mai stabilă în diferite programe, cu atât mai bine este scris codul driverelor sale și cu atât mai rar va fi „capricios”. În plus, dacă camera web va fi folosită nu doar pentru conversații pe Internet, ci și, de exemplu, pentru ținerea evidenței acasă, utilizarea aplicațiilor profesionale cu multe funcții este de preferat celor furnizate împreună cu camera.

O cameră web digitală este un dispozitiv de rețea care constă dintr-o cameră video (CCD), un procesor de compresie și un server web încorporat. În mod obișnuit, o cameră web este utilizată ca dispozitiv pentru organizarea filmărilor video, conferințelor video sau supravegherii video și transmiterea video printr-o rețea LAN / WAN / Internet. O cameră web nu necesită dispozitive speciale sau computer personal pentru a funcționa în rețea. În funcție de setări, accesul la imaginea video primită de camera web poate fi deschis tuturor utilizatorilor rețelei sau numai utilizatorilor autorizați.

Dispozitivul și principiul de funcționare a camerei web

O cameră web modernă este un dispozitiv digital care captează video, convertește un semnal video analog în digital, comprimă un semnal video digital și transferă video printr-o rețea de computere. Prin urmare, următoarele componente sunt incluse în camera web:

matrice CCD,

obiectiv,

filtru optic,

placa de captare video,

unitate de compresie (compresie) video,

unitate centrală de procesare și server web încorporat,

memorie flash,

interfata retea,

porturi seriale,

intrări/ieșiri de alarmă.


Ca fotodetector, majoritatea camerelor web folosesc CCD(CCD, CCD - Charge Coupled Device) - o placă semiconductoare fotosensibilă dreptunghiulară cu un raport de aspect de 3: 4, care transformă lumina incidentă într-un semnal electric. CCD este format dintr-un număr mare de celule sensibile la lumină. Pentru a crește sensibilitatea la lumină a CCD, se formează adesea o structură care creează o microlensă în fața fiecărei celule. Parametrii tehnici ai unei camere web indică de obicei formatul matricei CCD (lungimea diagonalei matricei în inci), numărul de pixeli efectivi, tipul de scanare (neîntrețesat sau întrețesut) și sensibilitatea.

Obiectiv este un sistem de lentile conceput pentru a proiecta o imagine a unui obiect de observație pe elementul sensibil la lumină al unei camere web. Obiectivul este o parte integrantă a camerei web, prin urmare, calitatea imaginii video primite de camera web depinde de alegerea și instalarea corectă. Destul de des, o cameră web vine cu un obiectiv. Lentilele sunt caracterizate de o serie de parametri importanți, cum ar fi distanța focală, deschiderea (F), adâncimea câmpului, tipul de montură (C, CS), formatul.

Filtre optice de tăiere în infraroșu care sunt instalate în camerele web sunt plăci plan-paralele precise din punct de vedere optic care sunt montate deasupra CCD-ului. Ele funcționează ca filtre optice trece-jos cu o frecvență de tăiere de aproximativ 700 nm, aproape de roșu. Acestea întrerup componenta infraroșu a undelor luminoase, asigurându-se că camera web are o reproducere corectă a culorilor. Cu toate acestea, multe camere web alb-negru nu au astfel de filtre, ceea ce face camerele web monocrome mai sensibile.

Card de captură video camerele web (unitatea de digitizare) convertesc semnalul electric analogic generat de matricea CCD în format digital. Procesul de conversie a semnalului constă din trei etape:

Prelevare de probe,

cuantizare,

Codificarea.

Prelevarea de probe- citirea amplitudinii semnalului electric la intervale regulate (perioada). Această etapă de conversie a semnalului este caracterizată de rata de eșantionare.

Cuantizarea este procesul de digitalizare a rezultatelor eșantionării. Modificarea nivelului semnalului electric în perioada de eșantionare este reprezentată sub forma unui cuvânt de cod de 8, 10 sau 12 biți, care dau respectiv 256, 1024 și respectiv 4096 niveluri de cuantizare. Precizia reprezentării digitale a semnalului depinde de numărul de niveluri de cuantizare.

Codificarea. Pe lângă informațiile despre modificarea nivelului semnalului obținute în etapa anterioară, în timpul procesului de codificare, sunt generați biți care indică sfârșitul impulsului de sincronizare și începutul unui nou cadru, precum și biți suplimentari de protecție împotriva erorilor.

Unitate de compresie camera web comprimă semnalul video digitizat într-unul dintre formatele de compresie (JPEG, MJPEG, MPEG-1/2/4, Wavelet). Datorită compresiei, dimensiunea cadrului video este redusă. Acest lucru este necesar pentru stocarea și transmiterea imaginilor video prin rețea. Dacă rețeaua locală la care este conectată camera web are lățime de bandă limitată, atunci pentru a evita debordarea traficului din rețea, este recomandabil să reduceți cantitatea de informații transmise prin reducerea fie ratei cadrelor în rețea, fie rezoluției cadrelor. Majoritatea formatelor de compresie pe care le folosesc camerele web oferă un compromis rezonabil între cele două soluții la problema transmiterii video printr-o rețea. Formatele de compresie cunoscute în prezent fac posibilă obținerea unui flux digitizat cu o lățime de bandă de 64 Kb - 2 Mb (cu o astfel de lățime de bandă, fluxurile de date video pot funcționa în paralel cu alte fluxuri de date din rețele).

Comprimarea imaginilor video într-o cameră web poate fi reprezentată atât de hardware cât și de software. Implementarea software-ului de compresie este mai ieftină, însă, datorită capacității de calcul ridicate a algoritmilor de compresie, este ineficientă, mai ales atunci când trebuie să vizionați video de pe o cameră web online. Prin urmare, majoritatea producătorilor de top produc camere web cu compresie hardware. De exemplu, fiecare cameră de rețea de la AXIS Communications este echipată cu un procesor de compresie ARTPEC care comprimă imaginile video la viteză mare în format JPEG / MJPEG.

CPU este nucleul de calcul al camerei web. Efectuează operațiuni pentru ieșirea de videoclipuri digitizate și comprimate și este, de asemenea, responsabil pentru îndeplinirea funcțiilor unui server web încorporat și a programului de control pentru camere web.

Interfață Ethernet servește la conectarea camerei web la o rețea Ethernet de 10/100 Mbps.

Pentru rețea, camera web poate avea port serial pentru a conecta un modem și a lucra în modul dial-up în absența unei rețele locale. Portul serial poate conecta, de asemenea, echipamente periferice la camera web.

Card de memorie flash vă permite să actualizați programele de control al camerei web și să stocați pagini HTML personalizate.

Berbec servește la stocarea datelor temporare care sunt generate în timpul execuției programelor de control și scripturilor utilizator. Multe camere de internet au așa-numitul buffer video. Aceasta este porțiunea de RAM rezervată pentru înregistrarea și stocarea temporară a imaginilor video capturate de camera web. Informațiile din memoria tampon video sunt actualizate ciclic, de exemplu. noul cadru este scris peste cel mai vechi. Această funcție este necesară în cazul în care camera web efectuează supraveghere video, deoarece vă permite să restabiliți evenimentele premergătoare și următoare alarmei de la senzorii de securitate conectați la camera web.

Intrări/ieșiri de alarmă servesc la conectarea senzorilor de alarmă la camera web. Atunci când unul dintre senzori este declanșat, se generează o alarmă, în urma căreia procesorul webcam asamblează un set de cadre înregistrate în tamponul video înainte, după și în momentul alarmei. Acest set de cadre poate fi trimis la o anumită adresă de e-mail sau prin FTP.

Conectarea și instalarea unei camere web

De obicei, o cameră web este conectată la Internet prin portul Ethernet 10BaseT / 100BaseTX / 1000BaseTX sau folosind un modem printr-un port serial. Odată ce camera web este conectată fizic la rețea, i se atribuie o adresă IP. De cele mai multe ori, o cameră web nu are o adresă IP implicită; se instalează fie utilizând funcția corespunzătoare a unui browser web standard, fie utilizând o comandă DOS care folosește numărul de serie al camerei web atribuit acesteia de către producător pentru identificare. În plus, producătorii dezvoltă programe speciale pentru camere web care simplifică foarte mult procedura de atribuire a unei adrese IP unei camere web (de exemplu, IP Installer de la AXIS Communications). Cu software încorporat pentru server web, server FTP, client FTP, client de e-mail etc., camera web se conectează direct la rețeaua LAN / WAN / Internet și funcționează ca un dispozitiv de rețea autonom. Aceasta distinge camerele web de alte camere digitale, care necesită o conexiune obligatorie la un computer personal prin portul USB sau LPT. În plus, camerele web pot accepta scripturi personalizate și applet-uri JAVA.

Pentru a instala o cameră web în aer liber sau în interior, mulți producători oferă elemente de fixare speciale în designul corpului camerei, concepute pentru instalare pe pereți, tavane, console și dispozitive rotative. Unele camere web au dispozitive PTZ încorporate pentru montare pe o suprafață orizontală sau verticală.

Caracteristici și funcții suplimentare ale camerei web

Detector de mișcare este un modul software, a cărui sarcină principală este de a detecta camerele web care se mișcă în câmpul vizual la un obiect de supraveghere video. Detectorul de mișcare nu numai că detectează mișcarea în câmpul imaginii, ci determină și dimensiunea obiectului și viteza de mișcare a acestuia. În funcție de sarcinile de supraveghere video, detectorul de mișcare webcam este configurat pentru a detecta mișcarea obiectelor cu minimizarea maximă a alarmelor false (filtrare de zgomot), și este setată o logică flexibilă de procesare a alarmelor (înregistrare alarmă, integrare cu alte echipamente de securitate).

Transmisie audio prin rețea, în cele mai multe cazuri, se realizează prin conectarea unui modul audio suplimentar la camera web. De exemplu, AXIS Communications lansează un modul audio dedicat AXIS 2191 pentru a extinde funcționalitatea camerelor web, care este compatibil cu majoritatea camerelor web AXIS.

Nou pe site

>

Cel mai popular