Warning: AStream emulates a DASH video player, so you will not see a video playback window during the experiments. Additionally, in our experiments (network scenarios in network/mininet/), we run AStream with the option to delete video segment files after playback.

The experimental results must be processed from the output files generated in the ~/Workspace/mpquic-sbd/log folder:

  • ASTREAM_<DATE>.json: This file contains results processed by AStream. It includes details about video segments for each downloaded segment, transport protocol information, playback data, and video metadata.
  • DASH_BUFFER_LOG_<DATE>.csv: This file logs events related to AStream buffer management. For each event, it provides the following details: epoch time, current playback time, current buffer size, playback state, action, and bitrate.
  • itg-*-<DATE>: Binary files generated by D-ITG for background traffic.
  • output_<ABR>_<DATE>.txt: A log file that records all events during AStream execution. It includes timestamps, corresponding code lines, log types, and textual descriptions of events. This log file must be parsed to extract results, e.g., throughput, latency, SBD accuracy, etc.

Updated: