У мене є декілька ПК в локальній мережі Gigabit Ethernet, всі вони пов'язані з одним простим некерованим комутатором L2. Немає доступу до Інтернету. Я хочу побудувати систему реального часу, в якій певний ПК повинен посилати повідомлення в 1 МБ іншому, з таким властивістю, що це повідомлення або доставляється, або повністю втрачено (в останньому випадку не потрібно повторно передавати його, як це буде застарілими).
Більш подібно до "живий канал від камери відео + аудіо + деякі додаткові дані з датчиків". Я хочу використовувати протокол Ethernet, тому що мені не потрібні складні інтернет-маршрутизації, і MAC-адреси будуть просто достатніми.
Але Вікі сказав що максимальне корисне навантаження становить лише 46-150 октетів. Чи можу я подолати це обмеження за допомогою спеціально написаного програмного забезпечення (наприклад, використання netmap
API), або це апаратно визначена поведінка, яка не може бути змінена?