Where:lid, tid, qid (one byte each): are the layer id, temporal id and quality id of the current NAL unit.l (one bit): if set then this is the last NAL unit of the video.ty (two bits): the type of the NAL unit (currently only SliceData NAL units are sent).d (one bit): if set then the NAL unit is discardable.t (one bit): if set then the NAL unit is truncatable.2 (one bit): if set then the packet contains two NAL units.
Short Control NAL units are sent in the same packet as the NAL units that follow them.res (two bits): reserved for future use.naluid (4 bytes): the offset of the NAL unit in the original video.total size (2 bytes): the total size of the packet, including header, in bytes.frame number (2 bytes): the frame to which the NAL unit belongs, departing from 0.

fps: video frames per second. destination_address: destination IPv4 address.port: destination UDP port.video file: H.264 SVC video file.seconds to wait before writing to standard
output: this optional argument is useful if
multiple streamings are ran together, as writing to standard
output may consume resources and interfere with other
streamings that are in progress. The default is to wait 45
sedconds after the streaming is finished.

receiver

Where:listening port: the UDP port on which to listen for an incoming stream.output H.264 file: the file to which to output the incoming video.video duration in milliseconds: stop receiving and quit after this time has elapsed.

Example:

$ receiver 4455 out.264 50200 > receivedtrace.txt

nalufilter

Filter the NAL units that have unsatisfied dependencies and emulate a
play-out buffer, dropping NAL units that were received too late.
SVC Medium Grain Scalability version.

Where:
sent stream trace file: the trace file obtained from the
f-nstamp tool, using as the argument the trace obtained with the "-pt"
option
of the JSVM BitstreamExtractor tool, using the sent H.264 as the
argument. For example:

bytes per frame: length in bytes of each YUV frame, obtained from
width*height*1.5. i.e. 152064 for CIF, 608256 for 4CIF, 4866048 for HD. total frames: total number of frames in the original video. distorted YUV: the received YUV, reconstructed from the filtered
trace file using the JSVM tools. For example: