WebRTC означає веб-зв’язок у реальному часі. Це дуже захоплююча, потужна та революційна передова технологія та потоковий протокол.
WebRTC це:
● Сучасні аудіокодеки: Opus, iSAC, iLBC.
● Сучасні відеокодеки: H.264, H.265, VP8, VP9.
● Підтримка у всіх браузерах
● Переваги: зв’язок у режимі реального часу та на основі браузера без медіа-сервера.
● Затримка: доставка мультимедіа менше 500 мілісекунд.
Відео з ідеєю: у нас є кілька різних компонентів, таких як FFmpeg, OpenCV, WebRTC (libdatachannel lib для C++):
– FFmpeg використовуємо для отримання відеопотоку з пристроїв, файлів та інших IP-камер;
– WebRTC допомагає відправляти пакети RTP з FFmpeg до браузера;
– Що буде, якщо ми зможемо поставити AI(OpenCV) між FFmpeg та WebRTC.
В результаті ми можемо отримати додаток Real-Time з штучний інтелект (ШІ). Програма має таку структуру, що ми можемо додавати в наш додаток інші моделі ІІ та передавати результати до браузера. Це може допомогти покращити представлення різних відео-проектів AI в Інтернеті, таких як розумна примірювальна, виявлення об’єктів, класифікація зображень, розпізнавання номерних знаків та інші.
Проект WebRTC і OpenCV
Опубліковано у Новини. Додати до закладок постійне посилання.