Optional
announcementSpecify in .pOpts.announcement
.
Optional
bufferHow many chunks ahead of latest request to store in buffer.
16
This is ignored if the ChunkSource supports getChunk()
function.
A larger number can reduce latency of fulfilling Interests if ChunkSource is slow. A smaller number reduces memory usage.
Optional
bufferHow many chunks behind latest request to store in buffer.
Infinity
This is ignored if the ChunkSource supports getChunk()
function.
After processing an Interest requesting segment i
, subsequent Interests requesting
segment before i - bufferBehind
cannot be answered.
A larger number or even Infinity
allows answering Interests requesting early segments,
at the cost of buffering many generated packets in memory.
A smaller number reduces memory usage, at the risk of not being able to answer some Interests,
which would become a problem in the presence of multiple consumers.
Optional
contentData ContentType.
0
Optional
describeFwFace description.
Specify in .pOpts.describe
.
Optional
endpointEndpoint for communication.
Specify .pOpts
.
Optional
freshnessData FreshnessPeriod (in milliseconds).
60000
Optional
pProducer options.
.describe
defaults to "serve" + Data prefix..concurrency
defaults to 16..announcement
defaults to producerPrefix
..dataSigner
.Optional
producerProducer name prefix.
Data prefix.
Specifying a shorter prefix enables name discovery.
Optional
segmentChoose a segment number naming convention.
Segment3
Optional
signerData signer.
digestSigning
Prefix announcement, or
false
to disable announcement.