Skip to content

xiaosayin/SAFR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 

Repository files navigation

SAFR: A Real-Time Communication System with Adaptive Frame Rate

This repository presents not only the manuscript's supplementary materials, but also a testing video demo, to offer a comprehensive view of our work.

Supplementary material

Due to the limited space in the paper's main body, we have added a supplementary material for our paper, to further discuss the related works, pseudo-code of FRC, explanation of hyper-parameters and QoE comparisons in terms of other metrics (PSNR, SSIM and bandwidth usage).
The supplementary materrial is available at: https://github.com/xiaosayin/SAFR/blob/main/SAFR_Supplementary%20materials.pdf

Demo of SAFR

Demo of SAFR

To intuitively compare the transmission performance of SAFR and BASE, we make a demo to demonstrate the videos viewed on the receiver side of SAFR and BASE (above: SAFR, below: BASE). Since the SAFR system introduces a VFI module on the receiver side, the illustrated video (above) is derived after frame interpolation process in SAFR system. The demo experiment is conducted on a network trace with severe bandwidth flunctuations ([250K, 1M]bps). Watermarks are further added to the bottom-left corner of each frame, to clearly present the frame index and corresponding frame delay.

For better visualizing the effect of frame dropping and presenting the QoE supuriority of SAFR, all the video frames of SAFR and BASE are aligned strictly during playing, and the missing frames are replaced with fully black frames labeled “Missing”.

Due to the upload size limitation of youtube, the demo videos of SAFR and BASE are further compressed after being put together. So please note that the demo videos’ visual quality is unequal to the actual visual quality on the receiver side. However, the uncompressed raw videos are uploaded to the Google drive as well (https://drive.google.com/file/d/1LnnHO9DBllGqnHzd6Gu7aBxEm2wK2Yx0/view?usp=share_link), please check the uncompressed version for better viewing experience.

The two videos' average QoE metrics are presented as follows (Note that all these values are calculated without the inserted black frames):
SAFR: {VAMF: 72.4564, Frame Delay: 235 ms, Frame Loss Rate: 0.71%}
BASE: {VAMF: 69.1295, Frame Delay: 421 ms, Frame Loss Rate: 5.58%}

Video source: Xiph.org Video Test Media [derf’s collection]. [Online] Available: https://media.xiph.org/video/derf/

The following are two versions of the normal playback videos with the all-black frames removed, one from the SAFR system and the other from the baseline system.

SAFR test video without inserted black frames

System of Adaptive Frame rate(SAFR) test video without black missing frames

BASE test video without inserted black frames

BASE test video without black missing frames

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published