Project

General

Profile

Task #3509

[ndnrtc-client] Headless client

Added by Peter Gusev over 4 years ago. Updated over 3 years ago.

Status:
Closed
Priority:
High
Assignee:
Category:
Task
Start date:
03/04/2016
Due date:
03/11/2016
% Done:

100%

Estimated time:

Description

These are brief requirements for the headless consumer:

  • ability to consume audio/video streams this is pretty straightforward. we also should provide a function of writing decoded video to a file (.yuv or argb) which can be later used by producer as well.
  • configuration file there’s an example of configuration file (it’s parsed by libconfig++ library). I suggest using it and update if needed. invoking application should be as simple as this: $ ndnrtc-headless -c config.cfg
  • statistics gathering ...query statistics and save them to a .stat files. I suggest to make selecting statistics configurable. I.e. somewhere in configuration file we provide a list of which statistics we want the app to track and a file name; and they are gathered in captioned tab-delimited files which will be easy to import in matlab/excel or similar. Should look something like that: stat { buffer.stat: “buf est, buf tar, buf play”; playback.stat: “skipped no, incomplete, total”; ... } This should give us enough flexibility to test gathering different sets of metrics to analyze streaming efficiency and troubleshoot faster.

Related issues

Blocks ndnrtc - Feature #3481: Test NDN-RTC performance in Mini-NDNNewAshlesh Gawande02/28/2016

Actions
Blocks ndnrtc - Feature #3480: Create simple simulation to assess NFD performance for NDN-RTC type trafficClosedKlaus Schneider02/28/2016

Actions
Blocks ndnrtc - Feature #3479: Use real NDN-RTC to drive ndnSIM simulationClosedKlaus Schneider02/28/2016

Actions
#1

Updated by Peter Gusev over 4 years ago

  • Category set to Task
  • Assignee set to Peter Gusev
  • Priority changed from Normal to High
#2

Updated by Jeff Burke over 4 years ago

  • Due date set to 03/11/2016
#3

Updated by Jeff Burke over 4 years ago

  • Blocks Feature #3481: Test NDN-RTC performance in Mini-NDN added
#4

Updated by Jeff Burke over 4 years ago

  • Blocks Feature #3480: Create simple simulation to assess NFD performance for NDN-RTC type traffic added
#5

Updated by Peter Gusev over 4 years ago

  • Subject changed from [ndnrtc-client] Headless consumer to [ndnrtc-client] Headless client
  • % Done changed from 0 to 60
#6

Updated by Jeff Burke over 4 years ago

  • Blocks Feature #3479: Use real NDN-RTC to drive ndnSIM simulation added
#7

Updated by Peter Gusev over 3 years ago

  • Status changed from New to Closed
  • % Done changed from 60 to 100

Headless client was implemented and can be found in the dev branch of NDN-RTC

Also available in: Atom PDF