Objective video transmission quality measurement method in a peer-to-peer network
Authors: Абилов А.В. , Чунаев А.В. , Нистюк А.И. 
Published: July 2024

Для передачи видеопотока на широкую аудиторию все большее применение находят одноранговые сети на прикладном уровне модели OSI, обеспечивающие уменьшение нагрузки на сервер источника за счет того, что абонентские хосты не только получают видеопоток, но и ретранслируют его на другие хосты. Случайное отключение хостов от сети приводит к разрывам маршрутов передачи, что может значительно увеличить потери передаваемых фрагментов данных и вызывать потери видеокадров. Известные методы измерения объективного качества видео используются для оценки видео, подвергшегося сжатию, и не учитывают случайные потери видеокадров при передаче. Потери видеокадров приводят к тому, что эталонное и переданное видео сдвигаются относительно друг друга на некоторое количество видеокадров. В этом случае измеренные значения метрик объективного качества передачи видео могут значительно превышать истинные значения, что приводит к погрешностям измерений. В исследовании предлагается метод измерения объективного качества передачи видео, который учитывает потери видеокадров при передаче в одноранговой сети на основе достижения соответствия между исходным и переданным видеокадрами. Метод основывается на том, что для достижения истинных значений метрик, оценивающих качество видео, в случае потери кадров производится сдвиг эталонного видео так, чтобы его кадр и кадр оцениваемого видео совпадали. Для исследования эффективности предложенного метода разработан алгоритм измерения объективного качества передачи видео и соответствующее программное обеспечение. Экспериментальные исследования показали, что алгоритм, основанный на предложенном методе, определяет верные видеокадры для сравнения и, таким образом, не вносит погрешностей в отличие от существующих программных средств измерения объективного качества передачи видео. Это дает возможность проводить достоверную оценку объективного качества передачи видео в одноранговых сетях в условиях интенсивных потерь видеокадров.
For video streaming to a wide audience, peer-to-peer networks at the application level of the OSI model are increasingly used, which reduce the load on the source server due to the fact that subscriber hosts provide not only receiving a video stream, but also its relaying to other hosts. Accidental disconnection of hosts from the network leads to temporary disruptions in transmission routes, which can lead to significant losses of transmitted data fragments and cause loss of video frames. Known methods for measuring the objective quality of video transmission are used to assess the loss of video quality due to its compression and do not take into account the random loss of video frames during transmission over communication channels. Loss of video frames leads to the fact that the reference and transmitted video may be shifted relative to each other by a certain number of video frames. In this case, the measured values ​​of the metrics of the objective quality of video transmission can significantly exceed the true values, which leads to measurement errors. The study proposes a method for measuring the objective video transmission quality, which takes into account the loss of video frames during transmission in a peer-to-peer network based on achieving a match between the original and transmitted video frames. The method is based on the fact that in order to achieve the true values ​​of the metrics evaluating the video quality, in case of frame loss, the reference video is shifted so that its frame and the frame of the evaluated video coincide. To study the effectiveness of the proposed method, an algorithm for measuring the objective quality of video transmission and the corresponding software have been developed. Experimental studies have shown that the algorithm based on the proposed method determines the correct video frames for comparison and, thus, does not introduce errors, in contrast to the existing software for measuring the objective quality of video. This makes it possible to conduct a reliable assessment of the objective quality of video transmission in a peer-to-peer networks under conditions of intense video frame loss.