VBIM Configuration Parameters


Relevance

Parameter

DataType

Default Value

Description

Availability

MONROE monroe_guid String "localGuid" Should be overridden by the MONROE scheduler v0.5
monroe_nodeid String "localNode" MONROE node ID v0.5
monroe_ifup_interval_check Numeric 5 Interval to check if interface is up v0.5
monroe_interfaces_without_metadata Array of strings ["eth0","wlan0"] Client will not wait for metadata on these interfaces v0.5
monroe_modeminterfacename String "InternalInterface" Modem interface name v0.5
monroe_modem_metadata_topic String "MONROE.META.DEVICE.MODEM" Modem metadata topic string v0.5
monroe_zmqport String "tcp://172.17.0.1:5556" ZeroMQ port v0.5
cnf_add_modem_metadata_to_result Boolean FALSE Set to True to save one captured modem metadata v0.5
cnf_enabled_interfaces Array of strings ["eth0","op0","op1","op2","nlw_1","nlw_2"] Interfaces on which to run v0.5
cnf_exp_grace Numeric 10000 Grace period before killing experiment v0.5
cnf_disabled_interfaces Array of strings ["lo","metadata","eth2","wlan0","wwan0","wwan1","wwan2","docker0"] Interfaces to NOT run on v0.5
cnf_meta_grace Numeric 120 Grace period to wait for interface metadata v0.5
cnf_save_metadata_resultdir String /monroe/tmp/metadata Set to a directory to enable saving the metadata stream v0.5
cnf_save_metadata_topic String "MONROE.META" Metadata topic to be saved as a complete stream, e.g., "MONROE.META.DEVICE.MODEM" v0.5
Bitmovin analytics cnf_cdnprovider String "testCdnProvider" CDN provider string (optional) v0.5
cnf_customdata1 String "testCustomData1" Custom data string 1 (optional) v0.5
cnf_customdata2 String "testCustomData2 Custom data string 2 (optional) v0.5
cnf_customdata3 String "testCustomData3" Custom data string 3 (optional) v0.5
cnf_customdata4 String "testCustomData4" Custom data string 4 (optional) v0.5
cnf_customdata5 String "testCustomData5" Custom data string 5 (optional) v0.5
cnf_experimentname String "testExperimentName" Experiment name string (optional) v0.5
cnf_sessionid String "testSessionId" Session ID string v0.5
cnf_title String "testTitle" Video title string (optional) v0.5
cnf_userid String "testUserId" Custom user ID string (optional) v0.5
cnf_videoid String "testVideoId" Video ID string (optional) v0.5
Generic cnf_abr String "abrDynamic" ABR algorithm string v0.5
cnf_dataid String "MONROE.EXP.VBIM" Identifier of experiment type v0.5
cnf_duration Numeric 60 Streaming duration per run, in seconds v0.5
cnf_player String "bitmovin" Video player name as string v0.5
cnf_multiconfig_enabled Boolean TRUE Whether or not multiple configuration is enabled v0.5
cnf_multiconfig_randomize Boolean TRUE If enabled, whether or not to randomize the order of multiple configurations v0.5
cnf_multiconfig JSON array (list) [{"cnf_player": "bitmovin", "cnf_ping_target": "cdn.bitmovin.com"}, {"cnf_player": "dashjs","cnf_abr": "abrBola", "cnf_ping_target": "cdnjs.cloudflare.com"}, {"cnf_player": "dashjs","cnf_abr": "abrDynamic", "cnf_ping_target": "cdnjs.cloudflare.com"}, {"cnf_player": "dashjs","cnf_abr": "abrThroughput", "cnf_ping_target": "cdnjs.cloudflare.com"}, {"cnf_player": "shaka", "cnf_ping_target": "cdnjs.cloudflare.com"}] Multiple configurations as a JSON array v0.5
cnf_ping_count Numeric 11 Number of pings v0.5
cnf_ping_skip Boolean FALSE Whether or not to skip ping v0.5
cnf_ping_target String "orf.at" Ping target, examples: "orf.at", "194.232.104.149" v0.5
cnf_ping_timeout Numeric 2 Timeout setting for ping v0.5
cnf_resultdir String "/monroe/results/" Directory for saving results v0.5
cnf_stub String "http://..." URL stub for landing page v0.5
cnf_tag String None Tag string for measurement v0.5
cnf_time_between_runs Numeric 5 Time to wait between different runs v0.5
cnf_traceroute_skip Boolean TRUE Whether or not to skip traceroute v0.5
cnf_traceroute_target String "orf.at" Traceroute target v0.5
cnf_verbosity Numeric 3 Verbosity level: 0=mute, 1=error, 2=information, 3=verbose v0.5
timestamp Numeric time.gmtime() Timestamp for the measurement (batch) v0.5