Возможна ли связь udp в реальном времени с помощью QUIC, WebRTC или ORTC?

Связь udp в режиме жесткого реального времени весьма привлекательна. WebRTC и Object Real Time Communications ( ORTC) утверждают, что обеспечивают связь в реальном времени с udp. Означает ли это "достаточно близко к времени настенных часов, чтобы не замечать", или они разработаны с жесткими требованиями детерминизма реального времени?

Есть ли какие-нибудь тесты, показывающие детерминированную связь UDP?

Насколько в реальном времени используются эти методы связи?

1 ответ

Определенно не "достаточно близко к настенным часам, чтобы не замечать"

Задержка в лучшем случае 100 мс, в среднем 300-800 мс, без гарантий и без критически важной надежности. Вы не должны использовать какие-либо IP-технологии для критически важных приложений. IP (интернет-протокол) не предназначен для этого.

Игрушка потребительского класса, не более того. Если он не работает или зависает, обновите страницу в браузере или вернитесь через 10 минут и повторите попытку. Вы не стали бы использовать эти технологии для военных приложений, дистанционного управления медицинским оборудованием, выполняющим некоторые процедуры, и всего остального, что требует сверхвысокой надежности.

Однако этого достаточно для видеоконференцсвязи и видеонаблюдения через Интернет, где никто не умирает, если приложение зависает 2% раз, а задержка 500 мс является приемлемой.

Попробуйте https://appr.tc/ для тестирования.

Другие вопросы по тегам