Автор: ProHoster

Вивчаємо VoIP-движок Mediastreamer2. Частина 3

Матеріал статті взято з мого дзен-каналу. Покращуємо приклад тонального генератора У попередній статті ми написали програму тонального генератора і з його допомогою витягли звук із динаміка комп'ютера. Тепер ми звернемо увагу на те, що наша програма, закінчуючи роботу, не повертає пам'ять назад у купу. Настав час внести ясність у цьому питання. Після того, як схема […]

Вивчаємо VoIP-движок Mediastreamer2. Частина 7

Матеріал статті взято з мого дзен-каналу. Використовуємо TShark для аналізу RTP-пакетів Минулої статті ми зібрали схему дистанційного керування з генератора та детектора тональних сигналів, зв'язок між якими здійснювався за допомогою RTP-потоку. У цій статті ми продовжуємо вивчати передачу звукового сигналу за допомогою протоколу RTP. Спочатку розділимо наш тестовий додаток на передавач та приймач і навчимося […]

Невідомий пристрій Microsoft на ARM-процесорі Snapdragon 8cx Plus відзначився у Geekbench

Компанія Apple нещодавно зголосилася перейти на власні ARM-процесори в нових комп'ютерах Mac. Схоже, що вона єдина. Microsoft також шукає спосіб перевести принаймні деякі зі своїх продуктів на ARM-чіпи, але за рахунок сторонніх виробників процесорів. У Мережі з'явилися дані про модель планшетного комп'ютера Surface Pro, побудованого на базі чіпсету Qualcomm […]

Федеральна комісія зі зв'язку США: Huawei та ZTE - загроза для національної безпеки

Федеральна комісія зі зв'язку (FCC — Federal Communication Commission) США оголосила компанії Huawei та ZTE «загрозами національної безпеки», офіційно заборонивши американським корпораціям використовувати федеральні засоби для закупівлі та встановлення обладнання китайських телекомунікаційних гігантів. Голова американської незалежної урядової агенції Аджит Пай (Ajit Pai) заявив, що в основу цього рішення лягли «вагомі докази». Федеральні агентства та законодавці […]

Apple відкидає звинувачення в домінуванні на ринку та антиконкурентній поведінці

Apple, ключові сегменти бізнесу якої стали метою кількох антимонопольних розслідувань у Євросоюзі, відкинула звинувачення у домінуванні на ринку, заявивши, що вона конкурує з Google, Samsung та іншими компаніями. Про це на виступі на конференції Forum Europe заявив керівник Apple App Store та Apple Media Services Даніель Матрей (Daniel Matray). «Ми конкуруємо з різними компаніями, такими як […]

MIT видалив колекцію Tiny Images через виявлення расистських та женоненависницьких термінів

Массачусетський технологічний інститут видалив набір даних Tiny Images, що включає анотовану колекцію з 80 мільйонів невеликих зображень із роздільною здатністю 32×32. Набір підтримувався групою, що розвиває технології комп'ютерного зору, та використовувався з 2008 року різними дослідниками для тренування та перевірки розпізнавання об'єктів у системах машинного навчання. Приводом для видалення стало виявлення використання расистських і женоненависницьких термінів у мітках, […]

Доступний набір класичних текстових ігор bsd-games 3.0

Підготовлено новий випуск адаптованого для запуску в Linux набору класичних текстових UNIX-ігор bsd-games 3.0, який включає такі ігри, як Colossal Cave Adventure, черв'як, цезар, роботи і клондайк. Випуск став першим оновленням після формування гілки 2.17 у 2005 році та відрізняється переробкою кодової бази для спрощення супроводу, реалізацією системи автоматичного складання, підтримкою стандарту XDG (~/.local/share), […]

DNS Push-повідомлення набули статусу запропонованого стандарту

Комітет IETF (Internet Engineering Task Force), що займається розвитком протоколів та архітектури інтернету, завершив формування RFC для механізму DNS Push Notifications і опублікував пов'язану з ним специфікацію під ідентифікатором RFC 8765. RFC отримав статус Запропонованого стандарту, після чого почнеться надання RFC статусу чорнового стандарту (Draft Standard), фактично що означає повну стабілізацію протоколу та врахування всіх […]

Вийшов PPSSPP 1.10

PPSSPP – це емулятор консолі PlayStation Portable (PSP), що працює за технологією емуляції високого рівня (HLE). Емулятор працює на великій кількості платформ, включаючи Windows, GNU/Linux, macOS та Android, і дозволяє запускати безліч ігор на PSP. PPSSPP не вимагає оригінальної прошивки PSP (і не здатний її запустити). У версії 1.10: Поліпшення графіки та сумісності Покращення продуктивності […]

Луа 5.4

Після двох років розробки, 29 червня тихо та непомітно вийшла нова версія мови програмування Lua – 5.4. Lua – це проста інтерпретована мова програмування, яка легко вбудовується в додатки. Завдяки цим якостям, Lua широко використовується як мова розширення або опису конфігурації програм (зокрема комп'ютерних ігор). Поширяться Lua за ліцензією MIT. Попередня версія (5.3.5) виходила […]

Вивчаємо VoIP-движок Mediastreamer2. Частина 8

Матеріал статті взято з мого дзен-каналу. Структура RTP-пакета Минулої статті ми за допомогою TShark виконали захоплення RTP-пакетів, якими обмінювалися наші приймач та передавач. Ну а в цій ми розфарбуємо елементи пакета в різні кольори і поговоримо про їхнє призначення. Погляньмо на той самий пакет, але вже з підфарбованими полями і з написами, що пояснюють: У […]

Вивчаємо VoIP-движок Mediastreamer2. Частина 12

Матеріал статті взято з мого дзен-каналу. Минулої статті я обіцяв розглянути питання оцінки навантаження на тикер і способи боротьби з надмірним обчислювальним навантаженням у медіастрімері. Але вирішив, що буде логічніше висвітлити питання налагодження крафтових фільтрів, пов'язані з переміщенням даних і потім розглянути питання оптимізації продуктивності. Налагодження крафтових фільтрів Після того, як ми у […]