Терминология , используемая в MDN , является несколько краткой, так что вот перефразирование, которое, я надеюсь, поможет решить вашу проблему! Блок цитаты взяты из MDN и уточнены ниже. Более подробное описание см. Также в определениях W3 C .
outbound-rtp
Объект RTCOutboundRtpStreamStats, предоставляющий статистику об исходящем потоке RTP. отправлено из RTCPeerConnection.
Этот статистический отчет основан на вашем исходящем потоке данных вашим партнерам. Это измерение взято с точки зрения только этого исходящего потока RTP, поэтому информация, которая касается ваших пиров (время прохождения сигнала в обоих направлениях, дрожание и т. Д. c.), Отсутствует, поскольку их можно измерить только с пониманием обработка одноранговым узлом вашего потока.
inbound-rtp
Статистика входящего потока RTP, который в данный момент используется этим RTCPeerConnection, в объекте RTCInboundRtpStreamStats.
В отличие от статистики исходящих RTP, этот статистический отчет содержит данные о входящем потоке данных, который вы получаете от своих партнеров. Обратите внимание, что если у вас нет подключенных партнеров, ваш звонок на getStats
вообще не включает этот тип отчета.
remote-inbound-rtp
Содержит статистику об удаленном входящий RTP-поток конечной точки; этот поток соответствует исходящему RTP-потоку локальной конечной точки. Используя этот объект RTCRemoteInboundRtpStreamStats, вы можете узнать, насколько хорошо удаленный узел принимает данные.
Этот статистический отчет содержит подробную информацию о вашем исходящем потоке rtp с точки зрения дистанционное соединение. То есть этот отчет статистики содержит анализ вашего outbound-rtp
потока с точки зрения удаленного сервера, который обрабатывает ваш поток с другой стороны.