Documentation ¶
Index ¶
Constants ¶
const AdaptName = "adapt"
AdaptName : parameter variables
const AppName = "goDASH"
AppName : parameter variables
const ArbiterAlg = "arbiter"
ArbiterAlg : constants for our algorithms
const ByteRangeString = "_byte_range"
ByteRangeString : string for byte_range
const Client = "clientPort"
Client : port for the "client"
const CodecName = "codec"
CodecName : parameter variables
const ConfigName = "config"
ConfigName : parameter variables
const ConventionalAlg = "conventional"
ConventionalAlg : constants for our algorithms
const Conversion1000 = 1000
Conversion1000 : divider for conversion from bit to kilobit, to megabit, etc
const Conversion1024 = 1024
Conversion1024 : divider for conversion from bit to kilobit, to megabit, etc
const DebugFolder = "./logs/"
DebugFolder : debug log folder location
const DebugName = "debug"
DebugName : parameter variables
const DebugOff = "off"
DebugOff : constants for debug
const DebugOn = "on"
DebugOn : constants for debug
const DebugTextFile = "log_file"
DebugTextFile : debug log file location
const EMWAAverageAlg = "exponential"
EMWAAverageAlg : constants for our algorithms
const ElasticAlg = "elastic"
ElasticAlg : constants for our algorithms
const ExpRatioName = "expRatio"
ExpRatioName : parameter variables
const FalseBool = "false"
FalseBool : false string for booleans
const FileFormat = ".txt"
FileFormat : debug file format
const FileStoreName = "storeDASH"
FileStoreName : parameter variables
const GeomAverageAlg = "geometric"
GeomAverageAlg : constants for our algorithms
const GetHeaderName = "getHeaders"
GetHeaderName : print header variables
const GetHeaderOff = "off"
GetHeaderOff : constants for getHeader
const GetHeaderOffline = "offline"
GetHeaderOffline : constants for getHeader
const GetHeaderOn = "on"
GetHeaderOn : constants for getHeader
const GetHeaderOnline = "online"
GetHeaderOnline : constants for getHeader
const HTTPcertLocation = "http/certs/cert.pem"
HTTPcertLocation : location of the http cert
const HTTPkeyLocation = "http/certs/key.pem"
HTTPkeyLocation : location of the http key
const HlsName = "hls"
HlsName : parameter variables
const HlsOff = "off"
HlsOff : constants for HLS
const HlsOn = "on"
HlsOn : constants for HLS
const InitBufferName = "initBuffer"
InitBufferName : parameter variables
const InsecureSSL = false
InsecureSSL : "Accept/Ignore all server SSL certificates"
const LogDownload = "logDownload.txt"
LogDownload : where to save the log download text
const LogisticAlg = "logistic"
LogisticAlg : constants for our algorithms
const MaxBufferName = "maxBuffer"
MaxBufferName : parameter variables
const MaxHeightName = "maxHeight"
MaxHeightName : parameter variables
const MeanAverageAlg = "average"
MeanAverageAlg : constants for our algorithms
const NumSegmentsName = "numSegments"
NumSegmentsName : parameter variables
const PrintHeaderName = "printHeader"
PrintHeaderName : parameter variables
const ProgressiveAlg = "progressive"
ProgressiveAlg : constants for our algorithms
const QuicName = "quic"
QuicName : parameter variables
const QuicOff = "off"
QuicOff : constants for quic
const QuicOn = "on"
QuicOn : constants for Extend
const RepRateBaseURL = ""
RepRateBaseURL : used for determining if byte range MPD
const RepRateCodecAV1 = "AV1"
RepRateCodecAV1 : AV1 constants for our encoder
const RepRateCodecAVC = "h264"
RepRateCodecAVC : AVC constants for our encoder
const RepRateCodecHEVC = "h265"
RepRateCodecHEVC : HEVC constants for our encoder
const RepRateCodecVP9 = "VP9"
RepRateCodecVP9 : VP9 constants for our encoder
const Serv = "serverPort"
Serv : port for the server
const StreamDurationName = "streamDuration"
StreamDurationName : parameter variables
const TerminalPrintName = "terminalPrint"
TerminalPrintName : parameter variables
const TerminalPrintOff = "off"
TerminalPrintOff : constants for print
const TerminalPrintOn = "on"
TerminalPrintOn : constants for print
const TestAlg = "test"
TestAlg : test constants for our algorithms
const TrueBool = "true"
TrueBool : true string for booleans
const URLName = "url"
URLName : parameter variables
const UseTestBedName = "useTestbed"
UseTestBedName : parameter variables
const UseTestBedOff = "off"
UseTestBedOff : constants for useTest
const UseTestBedOn = "on"
UseTestBedOn : constants for useTest
Variables ¶
var DebugFile = DebugFolder + DebugTextFile + FileFormat
DebugFile : debug log folder + file + FileFormat
var DebugFileName = "logFile"
DebugFileName : debug log name
var DownloadFileStoreName = "./files/"
DownloadFileStoreName : where to save the downloaded files
Functions ¶
This section is empty.
Types ¶
This section is empty.