Jump to content

Nu vă merge webcam-ul? Dați vina pe Windows 10 Anniversary Edition


Recommended Posts

windows-10-camera-790x444.jpg

 

Microsoft a exemplificat din nou de ce este bine să aibă un departament dedicat de testare în locul unui Insider Program, deoarece se pare că Anniversary Edition provoacă multe bătăi de cap celor care vor să folosească o cameră web banală.
Ediția aniversară aduce îmbunătățire care nu a fost prea bine documentată până acum, motiv pentru care habar nu aveam de ea. Se numește Windows Camera Frame Server Service. Această componentă a sistemului de operare se ocupă cu preluarea datelor de la camera video conectată la PC, iar apoi trimite mai departe fluxul către orice altă aplicație are nevoie de acces la cameră. Asta pune capăt utilizării exclusive a unei camere video, permițând mai multor aplicații să folosească aceeași cameră, simultan. Așa ceva nu era posibil în trecut. Sigur… mai există și teama că acum se pot folosi de cameră aplicații de care nu știi și că Microsoft ar putea să facă poze din când în când pentru diverse motive, dar care sunt șansele ca asta să se întâmple iarăși?
Pe cât de bună ar fi ideea de-a permite mai multor aplicații să acceseze simultan camera, implementarea făcută de Microsoft are o problemă foarte mare, nu suportă un flux de date comprimat. WCFSS suportă doar formatul necomprimat YUV, deoarece acesta nu trebuie decodat de aplicațiile către care este trimis. Un flux comprimat ar trebui să fie prelucrat de fiecare aplicație în parte, ceea ce ar provoca probleme de performanță. Sigur, ar fi putut să se ocupe serviciul cu pricina de asta, dar atunci nu am fi în situația actuală.
Problema apare la camerele web care sunt făcute să funcționeze pe USB 2.0. Acest standard este foarte popular, majoritatea camerelor web de pe piață folosindu-se de el. Din păcate, USB 2.0 nu are suficientă lățime de bandă pentru a oferi video necomprimat în HD sau Full HD la un număr mare de cadre pe secundă. Așa că dacă o cameră spune că poate înregistra în 1080p la 30 de cadre pe secundă, pe USB 2.0, o face folosind codare H.264 say MJPEG. Ambele standarde de comprimare nu sunt suportate de WCFFS, așa că aceste camere în efect nu vor funcționa pe Windows 10 Anniversary Edition.
Și nu vorbim aici de orice praștie de cameră, ci de unele Logitech, ca modelul C920, care costă 100 de dolari.
Pentru a le reactiva, va trebui să intrați în RegEdit și să schimbați o valoare de tipul DWORD, numită EnableFrameServerMode, la 1 la 0.
Această poate fi găsită pentru varianta de 32 de biți a Windows în:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Media Foundation\Platform
Și pentru varianta de 64 de biți poate fi găsită aici:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows Media Foundation\Platform
Microsoft promite că va adăuga suport pentru aceste metode de compresie, începând cu MJPEG, iar apoi cu H.264. Camerele cu suport pentru USB 3.0 nu sunt afectate, deoarece nu necesită compresie pentru a transmite fluxul de date.
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.