Autor: ProHoster

Explorarea motorului VoIP Mediastreamer2. Partea 3

Materialul articolului este preluat de pe canalul meu Zen. Îmbunătățirea exemplului de generator de tonuri În articolul anterior, am scris o aplicație de generator de tonuri și am folosit-o pentru a extrage sunetul din difuzorul unui computer. Acum vom observa că programul nostru nu returnează memoria înapoi în heap când se termină. Este timpul să clarificăm această problemă. După schema […]

Explorarea motorului VoIP Mediastreamer2. Partea 7

Materialul articolului este preluat de pe canalul meu Zen. Utilizarea TShark pentru a analiza pachetele RTP În ultimul articol, am asamblat un circuit de control de la distanță de la un generator de semnal de ton și un detector, comunicarea între care a fost efectuată folosind un flux RTP. În acest articol, continuăm să studiem transmisia semnalului audio folosind protocolul RTP. Mai întâi, să împărțim aplicația noastră de testare într-un transmițător și un receptor și să învățăm cum să […]

Un dispozitiv Microsoft necunoscut alimentat de procesorul Snapdragon 8cx Plus ARM a fost notat pe Geekbench

Apple și-a anunțat recent dorința de a trece la propriile procesoare ARM în noile computere Mac. Se pare că nu este singura. De asemenea, Microsoft caută să mute cel puțin unele dintre produsele sale pe cipuri ARM, dar în detrimentul producătorilor de procesoare terți. Au apărut date pe Internet despre modelul tabletei Surface Pro, construit pe chipset-ul Qualcomm […]

Comisia Federală de Comunicații din SUA: Huawei și ZTE reprezintă o amenințare la adresa securității naționale

Comisia Federală de Comunicații din SUA (FCC) a declarat Huawei și ZTE „amenințări la securitate națională”, interzicând oficial corporațiilor americane să folosească fonduri federale pentru a cumpăra și instala echipamente de la giganții chinezi din telecomunicații. Președintele agenției guvernamentale independente americane, Ajit Pai, a spus că decizia se bazează pe „dovezi substanțiale”. Agențiile federale și legislatorii […]

Apple neagă acuzațiile de dominație pe piață și comportament anticoncurențial

Apple, ale cărei segmente cheie de afaceri au fost ținta mai multor investigații antitrust ale UE, a respins acuzațiile de dominație pe piață, declarând că concurează cu Google, Samsung și alții. Acest lucru a fost declarat într-un discurs la conferința Forum Europe de către șeful Apple App Store și Apple Media Services, Daniel Matray. „Concurăm cu o varietate de companii, cum ar fi […]

MIT a eliminat colecția Tiny Images după ce a identificat termeni rasiști ​​și misogini

MIT a eliminat setul de date Tiny Images, care include o colecție adnotată de 80 de milioane de imagini mici la rezoluție de 32x32. Setul a fost întreținut de un grup care dezvolta tehnologii de viziune computerizată și a fost folosit din 2008 de diverși cercetători pentru a instrui și testa recunoașterea obiectelor în sistemele de învățare automată. Motivul eliminării a fost identificarea utilizării termenilor rasiști ​​și misogini în etichete […]

Este disponibil un set de jocuri text clasice bsd-games 3.0

A fost pregătită o nouă lansare a bsd-games 3.0, un set de jocuri text UNIX clasice adaptate pentru rularea pe Linux, care include jocuri precum Colossal Cave Adventure, Worm, Caesar, Robots și Klondike. Lansarea a fost prima actualizare de la formarea ramurii 2.17 în 2005 și se distinge prin reelaborarea bazei de cod pentru a simplifica întreținerea, implementarea unui sistem automat de construire, suport pentru standardul XDG (~/.local/share) , […]

Notificările push DNS primesc statutul standard propus

IETF (Internet Engineering Task Force), care este responsabil pentru dezvoltarea protocoalelor și arhitecturii Internet, a finalizat formarea unui RFC pentru mecanismul „DNS Push Notifications” și a publicat specificația asociată sub identificatorul RFC 8765. RFC a a primit statutul de „Standard propus”, după care vor începe lucrările pentru a da RFC statutul de proiect de standard, ceea ce înseamnă de fapt stabilizarea completă a protocolului și luarea în considerare a tuturor […]

PPSSPP 1.10 a fost lansat

PPSSPP este un emulator de consolă de jocuri PlayStation Portable (PSP) care utilizează tehnologia High Level Emulation (HLE). Emulatorul funcționează pe o gamă largă de platforme, inclusiv Windows, GNU/Linux, macOS și Android și vă permite să rulați o mare varietate de jocuri pe PSP. PPSSPP nu necesită firmware-ul original PSP (și nu îl poate rula). În versiunea 1.10: îmbunătățiri grafice și compatibilitate Îmbunătățiri de performanță […]

Lua 5.4

După doi ani de dezvoltare, pe 29 iunie, o nouă versiune a limbajului de programare Lua, 5.4, a fost lansată în liniște și în liniște. Lua este un limbaj de programare simplu, interpretat, care poate fi integrat cu ușurință în aplicații. Datorită acestor calități, Lua este utilizat pe scară largă ca limbaj pentru extinderea sau descrierea configurației programelor (în special, jocurile pe calculator). Lua este distribuit sub licența MIT. Versiunea anterioară (5.3.5) a fost lansată […]

Explorarea motorului VoIP Mediastreamer2. Partea 8

Materialul articolului este preluat de pe canalul meu Zen. Structura pachetelor RTP În ultimul articol, am folosit TShark pentru a captura pachetele RTP schimbate între receptorul și transmițătorul nostru. Ei bine, în aceasta vom picta elementele pachetului în diferite culori și vom vorbi despre scopul lor. Să aruncăm o privire la același pachet, dar cu câmpurile colorate și cu inscripții explicative: În […]

Explorarea motorului VoIP Mediastreamer2. Partea 12

Materialul articolului este preluat de pe canalul meu Zen. În ultimul articol, am promis că voi lua în considerare problema evaluării încărcării unui ticker și modalități de combatere a sarcinii excesive de calcul într-un streamer media. Dar am decis că ar fi mai logic să acoperim problemele de depanare a filtrelor craft legate de mișcarea datelor și abia apoi să iau în considerare problemele de optimizare a performanței. Depanarea filtrelor artizanale După ce […]