3307 lines
101 KiB
Plaintext
3307 lines
101 KiB
Plaintext
NETI-VAS-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, enterprises, Counter32, Counter64,
|
|
Unsigned32, Integer32
|
|
FROM SNMPv2-SMI
|
|
TEXTUAL-CONVENTION, TimeStamp, TruthValue, RowStatus, RowPointer,
|
|
DateAndTime
|
|
FROM SNMPv2-TC
|
|
SnmpAdminString
|
|
FROM SNMP-FRAMEWORK-MIB
|
|
InetAddressType, InetAddress, InetPortNumber
|
|
FROM INET-ADDRESS-MIB;
|
|
|
|
netiVasMIB MODULE-IDENTITY
|
|
LAST-UPDATED
|
|
"201504200700Z"
|
|
ORGANIZATION
|
|
"Net Insight AB"
|
|
CONTACT-INFO
|
|
"Net Insight AB
|
|
Box 42093
|
|
SE-126 14 Stockholm
|
|
Sweden
|
|
Tel +46-8-685 0400
|
|
info@netinsight.se"
|
|
DESCRIPTION
|
|
"This document is work in progress, and it is likely to
|
|
change.
|
|
|
|
Reference: NID4613.
|
|
|
|
MIB for Video Appliance Services. The MIB describes objects
|
|
for setting up and monitoring of reliable video transports
|
|
over an IP network. It also contains configuration objects
|
|
for encoders and decoders.
|
|
|
|
The MIB contains conceptual tables that describes the
|
|
different objects:
|
|
|
|
The table vasIfTable contains physical video ports, such as
|
|
ASI or SDI ports.
|
|
|
|
The table vasEncPipeTable contains video encoder pipelines.
|
|
A video encoder pipeline can encode the video (e.g. from SDI
|
|
to MPEG-4) to a stream, and process the audio, video and
|
|
meta-data.
|
|
|
|
The table vasDecPipeTable contains video decoder pipelines.
|
|
A video decoder pipeline can decode a stream (from
|
|
e.g. MPEG-4 to SDI) and process the audio, video and data in
|
|
the stream.
|
|
|
|
The table vasUdpSnkTable contains objects that receives an
|
|
UDP video stream on an IP interface and provides it as an
|
|
input to another source object.
|
|
|
|
The table vasUdpSrcTable contains objects that takes a video
|
|
stream from a sink object and transmits it as a UDP stream
|
|
from an IP interface. This object is the complement to an
|
|
object in the vasUdpSnkTable.
|
|
|
|
The table vasPulSrcTable contains the source objects of a
|
|
pull transport, i.e. a transport of a stream that is
|
|
initiated at the sink side, where the stream is pulled from
|
|
the source (sender) to the sink (receiver) at the sink.
|
|
|
|
The table vasMpuSrcTable contains the source objects of pull
|
|
transports, where multiple transports to different
|
|
destinations may be setup from the same source.
|
|
|
|
The table vasPulSnkTable contains the sink part of a pull
|
|
transport, i.e. a transport of a stream that is initiated at
|
|
the sink side, where the stream is pulled from the source
|
|
(sender) to the sink (receiver) at the sink.
|
|
|
|
The table vasPusSrcTable contains the source part of a push
|
|
transport, i.e. a transport that is initiated from the source
|
|
side, and is pushed from the source (sender) to the sink
|
|
(receiver) at the source.
|
|
|
|
The table vasPusSnkTable contains the sink part of a push
|
|
transport, i.e. a transport that is initiated from the source
|
|
side, and is pushed from the source (sender) to the sink
|
|
(receiver) at the source.
|
|
|
|
The MIB also contains tables for statistics."
|
|
|
|
REVISION
|
|
"201504200700Z"
|
|
DESCRIPTION
|
|
"This revision is not compatible with the previous revision.
|
|
- Revised the use of IP addresses and their types.
|
|
- Updated descriptions.
|
|
|
|
Based on NID4613 A26."
|
|
REVISION
|
|
"201504010000Z"
|
|
DESCRIPTION
|
|
"First public version, based on NID4613 A26."
|
|
|
|
::= { netiGeneric 5 }
|
|
|
|
netinsight OBJECT IDENTIFIER ::= { enterprises 2928 }
|
|
netiGeneric OBJECT IDENTIFIER ::= { netinsight 2 }
|
|
|
|
|
|
--
|
|
-- Textual Conventions
|
|
--
|
|
|
|
VasConnectionStatus ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The connection state of the video transport.
|
|
|
|
offline(0). The transport is disabled.
|
|
|
|
connecting(1). The transport is in the process of being
|
|
established.
|
|
|
|
reconnecting(2). The transport has been established, but has
|
|
then failed. Attempting to re-establish the connection.
|
|
|
|
connected(3). The transport is connected and operational.
|
|
|
|
unknown(9). The state is unknown."
|
|
SYNTAX INTEGER {
|
|
offline(0),
|
|
connecting(1),
|
|
reconnecting(2),
|
|
connected(3),
|
|
unknown(9) }
|
|
|
|
VasCipher ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The cipher:
|
|
|
|
none(0). Encryption is not used.
|
|
|
|
aes128(1). AES-128, encrypted using Advanced Encryption
|
|
Standard with 128-bit key length.
|
|
|
|
aes192(1). AES-192, encrypted using Advanced Encryption
|
|
Standard with 192-bit key length.
|
|
|
|
aes256(1). AES-256, encrypted using Advanced Encryption
|
|
Standard with 256-bit key length."
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
aes128(1),
|
|
aes192(2),
|
|
aes256(3) }
|
|
|
|
VasResetStatistics ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"reset(0). Reset all statistics."
|
|
SYNTAX INTEGER {
|
|
reset(0)}
|
|
|
|
|
|
VasVideoFormat ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Video format."
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
fmt525i59(1),
|
|
fmt625i50(2),
|
|
fmt720p23(3),
|
|
fmt720p24(4),
|
|
fmt720p25(5),
|
|
fmt720p29(6),
|
|
fmt720p30(7),
|
|
fmt720p50(8),
|
|
fmt720p59(9),
|
|
fmt720p60(10),
|
|
fmt1080p23(11),
|
|
fmt1080p24(12),
|
|
fmt1080p25(13),
|
|
fmt1080p29(14),
|
|
fmt1080p30(15),
|
|
fmt1080p50(16),
|
|
fmt1080p59(17),
|
|
fmt1080p60(18),
|
|
fmt1080i50(19),
|
|
fmt1080i59(20),
|
|
fmt1080i60(21) }
|
|
|
|
--
|
|
-- Groups
|
|
--
|
|
|
|
vasInterfaceGroup OBJECT IDENTIFIER ::= { netiVasMIB 1 }
|
|
vasEncoderPipeGroup OBJECT IDENTIFIER ::= { netiVasMIB 2 }
|
|
vasDecoderPipeGroup OBJECT IDENTIFIER ::= { netiVasMIB 3 }
|
|
vasTransportsGroup OBJECT IDENTIFIER ::= { netiVasMIB 4 }
|
|
vasStatisticsGroup OBJECT IDENTIFIER ::= { netiVasMIB 5 }
|
|
|
|
--
|
|
-- Interface Group
|
|
--
|
|
|
|
-- Start of Interface table
|
|
|
|
vasIfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VasIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table conceptual table contains video interfaces; physical
|
|
video ports, such as ASI and SDI ports."
|
|
::= { vasInterfaceGroup 1 }
|
|
|
|
vasIfEntry OBJECT-TYPE
|
|
SYNTAX VasIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the conceptual table represents one video
|
|
interface."
|
|
INDEX { vasIfIndex }
|
|
::= { vasIfTable 1 }
|
|
|
|
VasIfEntry ::= SEQUENCE {
|
|
vasIfIndex Unsigned32,
|
|
vasIfName SnmpAdminString,
|
|
vasIfPurpose SnmpAdminString,
|
|
vasIfAdminStatus INTEGER,
|
|
vasIfOperStatus INTEGER,
|
|
vasIfFailure SnmpAdminString,
|
|
vasIfLastChanged TimeStamp,
|
|
vasIfResetStatistics VasResetStatistics,
|
|
vasIfInputFrom RowPointer,
|
|
vasIfPortMode INTEGER,
|
|
vasIfActiveFormat VasVideoFormat
|
|
}
|
|
|
|
vasIfIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An index that uniquely identifies the interface in the table.
|
|
The index is maintained across reboots of the node. The
|
|
index is generally a small number."
|
|
::= { vasIfEntry 1 }
|
|
|
|
vasIfName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A textual name of the interface. The name is unique within
|
|
the node. The first part of the name is a string
|
|
representing the type of interface, the second part of the
|
|
name contains the device number followed by the port number
|
|
within the device, separated by a semi-colon."
|
|
::= { vasIfEntry 2 }
|
|
|
|
vasIfPurpose OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A text that can describe the purpose of the interface. This
|
|
is for administrative use."
|
|
DEFVAL { ''H }
|
|
::= { vasIfEntry 3 }
|
|
|
|
vasIfAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up(1),
|
|
down(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The administrative state of the interface. The value
|
|
controls the desired state of the interface.
|
|
|
|
up(1). The interface shall be enabled.
|
|
|
|
down(2). The interface shall be disabled."
|
|
DEFVAL { down }
|
|
::= { vasIfEntry 4 }
|
|
|
|
vasIfOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up(1),
|
|
down(2) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The operational state of the interface. The value normally
|
|
follow the state of the administrative state.
|
|
|
|
up(1). The interface is up and operational.
|
|
|
|
down(2). The interface is not operational, either because
|
|
its administrative state is down, or because of an error. If
|
|
it is down because of an error, an alarm should be raised
|
|
and the vasIfFailure should describe the fault."
|
|
::= { vasIfEntry 5 }
|
|
|
|
vasIfFailure OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A text describing the configuration or error status of the
|
|
interface. The text is the empty string if the configuration
|
|
is correct and no error is present, otherwise it contains a
|
|
message describing the error."
|
|
::= { vasIfEntry 6 }
|
|
|
|
vasIfLastChanged OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of sysUpTime when status or configuration of the
|
|
objects was last changed."
|
|
::= { vasIfEntry 7 }
|
|
|
|
vasIfResetStatistics OBJECT-TYPE
|
|
SYNTAX VasResetStatistics
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Resets all statistics counters for the interface. (Not yet
|
|
implemented)."
|
|
::= { vasIfEntry 8 }
|
|
|
|
vasIfInputFrom OBJECT-TYPE
|
|
SYNTAX RowPointer
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If the interface is an output interface, as set on
|
|
vasIfPortMode, then this is a reference to the object that
|
|
shall deliver the video stream to the interface. Which type
|
|
of object that is a valid input depends on the type of
|
|
interface.
|
|
|
|
If the interface is an input interface, as set on
|
|
the vasIfPortMode, then the value is always `.0.0'."
|
|
::= { vasIfEntry 9 }
|
|
|
|
vasIfPortMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
asiInput(1),
|
|
asiOutput(2),
|
|
sdiInput(3),
|
|
sdiOutput(4) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies how the interface shall operate. When the port is
|
|
set as an input, then a video stream received on the physical
|
|
port is distributed to the objects having this port as their
|
|
input. When the port is set as an output, then a video stream
|
|
received from the object referenced in vasIfInputFrom is
|
|
transmitted on the physical port.
|
|
|
|
asiInput(1). The port shall operate as an ASI input.
|
|
|
|
asiOutput(2). The port shall operate as an ASI output.
|
|
|
|
sdiInput(3). The port shall operate as an SDI input.
|
|
|
|
sdiOutput(4). The port shall operate as an SDI output."
|
|
::= { vasIfEntry 10 }
|
|
|
|
vasIfActiveFormat OBJECT-TYPE
|
|
SYNTAX VasVideoFormat
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The video source format."
|
|
::= { vasIfEntry 11 }
|
|
|
|
-- End of Interface table
|
|
|
|
|
|
--
|
|
-- Encoder Group
|
|
--
|
|
|
|
-- Start of Encoder pipe table
|
|
|
|
vasEncPipeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VasEncPipeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The conceptual table contains objects that represent video
|
|
encoder pipelines. A video encoder pipeline can encode the
|
|
video (e.g. from SDI to MPEG-4) to a stream, and process the
|
|
audio, video and meta-data."
|
|
::= { vasEncoderPipeGroup 1 }
|
|
|
|
vasEncPipeEntry OBJECT-TYPE
|
|
SYNTAX VasEncPipeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the conceptual table represents one encoder
|
|
pipeline."
|
|
INDEX { vasEncPipeIndex }
|
|
::= { vasEncPipeTable 1 }
|
|
|
|
VasEncPipeEntry ::= SEQUENCE {
|
|
vasEncPipeIndex Unsigned32,
|
|
vasEncPipeRowStatus RowStatus,
|
|
vasEncPipeName SnmpAdminString,
|
|
vasEncPipePurpose SnmpAdminString,
|
|
vasEncPipeAdminStatus INTEGER,
|
|
vasEncPipeOperStatus INTEGER,
|
|
vasEncPipeFailure SnmpAdminString,
|
|
vasEncPipeLastChanged TimeStamp,
|
|
vasEncPipeResetStatistics VasResetStatistics,
|
|
|
|
vasEncPipeStatsTr101 Unsigned32,
|
|
vasEncPipeEnableTr101 TruthValue,
|
|
vasEncPipeInputFrom RowPointer,
|
|
vasEncPipeCipher VasCipher,
|
|
vasEncPipeEncryptKey SnmpAdminString,
|
|
vasEncPipeProcessedFrames Counter32,
|
|
vasEncPipeCurrentTsBitrate Unsigned32,
|
|
vasEncPipeVideoBitrate Unsigned32
|
|
}
|
|
|
|
vasEncPipeIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An index that uniquely identifies the encoder pipeline in the
|
|
table."
|
|
::= { vasEncPipeEntry 1 }
|
|
|
|
vasEncPipeRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"See SNMPv2-TC. Use vasEncPipeAdminStatus to activate and
|
|
de-activate an encoder pipeline. The following values are
|
|
supported:
|
|
|
|
active(1). The object always reads active.
|
|
|
|
createAndGo(4). A new conceptual row is created representing
|
|
a new encoder pipeline. To activate the encoder pipeline,
|
|
set the administrative state to up(1) after all columnar
|
|
objects have been set.
|
|
|
|
destroy(6). The encoder pipeline is deleted. It can be
|
|
deleted regardless of its operational state."
|
|
::= { vasEncPipeEntry 2 }
|
|
|
|
vasEncPipeName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A textual name of the encoder pipeline. The name is
|
|
automatically assigned by the system. The last part of the
|
|
name is the index in this table."
|
|
::= { vasEncPipeEntry 3 }
|
|
|
|
vasEncPipePurpose OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A text that can describe the purpose of the encoder pipeline.
|
|
This is for administrative use."
|
|
DEFVAL { ''H }
|
|
::= { vasEncPipeEntry 4 }
|
|
|
|
vasEncPipeAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up(1),
|
|
down(2) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The administrative state of the encoder pipeline.
|
|
|
|
up(1). The encoder pipeline shall be enabled and allocates
|
|
the necessary resources.
|
|
|
|
down(2). The encoder pipeline shall be disabled and will not
|
|
allocate any resources."
|
|
DEFVAL { down }
|
|
::= { vasEncPipeEntry 5 }
|
|
|
|
vasEncPipeOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up(1),
|
|
down(2) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The operational state of the encoder pipe. The value
|
|
normally follow the state of the administrative state.
|
|
|
|
up(1). The encoder pipe is up and operational.
|
|
|
|
down(2). The encoder pipe is not operational, either because
|
|
its administrative state is down, or because of an error. If
|
|
it is down because of an error, an alarm should be raised
|
|
and the vasEncPipeFailure should describe the fault."
|
|
::= { vasEncPipeEntry 6 }
|
|
|
|
vasEncPipeFailure OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A text describing the configuration or error status of the
|
|
encoder pipeline. The text is the empty string if the
|
|
configuration is correct and no error is present, otherwise
|
|
it contains a message describing the error."
|
|
::= { vasEncPipeEntry 7 }
|
|
|
|
vasEncPipeLastChanged OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of sysUpTime when status or configuration of the
|
|
objects was last changed."
|
|
::= { vasEncPipeEntry 8 }
|
|
|
|
vasEncPipeResetStatistics OBJECT-TYPE
|
|
SYNTAX VasResetStatistics
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Resets all statistics counters for the encoder pipe. (Not
|
|
yet implemented)."
|
|
::= { vasEncPipeEntry 9 }
|
|
|
|
vasEncPipeStatsTr101 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index for an entry in ETSI TR 101 290 statistics table for
|
|
this object. (The table is not yet defined)."
|
|
::= { vasEncPipeEntry 10 }
|
|
|
|
vasEncPipeEnableTr101 OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enables or disables the ETSI TR 101 290 statistics collection."
|
|
DEFVAL { false }
|
|
::= { vasEncPipeEntry 11 }
|
|
|
|
vasEncPipeInputFrom OBJECT-TYPE
|
|
SYNTAX RowPointer
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A reference to the object that shall supply the video stream
|
|
to the encoder pipe. This could be a physical input port in
|
|
the vasIfTable, or a stream from e.g. a decoder pipe in the
|
|
vasDecPipeTable. The value `.0.0' is used when no input is
|
|
specified."
|
|
::= { vasEncPipeEntry 12 }
|
|
|
|
vasEncPipeCipher OBJECT-TYPE
|
|
SYNTAX VasCipher
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A cipher to be used when encrypting the transport stream
|
|
generated by the encoder pipeline."
|
|
DEFVAL { none }
|
|
::= { vasEncPipeEntry 13 }
|
|
|
|
vasEncPipeEncryptKey OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The key to be used when encrypting the transport stream
|
|
generated by the encoder pipeline. The key shall be provided
|
|
as a text with hexadecimal digits presented as lower case
|
|
characters."
|
|
DEFVAL { ''H }
|
|
::= { vasEncPipeEntry 14 }
|
|
|
|
vasEncPipeProcessedFrames OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Running counter of number of encoded frames."
|
|
::= { vasEncPipeEntry 15 }
|
|
|
|
vasEncPipeCurrentTsBitrate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current transport stream bitrate in kbps."
|
|
::= { vasEncPipeEntry 16 }
|
|
|
|
vasEncPipeVideoBitrate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Target video bitrate after encoding in kbps."
|
|
::= { vasEncPipeEntry 17 }
|
|
|
|
-- End of Encoder pipe table
|
|
|
|
|
|
--
|
|
-- Decoder Group
|
|
--
|
|
|
|
-- Start of Decoder pipe table
|
|
|
|
vasDecPipeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VasDecPipeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The conceptual table contains objects that represent video
|
|
decoder pipelines. A video decoder pipeline can decode a
|
|
stream (from e.g. MPEG-4 to SDI) and process the audio, video
|
|
and data in the stream."
|
|
::= { vasDecoderPipeGroup 1 }
|
|
|
|
vasDecPipeEntry OBJECT-TYPE
|
|
SYNTAX VasDecPipeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the conceptual table represents one decoder
|
|
pipeline."
|
|
INDEX { vasDecPipeIndex }
|
|
::= { vasDecPipeTable 1 }
|
|
|
|
VasDecPipeEntry ::= SEQUENCE {
|
|
vasDecPipeIndex Unsigned32,
|
|
vasDecPipeRowStatus RowStatus,
|
|
vasDecPipeName SnmpAdminString,
|
|
vasDecPipePurpose SnmpAdminString,
|
|
vasDecPipeAdminStatus INTEGER,
|
|
vasDecPipeOperStatus INTEGER,
|
|
vasDecPipeFailure SnmpAdminString,
|
|
vasDecPipeLastChanged TimeStamp,
|
|
vasDecPipeResetStatistics VasResetStatistics,
|
|
|
|
vasDecPipeInputFrom RowPointer,
|
|
vasDecPipeCipher VasCipher,
|
|
vasDecPipeDecryptKey SnmpAdminString,
|
|
vasDecPipeProcessedFrames Counter32,
|
|
vasDecPipeCurrentTsBitrate Unsigned32,
|
|
vasDecPipeVideoBitrate Unsigned32
|
|
}
|
|
|
|
vasDecPipeIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An index that uniquely identifies the decoder pipeline in the
|
|
table."
|
|
::= { vasDecPipeEntry 1 }
|
|
|
|
vasDecPipeRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"See SNMPv2-TC. Use vasDecPipeAdminStatus to activate and
|
|
de-activate a decoder pipeline. The following values are
|
|
supported:
|
|
|
|
active(1). The object always reads active.
|
|
|
|
createAndGo(4). A new conceptual row is created representing
|
|
a new decoder pipeline. To activate the decoder pipeline,
|
|
set the administrative state to up(1) after all columnar
|
|
objects have been set.
|
|
|
|
destroy(6). The decoder pipeline is deleted. It can be
|
|
deleted regardless of its operational state."
|
|
::= { vasDecPipeEntry 2 }
|
|
|
|
vasDecPipeName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A textual name of the decoder pipeline. The name is
|
|
automatically assigned by the system. The last part of the
|
|
name is the index in this table."
|
|
::= { vasDecPipeEntry 3 }
|
|
|
|
vasDecPipePurpose OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A text that can describe the purpose of the decoder pipeline.
|
|
This is for administrative use."
|
|
DEFVAL { ''H }
|
|
::= { vasDecPipeEntry 4 }
|
|
|
|
vasDecPipeAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up(1),
|
|
down(2) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The administrative state of the decoder pipeline.
|
|
|
|
up(1). The decoder pipeline shall be enabled and will
|
|
allocate the necessary resources.
|
|
|
|
down(2). The decoder pipeline shall be disabled and will not
|
|
allocate any resources."
|
|
DEFVAL { down }
|
|
::= { vasDecPipeEntry 5 }
|
|
|
|
vasDecPipeOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up(1),
|
|
down(2) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The operational state of the decoder pipe. The value
|
|
normally follow the state of the administrative state.
|
|
|
|
up(1). The decoder pipe is up and operational.
|
|
|
|
down(2). The decoder pipe is not operational, either because
|
|
its administrative state is down, or because of an error. If
|
|
it is down because of an error, an alarm should be raised
|
|
and the vasDecPipeFailure should describe the fault."
|
|
::= { vasDecPipeEntry 6 }
|
|
|
|
vasDecPipeFailure OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A text describing the configuration or error status of the
|
|
decoder pipeline. The text is the empty string if the
|
|
configuration is correct and no error is present, otherwise
|
|
it contains a message describing the error."
|
|
::= { vasDecPipeEntry 7 }
|
|
|
|
vasDecPipeLastChanged OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of sysUpTime when status or configuration of the
|
|
objects was last changed."
|
|
::= { vasDecPipeEntry 8 }
|
|
|
|
vasDecPipeResetStatistics OBJECT-TYPE
|
|
SYNTAX VasResetStatistics
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Resets all statistics counters for the decoder pipe. (Not
|
|
yet implemented)."
|
|
::= { vasDecPipeEntry 9 }
|
|
|
|
vasDecPipeInputFrom OBJECT-TYPE
|
|
SYNTAX RowPointer
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A reference to the object that shall supply the encoded video
|
|
stream to the decoder pipe. This could be e.g. a pull or
|
|
push transport sink in the vasPulSnkTable or vasPusSnkTable,
|
|
or an encoder pipe in the vasEncPipeTable. The value `.0.0'
|
|
is used when no input is specified."
|
|
::= { vasDecPipeEntry 10 }
|
|
|
|
vasDecPipeCipher OBJECT-TYPE
|
|
SYNTAX VasCipher
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A cipher to be used when decrypting the transport stream."
|
|
DEFVAL { none }
|
|
::= { vasDecPipeEntry 11 }
|
|
|
|
vasDecPipeDecryptKey OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The key to be used when decrypting the transport stream. The
|
|
key shall be provided as a text with hexadecimal digits
|
|
presented as lower case characters."
|
|
DEFVAL { ''H }
|
|
::= { vasDecPipeEntry 12 }
|
|
|
|
vasDecPipeProcessedFrames OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Running counter of number of decoded frames."
|
|
::= { vasDecPipeEntry 13 }
|
|
|
|
vasDecPipeCurrentTsBitrate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current transport stream bitrate in kbps."
|
|
::= { vasDecPipeEntry 14 }
|
|
|
|
vasDecPipeVideoBitrate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Video bitrate after decoding in kbps."
|
|
::= { vasDecPipeEntry 15 }
|
|
|
|
-- End of Decoder pipe table
|
|
|
|
|
|
--
|
|
-- Transport Group
|
|
--
|
|
|
|
vasStreamPort OBJECT-TYPE
|
|
SYNTAX InetPortNumber
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The UDP port number that is used when listening at stream
|
|
connections requests."
|
|
DEFVAL { 2088 }
|
|
::= { vasTransportsGroup 1 }
|
|
|
|
-- Start of UDP source table
|
|
|
|
vasUdpSrcTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VasUdpSrcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The conceptual table contains objects that takes a video
|
|
stream from a sink object and transmits it as a UDP stream
|
|
from an IP interface. This object is the complement to an
|
|
object in the vasUdpSnkTable."
|
|
::= { vasTransportsGroup 2 }
|
|
|
|
vasUdpSrcEntry OBJECT-TYPE
|
|
SYNTAX VasUdpSrcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the conceptual table represents one UDP source."
|
|
INDEX { vasUdpSrcIndex }
|
|
::= { vasUdpSrcTable 1 }
|
|
|
|
VasUdpSrcEntry ::= SEQUENCE {
|
|
vasUdpSrcIndex Unsigned32,
|
|
vasUdpSrcRowStatus RowStatus,
|
|
vasUdpSrcName SnmpAdminString,
|
|
vasUdpSrcPurpose SnmpAdminString,
|
|
vasUdpSrcAdminStatus INTEGER,
|
|
vasUdpSrcOperStatus INTEGER,
|
|
vasUdpSrcFailure SnmpAdminString,
|
|
vasUdpSrcLastChanged TimeStamp,
|
|
vasUdpSrcConnectionStatus VasConnectionStatus,
|
|
vasUdpSrcResetStatistics VasResetStatistics,
|
|
|
|
vasUdpSrcStatsUdp Unsigned32,
|
|
vasUdpSrcInputFrom RowPointer,
|
|
vasUdpSrcRemoteHostType InetAddressType,
|
|
vasUdpSrcRemoteHostAddress InetAddress,
|
|
vasUdpSrcRemotePort InetPortNumber,
|
|
vasUdpSrcLocalIfType InetAddressType,
|
|
vasUdpSrcLocalIfAddress InetAddress,
|
|
vasUdpSrcLocalPort InetPortNumber,
|
|
vasUdpSrcCipher VasCipher,
|
|
vasUdpSrcDecryptKey SnmpAdminString,
|
|
vasUdpSrcTtl Unsigned32,
|
|
vasUdpSrcDontFragment TruthValue
|
|
}
|
|
|
|
vasUdpSrcIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An index that uniquely identifies the UDP source in the
|
|
table."
|
|
::= { vasUdpSrcEntry 1 }
|
|
|
|
vasUdpSrcRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"See SNMPv2-TC. Use vasUdpSrcAdminStatus to activate and
|
|
de-activate a UDP source. The following values are
|
|
supported:
|
|
|
|
active(1). The object always reads active.
|
|
|
|
createAndGo(4). A new conceptual row is created representing
|
|
a new UDP source. To activate the UDP source, set the
|
|
administrative state to up(1) after all columnar objects have
|
|
been set.
|
|
|
|
destroy(6). The UDP source is deleted. It can be deleted
|
|
regardless of its operational state."
|
|
::= { vasUdpSrcEntry 2 }
|
|
|
|
vasUdpSrcName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A textual name of the UDP source. The name is automatically
|
|
assigned by the system. The last part of the name is the
|
|
index in this table."
|
|
::= { vasUdpSrcEntry 3 }
|
|
|
|
vasUdpSrcPurpose OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A text that can describe the purpose of the UDP source. This
|
|
is for administrative use."
|
|
DEFVAL { ''H }
|
|
::= { vasUdpSrcEntry 4 }
|
|
|
|
vasUdpSrcAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up(1),
|
|
down(2) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The administrative state of the UDP source.
|
|
|
|
up(1). The UDP source shall be enabled and allocates the
|
|
necessary resources.
|
|
|
|
down(2). The UDP source shall be disabled and will not allocate
|
|
any resources."
|
|
DEFVAL { down }
|
|
::= { vasUdpSrcEntry 5 }
|
|
|
|
vasUdpSrcOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up(1),
|
|
down(2) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The operational state of the UDP source. The value normally
|
|
follow the state of the administrative state.
|
|
|
|
up(1). The UDP source is up and operational.
|
|
|
|
down(2). The UDP source is not operational, either because its
|
|
administrative state is down, or because of an error. If it
|
|
is down because of an error, an alarm should be raised
|
|
and the vasUdpSrcFailure should describe the fault."
|
|
::= { vasUdpSrcEntry 6 }
|
|
|
|
vasUdpSrcFailure OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string describing the configuration or error status of the
|
|
object. The string is the empty string if the configuration
|
|
is correct and no error is present, otherwise it contains a
|
|
message describing the error."
|
|
::= { vasUdpSrcEntry 7 }
|
|
|
|
vasUdpSrcLastChanged OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of sysUpTime when status or configuration of the
|
|
objects was last changed."
|
|
::= { vasUdpSrcEntry 8 }
|
|
|
|
vasUdpSrcConnectionStatus OBJECT-TYPE
|
|
SYNTAX VasConnectionStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the stream transport connection."
|
|
::= { vasUdpSrcEntry 9 }
|
|
|
|
vasUdpSrcResetStatistics OBJECT-TYPE
|
|
SYNTAX VasResetStatistics
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Resets all statistics counters for the object. (Not yet
|
|
implemented)."
|
|
::= { vasUdpSrcEntry 10 }
|
|
|
|
vasUdpSrcStatsUdp OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index for an entry in statistics table vasUdpStatisticsTable
|
|
for this object."
|
|
::= { vasUdpSrcEntry 11 }
|
|
|
|
vasUdpSrcInputFrom OBJECT-TYPE
|
|
SYNTAX RowPointer
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A reference to the object that shall supply the video stream
|
|
to the UDP source. This could be e.g. a pull or push sink in
|
|
the vasPulSnkTable or vasPusSnkTable, or a UDP sink in the
|
|
vasUdpSnkTable. The value `.0.0' is used when no input is
|
|
specified."
|
|
::= { vasUdpSrcEntry 12 }
|
|
|
|
vasUdpSrcRemoteHostType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes how vasUdpSrcRemoteHostAddress shall be
|
|
interpreted. Supported values are `unknown', `ipv4' and
|
|
`dns'."
|
|
DEFVAL { unknown }
|
|
::= { vasUdpSrcEntry 13 }
|
|
|
|
vasUdpSrcRemoteHostAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address or DNS hostname of the remote source that
|
|
shall provide the UDP stream."
|
|
DEFVAL { ''H }
|
|
::= { vasUdpSrcEntry 14 }
|
|
|
|
vasUdpSrcRemotePort OBJECT-TYPE
|
|
SYNTAX InetPortNumber
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port number at the remote source that shall provide the
|
|
UDP stream."
|
|
DEFVAL { 0 }
|
|
::= { vasUdpSrcEntry 15 }
|
|
|
|
vasUdpSrcLocalIfType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes how the vasUdpSrcLocalIfAddress shall be
|
|
interpreted. Supported value is `ipv4'."
|
|
DEFVAL { ipv4 }
|
|
::= { vasUdpSrcEntry 16 }
|
|
|
|
vasUdpSrcLocalIfAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of a local interface (NIC) that shall be used
|
|
as input for the video stream. If any interface can be used,
|
|
set the IPv4 address 0.0.0.0."
|
|
DEFVAL { '00000000'H }
|
|
::= { vasUdpSrcEntry 17 }
|
|
|
|
vasUdpSrcLocalPort OBJECT-TYPE
|
|
SYNTAX InetPortNumber
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The local UPD port number. Use 0 for any port."
|
|
DEFVAL { 0 }
|
|
::= { vasUdpSrcEntry 18 }
|
|
|
|
vasUdpSrcCipher OBJECT-TYPE
|
|
SYNTAX VasCipher
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The cipher to use for encrypting the UDP video stream."
|
|
DEFVAL { none }
|
|
::= { vasUdpSrcEntry 19 }
|
|
|
|
vasUdpSrcDecryptKey OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The key to be used when encrypting the UDP video stream. The
|
|
key shall be provided as a text with hexadecimal digits
|
|
presented as lower case characters."
|
|
DEFVAL { ''H }
|
|
::= { vasUdpSrcEntry 20 }
|
|
|
|
vasUdpSrcTtl OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TTL, the Time to Live (hop limit) for the UDP/IP datagram."
|
|
DEFVAL { 64 }
|
|
::= { vasUdpSrcEntry 21 }
|
|
|
|
vasUdpSrcDontFragment OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Don't Fragment (DF) flag on the IP packet. When set,
|
|
then if fragmentation would be required to route a packet,
|
|
the packet is dropped instead."
|
|
DEFVAL { true }
|
|
::= { vasUdpSrcEntry 22 }
|
|
|
|
-- End of UDP source table
|
|
|
|
|
|
-- Start of UDP sink table
|
|
|
|
vasUdpSnkTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VasUdpSnkEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The conceptual table contains objects that receives a UDP
|
|
video stream on an IP interface and provides it as an input
|
|
to another source object."
|
|
::= { vasTransportsGroup 3 }
|
|
|
|
vasUdpSnkEntry OBJECT-TYPE
|
|
SYNTAX VasUdpSnkEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the conceptual table represents one UDP sink."
|
|
INDEX { vasUdpSnkIndex }
|
|
::= { vasUdpSnkTable 1 }
|
|
|
|
VasUdpSnkEntry ::= SEQUENCE {
|
|
vasUdpSnkIndex Unsigned32,
|
|
vasUdpSnkRowStatus RowStatus,
|
|
vasUdpSnkName SnmpAdminString,
|
|
vasUdpSnkPurpose SnmpAdminString,
|
|
vasUdpSnkAdminStatus INTEGER,
|
|
vasUdpSnkOperStatus INTEGER,
|
|
vasUdpSnkFailure SnmpAdminString,
|
|
vasUdpSnkLastChanged TimeStamp,
|
|
vasUdpSnkConnectionStatus VasConnectionStatus,
|
|
vasUdpSnkResetStatistics VasResetStatistics,
|
|
|
|
vasUdpSnkStatsUdp Unsigned32,
|
|
vasUdpSnkStatsTr101 Unsigned32,
|
|
vasUdpSnkEnableTr101 TruthValue,
|
|
vasUdpSnkRemoteInetType InetAddressType,
|
|
vasUdpSnkRemoteInetAddress InetAddress,
|
|
vasUdpSnkLocalIfType InetAddressType,
|
|
vasUdpSnkLocalIfAddress InetAddress,
|
|
vasUdpSnkLocalPort InetPortNumber,
|
|
vasUdpSnkCipher VasCipher,
|
|
vasUdpSnkEncryptKey SnmpAdminString,
|
|
vasUdpSnkMcastIpType InetAddressType,
|
|
vasUdpSnkMcastIp InetAddress,
|
|
vasUdpSnkSsmSourceIp InetAddress,
|
|
vasUdpSnkCompress TruthValue
|
|
}
|
|
|
|
vasUdpSnkIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An index that uniquely identifies the UDP sink in the
|
|
table."
|
|
::= { vasUdpSnkEntry 1 }
|
|
|
|
vasUdpSnkRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"See SNMPv2-TC. Use vasUdpSnkAdminStatus to activate and
|
|
de-activate a UDP source. The following values are
|
|
supported:
|
|
|
|
active(1). The object always reads active.
|
|
|
|
createAndGo(4). A new conceptual row is created representing
|
|
a new UDP sink. To activate the UDP sink, set the
|
|
administrative state to up(1) after all columnar objects have
|
|
been set.
|
|
|
|
destroy(6). The UDP sink is deleted. It can be deleted
|
|
regardless of its operational state."
|
|
::= { vasUdpSnkEntry 2 }
|
|
|
|
vasUdpSnkName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A textual name of the UDP sink. The name is automatically
|
|
assigned by the system. The last part of the name is the
|
|
index in this table."
|
|
::= { vasUdpSnkEntry 3 }
|
|
|
|
vasUdpSnkPurpose OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A text that can describe the purpose of the UDP sink. This
|
|
is for administrative use."
|
|
DEFVAL { ''H }
|
|
::= { vasUdpSnkEntry 4 }
|
|
|
|
vasUdpSnkAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up(1),
|
|
down(2) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The administrative state of the UDP sink.
|
|
|
|
up(1). The UDP sink shall be enabled and allocates the
|
|
necessary resources.
|
|
|
|
down(2). The UDP sink shall be disabled and will not allocate
|
|
any resources."
|
|
DEFVAL { down }
|
|
::= { vasUdpSnkEntry 5 }
|
|
|
|
vasUdpSnkOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up(1),
|
|
down(2) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The operational state of the UDP sink. The value normally
|
|
follow the state of the administrative state.
|
|
|
|
up(1). The UDP sink is up and operational.
|
|
|
|
down(2). The UDP sink is not operational, either because its
|
|
administrative state is down, or because of an error. If it
|
|
is down because of an error, an alarm should be raised
|
|
and the vasUdpSnkFailure should describe the fault."
|
|
::= { vasUdpSnkEntry 6 }
|
|
|
|
vasUdpSnkFailure OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string describing the configuration or error status of the
|
|
object. The string is the empty string if the configuration
|
|
is correct and no error is present, otherwise it contains a
|
|
message describing the error."
|
|
::= { vasUdpSnkEntry 7 }
|
|
|
|
vasUdpSnkLastChanged OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of sysUpTime when status or configuration of the
|
|
objects was last changed."
|
|
::= { vasUdpSnkEntry 8 }
|
|
|
|
vasUdpSnkConnectionStatus OBJECT-TYPE
|
|
SYNTAX VasConnectionStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the stream transport connection."
|
|
::= { vasUdpSnkEntry 9 }
|
|
|
|
vasUdpSnkResetStatistics OBJECT-TYPE
|
|
SYNTAX VasResetStatistics
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Resets all statistics counters for the object. (Not yet
|
|
implemented)."
|
|
DEFVAL { 0 }
|
|
::= { vasUdpSnkEntry 10 }
|
|
|
|
vasUdpSnkStatsUdp OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index for an entry in statistics table vasUdpStatisticsTable
|
|
for this object."
|
|
::= { vasUdpSnkEntry 11 }
|
|
|
|
vasUdpSnkStatsTr101 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index for an entry in ETSI TR 101 290 statistics table for
|
|
this object. (The table is not yet defined)."
|
|
::= { vasUdpSnkEntry 12 }
|
|
|
|
vasUdpSnkEnableTr101 OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enables or disables ETSI TR 101 290 statistics collection."
|
|
DEFVAL { false }
|
|
::= { vasUdpSnkEntry 13 }
|
|
|
|
vasUdpSnkRemoteInetType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the format of vasUdpSnkRemoteInetAddress."
|
|
::= { vasUdpSnkEntry 14 }
|
|
|
|
vasUdpSnkRemoteInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the remote host from where the UDP stream
|
|
is being received. The value is empty and
|
|
vasUdpSnkRemoteInetType is `unknown' when a stream is not
|
|
received."
|
|
::= { vasUdpSnkEntry 15 }
|
|
|
|
vasUdpSnkLocalIfType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes how the vasUdpSnkLocalIfAddress shall be
|
|
interpreted. Supported value is `ipv4'."
|
|
DEFVAL { ipv4 }
|
|
::= { vasUdpSnkEntry 16 }
|
|
|
|
vasUdpSnkLocalIfAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of a local interface (NIC) that shall be used
|
|
as input for the video stream. If any interface can be used,
|
|
set the IPv4 address 0.0.0.0."
|
|
DEFVAL { '00000000'H }
|
|
::= { vasUdpSnkEntry 17 }
|
|
|
|
vasUdpSnkLocalPort OBJECT-TYPE
|
|
SYNTAX InetPortNumber
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The local UDP port that shall be used for input."
|
|
DEFVAL { 0 }
|
|
::= { vasUdpSnkEntry 18 }
|
|
|
|
vasUdpSnkCipher OBJECT-TYPE
|
|
SYNTAX VasCipher
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The cipher that shall be used for decrypting the received UDP
|
|
video stream."
|
|
DEFVAL { none }
|
|
::= { vasUdpSnkEntry 19 }
|
|
|
|
vasUdpSnkEncryptKey OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The key to be used when decrypting the UDP video stream. The
|
|
key shall be provided as a text with hexadecimal digits
|
|
presented as lower case characters."
|
|
DEFVAL { ''H }
|
|
::= { vasUdpSnkEntry 20 }
|
|
|
|
vasUdpSnkMcastIpType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The format of vasUdpSnkMcastIp and vasUdpSnkSsmSourceIp.
|
|
Supported values are `unknown' and `ipv4'."
|
|
DEFVAL { ipv4 }
|
|
::= { vasUdpSnkEntry 21 }
|
|
|
|
vasUdpSnkMcastIp OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The multicast IP address if joining a multicast UDP stream.
|
|
Set empty and vasUdpSnkMcastIpType to `unknown' if not
|
|
multicast."
|
|
DEFVAL { ''H }
|
|
::= { vasUdpSnkEntry 22 }
|
|
|
|
vasUdpSnkSsmSourceIp OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The source address if source-specific multicast (SSM) shall
|
|
be used. Set to empty and vasUdpSnkMcastIpType to `unknown'
|
|
if multicast shall not be used, or all-zero (0.0.0.0) if
|
|
multicast but where SSM shall not be used."
|
|
DEFVAL { ''H }
|
|
::= { vasUdpSnkEntry 23 }
|
|
|
|
vasUdpSnkCompress OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Removes null-packets in an MPEG transport stream."
|
|
DEFVAL { false }
|
|
::= { vasUdpSnkEntry 24 }
|
|
|
|
-- End of UDP sink table
|
|
|
|
-- Start of Pull source table.
|
|
|
|
vasPulSrcTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VasPulSrcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The conceptual table contains objects that represent the
|
|
source (sender) in a pull transport, i.e. a transport of a
|
|
stream that is initiated from the sink side, where the stream
|
|
is pulled from the source to the sink at the sink."
|
|
::= { vasTransportsGroup 4 }
|
|
|
|
vasPulSrcEntry OBJECT-TYPE
|
|
SYNTAX VasPulSrcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the conceptual table represents one pull source
|
|
object."
|
|
INDEX { vasPulSrcIndex }
|
|
::= { vasPulSrcTable 1 }
|
|
|
|
VasPulSrcEntry ::= SEQUENCE {
|
|
vasPulSrcIndex Unsigned32,
|
|
vasPulSrcRowStatus RowStatus,
|
|
vasPulSrcName SnmpAdminString,
|
|
vasPulSrcPurpose SnmpAdminString,
|
|
vasPulSrcAdminStatus INTEGER,
|
|
vasPulSrcOperStatus INTEGER,
|
|
vasPulSrcFailure SnmpAdminString,
|
|
vasPulSrcLastChanged TimeStamp,
|
|
vasPulSrcConnectionStatus VasConnectionStatus,
|
|
vasPulSrcResetStatistics VasResetStatistics,
|
|
|
|
vasPulSrcStatsTrsp Unsigned32,
|
|
vasPulSrcRemoteInetType InetAddressType,
|
|
vasPulSrcRemoteInetAddress InetAddress,
|
|
vasPulSrcStreamId SnmpAdminString,
|
|
vasPulSrcInputFrom RowPointer,
|
|
vasPulSrcRemoteId SnmpAdminString,
|
|
vasPulSrcPassword SnmpAdminString
|
|
}
|
|
|
|
vasPulSrcIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An index that uniquely identifies the pull source in the
|
|
table."
|
|
::= { vasPulSrcEntry 1 }
|
|
|
|
vasPulSrcRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"See SNMPv2-TC. Use vasPulSrcAdminStatus to activate and
|
|
de-activate a Pull source. The following values are
|
|
supported:
|
|
|
|
active(1). The object always reads active.
|
|
|
|
createAndGo(4). A new conceptual row is created representing
|
|
a new Pull source. To activate the Pull source,
|
|
set the administrative state to up(1) after all columnar
|
|
objects have been set.
|
|
|
|
destroy(6). The Pull source is deleted. It can be
|
|
deleted regardless of its operational state."
|
|
::= { vasPulSrcEntry 2 }
|
|
|
|
vasPulSrcName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A textual name of the Pull source. The name is automatically
|
|
assigned by the system. The last part of the name is the
|
|
index in this table."
|
|
::= { vasPulSrcEntry 3 }
|
|
|
|
vasPulSrcPurpose OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A text that can describe the purpose of the Pull source.
|
|
This is for administrative use."
|
|
DEFVAL { ''H }
|
|
::= { vasPulSrcEntry 4 }
|
|
|
|
vasPulSrcAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up(1),
|
|
down(2) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The administrative state of the Pull source. The value
|
|
controls the desired state of the Pull source.
|
|
|
|
up(1). The Pull source shall be enabled.
|
|
|
|
down(2). The Pull source shall be disabled."
|
|
DEFVAL { down }
|
|
::= { vasPulSrcEntry 5 }
|
|
|
|
vasPulSrcOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up(1),
|
|
down(2),
|
|
dormant(3),
|
|
partial(4) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The operational state of the Pull source. The value normally
|
|
follow the state of the administrative state.
|
|
|
|
up(1). The Pull source is up and operational.
|
|
|
|
down(2). The Pull source is not operational, either because
|
|
its administrative state is down, or because of an error. If
|
|
it is down because of an error, an alarm should be raised
|
|
and the vasPulSrcFailure should describe the fault."
|
|
::= { vasPulSrcEntry 6 }
|
|
|
|
vasPulSrcFailure OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string describing the configuration or error status of the
|
|
object. The string is the empty string if the configuration
|
|
is correct and no error is present, otherwise it contains a
|
|
message describing the error."
|
|
::= { vasPulSrcEntry 7 }
|
|
|
|
vasPulSrcLastChanged OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of sysUpTime when status or configuration of the
|
|
objects was last changed."
|
|
::= { vasPulSrcEntry 8 }
|
|
|
|
vasPulSrcConnectionStatus OBJECT-TYPE
|
|
SYNTAX VasConnectionStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the stream transport connection."
|
|
::= { vasPulSrcEntry 9 }
|
|
|
|
vasPulSrcResetStatistics OBJECT-TYPE
|
|
SYNTAX VasResetStatistics
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Resets all statistics counters for the object. (Not yet
|
|
implemented)."
|
|
::= { vasPulSrcEntry 10 }
|
|
|
|
vasPulSrcStatsTrsp OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index for an entry in statistics vasTrspStatisticsTable table
|
|
for this object."
|
|
::= { vasPulSrcEntry 11 }
|
|
|
|
vasPulSrcRemoteInetType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Format of vasPulSrcRemoteInetAddress."
|
|
::= { vasPulSrcEntry 12 }
|
|
|
|
vasPulSrcRemoteInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the remote host to where the transport
|
|
stream is being sent. The value is empty and
|
|
vasPulSrcRemoteInetType is `unknown' when a stream
|
|
is not sent."
|
|
::= { vasPulSrcEntry 13 }
|
|
|
|
vasPulSrcStreamId OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Assigns the stream ID to a transport stream. The stream ID
|
|
is a string that identifies the transport stream in all nodes
|
|
where the stream exists. This must be unique within a node
|
|
for any given transport stream."
|
|
::= { vasPulSrcEntry 14 }
|
|
|
|
vasPulSrcInputFrom OBJECT-TYPE
|
|
SYNTAX RowPointer
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A reference to the object that shall supply the video stream
|
|
to the pull source. This could be e.g. an encoder pipeline
|
|
in the vasEncPipeTable or a UDP sink in the vasUdpSnkTable.
|
|
The value `.0.0' is used when no input is specified."
|
|
::= { vasPulSrcEntry 15 }
|
|
|
|
vasPulSrcRemoteId OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The remote ID is the assigned to the remote host where the
|
|
transport stream is received. This is used for compatibility
|
|
with nodes that does not implement this MIB. A node that
|
|
implements this MIB is assigned the default value
|
|
`nimbrava'."
|
|
::= { vasPulSrcEntry 16 }
|
|
|
|
vasPulSrcPassword OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A password used for the transport stream. The
|
|
vasPulSnkPassword on the sink at the remote host must match."
|
|
DEFVAL { ''H }
|
|
::= { vasPulSrcEntry 17 }
|
|
|
|
-- End of Pull source table
|
|
|
|
-- Start of Multiple Pull source table.
|
|
|
|
vasMpuSrcTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VasMpuSrcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The conceptual table contains objects that represent the
|
|
source (sender) of pull transports, where multiple transports
|
|
to different destinations may be setup from the same source."
|
|
::= { vasTransportsGroup 5 }
|
|
|
|
vasMpuSrcEntry OBJECT-TYPE
|
|
SYNTAX VasMpuSrcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the conceptual table represents one multiple pull
|
|
source object."
|
|
INDEX { vasMpuSrcIndex }
|
|
::= { vasMpuSrcTable 1 }
|
|
|
|
VasMpuSrcEntry ::= SEQUENCE {
|
|
vasMpuSrcIndex Unsigned32,
|
|
vasMpuSrcRowStatus RowStatus,
|
|
vasMpuSrcName SnmpAdminString,
|
|
vasMpuSrcPurpose SnmpAdminString,
|
|
vasMpuSrcAdminStatus INTEGER,
|
|
vasMpuSrcOperStatus INTEGER,
|
|
vasMpuSrcFailure SnmpAdminString,
|
|
vasMpuSrcLastChanged TimeStamp,
|
|
|
|
vasMpuSrcStreamId SnmpAdminString,
|
|
vasMpuSrcInputFrom RowPointer
|
|
}
|
|
|
|
vasMpuSrcIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An index that uniquely identifies the multiple pull source in
|
|
the table."
|
|
::= { vasMpuSrcEntry 1 }
|
|
|
|
vasMpuSrcRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"See SNMPv2-TC. Use vasMpuSrcAdminStatus to activate and
|
|
de-activate an Multiple pull source. The following values
|
|
are supported:
|
|
|
|
active(1). The object always reads active.
|
|
|
|
createAndGo(4). A new conceptual row is created representing
|
|
a new Multiple pull source. To activate the encoder
|
|
pipeline, set the administrative state to up(1) after all
|
|
columnar objects have been set.
|
|
|
|
destroy(6). The Multiple pull source is deleted. It can be
|
|
deleted regardless of its operational state."
|
|
::= { vasMpuSrcEntry 2 }
|
|
|
|
vasMpuSrcName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A textual name of the Multiple pull source. The name is
|
|
automatically assigned by the system. The last part of the
|
|
name is the index in this table."
|
|
::= { vasMpuSrcEntry 3 }
|
|
|
|
vasMpuSrcPurpose OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A text that can describe the purpose of the Multiple pull
|
|
source. This is for administrative use."
|
|
DEFVAL { ''H }
|
|
::= { vasMpuSrcEntry 4 }
|
|
|
|
vasMpuSrcAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up(1),
|
|
down(2) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The administrative state of the Multiple pull source. The
|
|
value controls the desired state of the Multiple pull source.
|
|
|
|
up(1). The Multiple pull source shall be enabled.
|
|
|
|
down(2). The Multiple pull source shall be disabled."
|
|
DEFVAL { down }
|
|
::= { vasMpuSrcEntry 5 }
|
|
|
|
vasMpuSrcOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up(1),
|
|
down(2),
|
|
dormant(3),
|
|
partial(4) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The operational state of the Multiple Pull source. The value
|
|
normally follow the state of the administrative state.
|
|
|
|
up(1). The Multiple pull source is up and operational.
|
|
|
|
down(2). The Multiple pull source is not operational, either
|
|
because its administrative state is down, or because of an
|
|
error. If it is down because of an error, an alarm
|
|
should be raised and the vasMpuSrcFailure should describe the
|
|
fault."
|
|
::= { vasMpuSrcEntry 6 }
|
|
|
|
vasMpuSrcFailure OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string describing the configuration or error status of the
|
|
object. The string is the empty string if the configuration
|
|
is correct and no error is present, otherwise it contains a
|
|
message describing the error."
|
|
::= { vasMpuSrcEntry 7 }
|
|
|
|
vasMpuSrcLastChanged OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of sysUpTime when status or configuration of the
|
|
objects was last changed."
|
|
::= { vasMpuSrcEntry 8 }
|
|
|
|
vasMpuSrcStreamId OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Assigns the stream ID to a transport stream. The stream ID
|
|
is a string that identifies the transport stream in all nodes
|
|
where the stream exists. This must be unique within a node
|
|
for any given transport stream."
|
|
::= { vasMpuSrcEntry 12 }
|
|
|
|
vasMpuSrcInputFrom OBJECT-TYPE
|
|
SYNTAX RowPointer
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A reference to the object that shall supply the video stream
|
|
to the multiple pull source. This could be e.g. an encoder
|
|
pipeline on the vasEncPipeTable or a UDP sink in the
|
|
vasUdpSnkTable. The value `.0.0' is used when no input is
|
|
specified."
|
|
::= { vasMpuSrcEntry 13 }
|
|
|
|
-- End of Multipe Pull source table
|
|
|
|
|
|
-- Start of Pull sink table
|
|
|
|
vasPulSnkTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VasPulSnkEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The conceptual table contains objects that represent the sink
|
|
(receiver) of a pull transport, i.e. a transport of a stream
|
|
that is initiated at the sink side, where the stream is
|
|
pulled from the source to the sink at the sink."
|
|
::= { vasTransportsGroup 6 }
|
|
|
|
vasPulSnkEntry OBJECT-TYPE
|
|
SYNTAX VasPulSnkEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the conceptual table represents one pull sink
|
|
object."
|
|
INDEX { vasPulSnkIndex }
|
|
::= { vasPulSnkTable 1 }
|
|
|
|
VasPulSnkEntry ::= SEQUENCE {
|
|
vasPulSnkIndex Unsigned32,
|
|
vasPulSnkRowStatus RowStatus,
|
|
vasPulSnkName SnmpAdminString,
|
|
vasPulSnkPurpose SnmpAdminString,
|
|
vasPulSnkAdminStatus INTEGER,
|
|
vasPulSnkOperStatus INTEGER,
|
|
vasPulSnkFailure SnmpAdminString,
|
|
vasPulSnkLastChanged TimeStamp,
|
|
vasPulSnkConnectionStatus VasConnectionStatus,
|
|
|
|
vasPulSnkResetStatistics VasResetStatistics,
|
|
vasPulSnkStatsTrsp Unsigned32,
|
|
vasPulSnkStatsTr101 Unsigned32,
|
|
vasPulSnkEnableTr101 TruthValue,
|
|
vasPulSnkRemoteInetType InetAddressType,
|
|
vasPulSnkRemoteInetAddress InetAddress,
|
|
vasPulSnkStreamId SnmpAdminString,
|
|
vasPulSnkPassword SnmpAdminString,
|
|
vasPulSnkRemoteHostType InetAddressType,
|
|
vasPulSnkRemoteHostAddress InetAddress,
|
|
vasPulSnkRemoteHostType2 InetAddressType,
|
|
vasPulSnkRemoteHostAddress2 InetAddress,
|
|
vasPulSnkRemotePort InetPortNumber,
|
|
vasPulSnkRetransmitBuffer Unsigned32,
|
|
vasPulSnkFecMaxOverhead Unsigned32,
|
|
vasPulSnkFecOptimize TruthValue,
|
|
vasPulSnkFecLatency Unsigned32 }
|
|
|
|
vasPulSnkIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An index that uniquely identifies the pull sink in the
|
|
table."
|
|
::= { vasPulSnkEntry 1 }
|
|
|
|
vasPulSnkRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"See SNMPv2-TC. Use vasPulSnkAdminStatus to activate and
|
|
de-activate a Pull sink. The following values are supported:
|
|
|
|
active(1). The object always reads active.
|
|
|
|
createAndGo(4). A new conceptual row is created representing
|
|
a new Pull sink. To activate the Pull sink, set the
|
|
administrative state to up(1) after all columnar objects have
|
|
been set.
|
|
|
|
destroy(6). The Pull sink is deleted. It can be deleted
|
|
regardless of its operational state."
|
|
::= { vasPulSnkEntry 2 }
|
|
|
|
vasPulSnkName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A textual name of the Pull sink. The name is automatically
|
|
assigned by the system. The last part of the name is the
|
|
index in this table."
|
|
::= { vasPulSnkEntry 3 }
|
|
|
|
vasPulSnkPurpose OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A text that can describe the purpose of the Pull sink. This
|
|
is for administrative use."
|
|
DEFVAL { ''H }
|
|
::= { vasPulSnkEntry 4 }
|
|
|
|
vasPulSnkAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up(1),
|
|
down(2) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The administrative state of the Pull sink. The value
|
|
controls the desired state of the Pull sink.
|
|
|
|
up(1). The Pull sink shall be enabled.
|
|
|
|
down(2). The Pull sink shall be disabled."
|
|
DEFVAL { down }
|
|
::= { vasPulSnkEntry 5 }
|
|
|
|
vasPulSnkOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up(1),
|
|
down(2) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The operational state of the Pull sink. The value normally
|
|
follow the state of the administrative state.
|
|
|
|
up(1). The Pull sink is up and operational.
|
|
|
|
down(2). The Pull sink is not operational, either because its
|
|
administrative state is down, or because of an error. If it
|
|
is down because of an error, an alarm should be raised
|
|
and the vasPulSnkFailure should describe the fault."
|
|
::= { vasPulSnkEntry 6 }
|
|
|
|
vasPulSnkFailure OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string describing the configuration or error status of the
|
|
object. The string is the empty string if the configuration
|
|
is correct and no error is present, otherwise it contains a
|
|
message describing the error."
|
|
::= { vasPulSnkEntry 7 }
|
|
|
|
vasPulSnkLastChanged OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of sysUpTime when status or configuration of the
|
|
objects was last changed."
|
|
::= { vasPulSnkEntry 8 }
|
|
|
|
vasPulSnkConnectionStatus OBJECT-TYPE
|
|
SYNTAX VasConnectionStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the stream transport connection."
|
|
::= { vasPulSnkEntry 9 }
|
|
|
|
vasPulSnkResetStatistics OBJECT-TYPE
|
|
SYNTAX VasResetStatistics
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Resets all statistics counters for the object. (Not yet
|
|
implemented)."
|
|
::= { vasPulSnkEntry 10 }
|
|
|
|
vasPulSnkStatsTrsp OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index for an entry in statistics vasTrspStatisticsTable table
|
|
for this object."
|
|
::= { vasPulSnkEntry 11 }
|
|
|
|
vasPulSnkStatsTr101 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index for an entry in ETSI TR 101 290 statistics table for
|
|
this object. (The table is not yet defined)."
|
|
::= { vasPulSnkEntry 12 }
|
|
|
|
vasPulSnkEnableTr101 OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enables or disables ETSI TR 101 290 statistics collection."
|
|
DEFVAL { false }
|
|
::= { vasPulSnkEntry 13 }
|
|
|
|
vasPulSnkRemoteInetType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Format of vasPulSrcRemoteInetAddress."
|
|
::= { vasPulSnkEntry 14 }
|
|
|
|
vasPulSnkRemoteInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the remote host from where the transport
|
|
stream is received. The value is empty and
|
|
vasPulSnkRemoteInetType is `unknown' when a stream
|
|
is not received."
|
|
::= { vasPulSnkEntry 15 }
|
|
|
|
vasPulSnkStreamId OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the stream ID of the stream on the remote host that
|
|
shall be received. The stream ID is a string that identifies
|
|
the transport stream in all nodes where the stream exists.
|
|
This must be unique within a node for any given transport
|
|
stream."
|
|
::= { vasPulSnkEntry 16 }
|
|
|
|
vasPulSnkPassword OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The password to use for the received transport stream. The
|
|
password must match the vasPulSrcPassword set on the source
|
|
at the remote host."
|
|
DEFVAL { ''H }
|
|
::= { vasPulSnkEntry 17 }
|
|
|
|
vasPulSnkRemoteHostType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Format of vasPulSnkRemoteHostAddress. Supported values are
|
|
`unknown', `ipv4', and `dns'."
|
|
DEFVAL { unknown }
|
|
::= { vasPulSnkEntry 18 }
|
|
|
|
vasPulSnkRemoteHostAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address or DNS hostname of the remote host from where
|
|
the transport stream shall be pulled. This address is the
|
|
first host that will be attempted when a transport stream is
|
|
to be established."
|
|
DEFVAL { ''H }
|
|
::= { vasPulSnkEntry 19 }
|
|
|
|
vasPulSnkRemoteHostType2 OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Format of vasPulSnkRemoteHostAddress2. Supported values are
|
|
`unknown', `ipv4', and `dns'."
|
|
DEFVAL { unknown }
|
|
::= { vasPulSnkEntry 20 }
|
|
|
|
vasPulSnkRemoteHostAddress2 OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The second IP address or DNS hostname of the remote host from
|
|
where the transport stream shall be pulled. When using two
|
|
addresses, then the transport is setup with two alternative
|
|
sources. This is a second host that will be attempted if
|
|
connection to the first host fails when a transport stream is
|
|
to be established. If a second host shall not be used, then
|
|
the value shall be empty and the vasPulSnkRemoteHostType
|
|
shall be `unknown'."
|
|
DEFVAL { ''H }
|
|
::= { vasPulSnkEntry 21 }
|
|
|
|
vasPulSnkRemotePort OBJECT-TYPE
|
|
SYNTAX InetPortNumber
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The UDP port on the remote host that the remote host is
|
|
listening for connection attempts. See vaStreamPort."
|
|
DEFVAL { 2088 }
|
|
::= { vasPulSnkEntry 22 }
|
|
|
|
vasPulSnkRetransmitBuffer OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..30000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The size of the retransmission buffer in milliseconds (ms).
|
|
The retransmission buffer setting adds bandwidth on the
|
|
sender side to compensate for packet loss. The setting will
|
|
affect the allowed maximum bitrate."
|
|
DEFVAL { 500 }
|
|
::= { vasPulSnkEntry 23 }
|
|
|
|
vasPulSnkFecMaxOverhead OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..100)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Forward Error Correction (FEC) overhead in percent (%) of
|
|
the original stream bit rate. FEC increases the streams
|
|
tolerance of burst errors and corrects for single errors, as
|
|
long as they are not clustered, but at the cost of increased
|
|
latency and is therefore not always desirable."
|
|
DEFVAL { 0 }
|
|
::= { vasPulSnkEntry 24 }
|
|
|
|
vasPulSnkFecOptimize OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Whether to automatically optimize Forward Error Correction
|
|
(FEC). Optimization will favor the video stream and visually
|
|
important frames, I and IDR-frames, over others, such as
|
|
audio. Thereby lowering latency."
|
|
DEFVAL { false }
|
|
::= { vasPulSnkEntry 25 }
|
|
|
|
vasPulSnkFecLatency OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Forward Error Correction (FEC) block size in milliseconds
|
|
(ms)."
|
|
DEFVAL { 100 }
|
|
::= { vasPulSnkEntry 26 }
|
|
|
|
-- End of Pull sink table
|
|
|
|
|
|
-- Start of Push source table
|
|
|
|
vasPusSrcTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VasPusSrcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The conceptual table contains objects that represent the
|
|
source (sender) of a push transport, i.e. a transport that is
|
|
initiated from the source side, and is pushed from the source
|
|
to the sink at the source."
|
|
::= { vasTransportsGroup 7 }
|
|
|
|
vasPusSrcEntry OBJECT-TYPE
|
|
SYNTAX VasPusSrcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the conceptual table represents one push source
|
|
object."
|
|
INDEX { vasPusSrcIndex }
|
|
::= { vasPusSrcTable 1 }
|
|
|
|
VasPusSrcEntry ::= SEQUENCE {
|
|
vasPusSrcIndex Unsigned32,
|
|
vasPusSrcRowStatus RowStatus,
|
|
vasPusSrcName SnmpAdminString,
|
|
vasPusSrcPurpose SnmpAdminString,
|
|
vasPusSrcAdminStatus INTEGER,
|
|
vasPusSrcOperStatus INTEGER,
|
|
vasPusSrcFailure SnmpAdminString,
|
|
vasPusSrcLastChanged TimeStamp,
|
|
vasPusSrcConnectionStatus VasConnectionStatus,
|
|
vasPusSrcResetStatistics VasResetStatistics,
|
|
|
|
vasPusSrcStatsTrsp Unsigned32,
|
|
vasPusSrcRemoteInetType InetAddressType,
|
|
vasPusSrcRemoteInetAddress InetAddress,
|
|
vasPusSrcStreamId SnmpAdminString,
|
|
vasPusSrcInputFrom RowPointer,
|
|
vasPusSrcPassword SnmpAdminString,
|
|
vasPusSrcRemoteHostType InetAddressType,
|
|
vasPusSrcRemoteHostAddress InetAddress,
|
|
vasPusSrcRemoteHostType2 InetAddressType,
|
|
vasPusSrcRemoteHostAddress2 InetAddress,
|
|
vasPusSrcRemotePort InetPortNumber,
|
|
vasPusSrcLocalIfType InetAddressType,
|
|
vasPusSrcLocalIfAddress InetAddress,
|
|
vasPusSrcRetransmitBuffer Unsigned32,
|
|
vasPusSrcFecMaxOverhead Unsigned32,
|
|
vasPusSrcFecOptimize TruthValue,
|
|
vasPusSrcFecLatency Unsigned32
|
|
}
|
|
|
|
vasPusSrcIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An index that uniquely identifies the push source in the
|
|
table."
|
|
::= { vasPusSrcEntry 1 }
|
|
|
|
vasPusSrcRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"See SNMPv2-TC. Use vasPusSrcAdminStatus to activate and
|
|
de-activate an Push source. The following values are
|
|
supported:
|
|
|
|
active(1). The object always reads active.
|
|
|
|
createAndGo(4). A new conceptual row is created representing
|
|
a new Push source. To activate the Push source, set the
|
|
administrative state to up(1) after all columnar objects have
|
|
been set.
|
|
|
|
destroy(6). The Push source is deleted. It can be deleted
|
|
regardless of its operational state."
|
|
::= { vasPusSrcEntry 2 }
|
|
|
|
vasPusSrcName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A textual name of the Push source. The name is automatically
|
|
assigned by the system. The last part of the name is the
|
|
index in this table."
|
|
::= { vasPusSrcEntry 3 }
|
|
|
|
vasPusSrcPurpose OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A text that can describe the purpose of the Push source.
|
|
This is for administrative use."
|
|
DEFVAL { ''H }
|
|
::= { vasPusSrcEntry 4 }
|
|
|
|
vasPusSrcAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up(1),
|
|
down(2) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The administrative state of the Push source. The value
|
|
controls the desired state of the Push source.
|
|
|
|
up(1). The Push source shall be enabled.
|
|
|
|
down(2). The Push source shall be disabled."
|
|
DEFVAL { down }
|
|
::= { vasPusSrcEntry 5 }
|
|
|
|
vasPusSrcOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up(1),
|
|
down(2) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The operational state of the Push source. The value normally
|
|
follow the state of the administrative state.
|
|
|
|
up(1). The Push source is up and operational.
|
|
|
|
down(2). The Push source is not operational, either because
|
|
its administrative state is down, or because of an error. If
|
|
it is down because of an error, an alarm should be raised
|
|
and the vasPusSrcFailure should describe the fault."
|
|
::= { vasPusSrcEntry 6 }
|
|
|
|
vasPusSrcFailure OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string describing the configuration or error status of the
|
|
object. The string is the empty string if the configuration
|
|
is correct and no error is present, otherwise it contains a
|
|
message describing the error."
|
|
::= { vasPusSrcEntry 7 }
|
|
|
|
vasPusSrcLastChanged OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of sysUpTime when status or configuration of the
|
|
objects was last changed."
|
|
::= { vasPusSrcEntry 8 }
|
|
|
|
vasPusSrcConnectionStatus OBJECT-TYPE
|
|
SYNTAX VasConnectionStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the stream transport connection."
|
|
::= { vasPusSrcEntry 9 }
|
|
|
|
vasPusSrcResetStatistics OBJECT-TYPE
|
|
SYNTAX VasResetStatistics
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Resets all statistics counters for the object. (Not yet
|
|
implemented)."
|
|
::= { vasPusSrcEntry 10 }
|
|
|
|
vasPusSrcStatsTrsp OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index for an entry in statistics vasTrspStatisticsTable table
|
|
for this object."
|
|
::= { vasPusSrcEntry 11 }
|
|
|
|
vasPusSrcRemoteInetType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Format of vasPusSrcRemoteInetAddress."
|
|
::= { vasPusSrcEntry 12 }
|
|
|
|
vasPusSrcRemoteInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the remote host to where the transport
|
|
stream is being sent. The value is empty and
|
|
vasPusSrcRemoteInetType is `unknown' when a stream
|
|
is not sent."
|
|
::= { vasPusSrcEntry 13 }
|
|
|
|
vasPusSrcStreamId OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Assigns the stream ID to a transport stream. The stream ID
|
|
is a string that identifies the transport stream in all nodes
|
|
where the stream exists. This must be unique within a node
|
|
for any given transport stream."
|
|
::= { vasPusSrcEntry 14 }
|
|
|
|
vasPusSrcInputFrom OBJECT-TYPE
|
|
SYNTAX RowPointer
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A reference to the object that shall supply the encoded video
|
|
stream to the push source. This could be e.g. encoder
|
|
pipeline in the vasEncPipeTable or a UDP sink in the
|
|
vasUdpSnkTable. The value `.0.0' is used when no input is
|
|
specified."
|
|
::= { vasPusSrcEntry 15 }
|
|
|
|
vasPusSrcPassword OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A password used for the transport stream. The
|
|
vasPusSnkPassword on the sink at the remote host must match."
|
|
DEFVAL { ''H }
|
|
::= { vasPusSrcEntry 16 }
|
|
|
|
vasPusSrcRemoteHostType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Format of vasPusSrcRemoteHostAddress. Supported values are
|
|
`unknown', `ipv4' and `dns'."
|
|
DEFVAL { unknown }
|
|
::= { vasPusSrcEntry 17 }
|
|
|
|
vasPusSrcRemoteHostAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address or DNS hostname of the remote host to where
|
|
the transport stream shall be pushed. This address is the
|
|
first host that will be attempted when a transport stream is
|
|
to be established."
|
|
DEFVAL { ''H }
|
|
::= { vasPusSrcEntry 18 }
|
|
|
|
vasPusSrcRemoteHostType2 OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Format of vasPusSrcRemoteHostAddress2. Supported values are
|
|
`unknown', `ipv4' and `dns'."
|
|
DEFVAL { unknown }
|
|
::= { vasPusSrcEntry 19 }
|
|
|
|
vasPusSrcRemoteHostAddress2 OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The second IP address or DNS hostname of the remote host to
|
|
where the transport stream shall be pushed. This is a second
|
|
host that will be attempted if connection to the first host
|
|
fails when a transport stream is to be established. When
|
|
using two addresses, the transport is setup to two
|
|
alternative destinations. If a second host shall not be
|
|
used, then the the value shall be empty and the
|
|
vasPusSrcRemoteType2 shall be `unknown'."
|
|
DEFVAL { ''H }
|
|
::= { vasPusSrcEntry 20 }
|
|
|
|
vasPusSrcRemotePort OBJECT-TYPE
|
|
SYNTAX InetPortNumber
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The UDP port number on the remote host that the remote host
|
|
is listening for connection attempts. See vaStreamPort."
|
|
DEFVAL { 2088 }
|
|
::= { vasPusSrcEntry 21 }
|
|
|
|
vasPusSrcLocalIfType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes how the vasPusSrcLocalIfAddress shall be
|
|
interpreted. Supported value is `ipv4'."
|
|
DEFVAL { ipv4 }
|
|
::= { vasPusSrcEntry 22 }
|
|
|
|
vasPusSrcLocalIfAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of a local interface (NIC) that shall be used
|
|
as output for the video stream. If any interface can be
|
|
used, set the IPv4 address 0.0.0.0."
|
|
DEFVAL { '00000000'H }
|
|
::= { vasPusSrcEntry 23 }
|
|
|
|
vasPusSrcRetransmitBuffer OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..30000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The size of the retransmission buffer in milliseconds (ms).
|
|
The retransmission buffer setting adds bandwidth on the
|
|
sender side to compensate for packet loss. The setting will
|
|
affect the allowed maximum bitrate."
|
|
DEFVAL { 500 }
|
|
::= { vasPusSrcEntry 24 }
|
|
|
|
vasPusSrcFecMaxOverhead OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..100)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Forward Error Correction (FEC) overhead in percent (%) of
|
|
the original stream bit rate. FEC increases the streams
|
|
tolerance of burst errors and corrects for single errors, as
|
|
long as they are not clustered, but at the cost of increased
|
|
latency and is therefore not always desirable."
|
|
DEFVAL { 0 }
|
|
::= { vasPusSrcEntry 25 }
|
|
|
|
vasPusSrcFecOptimize OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Whether to automatically optimize Forward Error Correction
|
|
(FEC). Optimization will favor the video stream and visually
|
|
important frames, I and IDR-frames, over others, such as
|
|
audio. Thereby lowering latency."
|
|
DEFVAL { false }
|
|
::= { vasPusSrcEntry 26 }
|
|
|
|
vasPusSrcFecLatency OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Forward Error Correction (FEC) block size in milliseconds
|
|
(ms)."
|
|
DEFVAL { 100 }
|
|
::= { vasPusSrcEntry 27 }
|
|
|
|
-- End of Push source table
|
|
|
|
-- Start of Push sink table
|
|
|
|
vasPusSnkTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VasPusSnkEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The conceptual table contains objects that represent the sink
|
|
(receiver) of a push transport, i.e. a transport that is
|
|
initiated from the source side, and is pushed from the source
|
|
to the sink at the source."
|
|
::= { vasTransportsGroup 8 }
|
|
|
|
vasPusSnkEntry OBJECT-TYPE
|
|
SYNTAX VasPusSnkEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the conceptual table represents one push sink
|
|
object."
|
|
INDEX { vasPusSnkIndex }
|
|
::= { vasPusSnkTable 1 }
|
|
|
|
VasPusSnkEntry ::= SEQUENCE {
|
|
vasPusSnkIndex Unsigned32,
|
|
vasPusSnkRowStatus RowStatus,
|
|
vasPusSnkName SnmpAdminString,
|
|
vasPusSnkPurpose SnmpAdminString,
|
|
vasPusSnkAdminStatus INTEGER,
|
|
vasPusSnkOperStatus INTEGER,
|
|
vasPusSnkFailure SnmpAdminString,
|
|
vasPusSnkLastChanged TimeStamp,
|
|
vasPusSnkConnectionStatus VasConnectionStatus,
|
|
|
|
vasPusSnkResetStatistics VasResetStatistics,
|
|
vasPusSnkStatsTrsp Unsigned32,
|
|
vasPusSnkStatsTr101 Unsigned32,
|
|
vasPusSnkEnableTr101 TruthValue,
|
|
vasPusSnkRemoteInetType InetAddressType,
|
|
vasPusSnkRemoteInetAddress InetAddress,
|
|
vasPusSnkStreamId SnmpAdminString,
|
|
vasPusSnkPassword SnmpAdminString
|
|
}
|
|
|
|
vasPusSnkIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An index that uniquely identifies the push sink in the
|
|
table."
|
|
::= { vasPusSnkEntry 1 }
|
|
|
|
vasPusSnkRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"See SNMPv2-TC. Use vasPusSnkAdminStatus to activate and
|
|
de-activate an Push sink. The following values are
|
|
supported:
|
|
|
|
active(1). The object always reads active.
|
|
|
|
createAndGo(4). A new conceptual row is created representing
|
|
a new Push sink. To activate the Push sink, set the
|
|
administrative state to up(1) after all columnar objects have
|
|
been set.
|
|
|
|
destroy(6). The Push sink is deleted. It can be deleted
|
|
regardless of its operational state."
|
|
::= { vasPusSnkEntry 2 }
|
|
|
|
vasPusSnkName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A textual name of the Push sink. The name is automatically
|
|
assigned by the system. The last part of the name is the
|
|
index in this table."
|
|
::= { vasPusSnkEntry 3 }
|
|
|
|
vasPusSnkPurpose OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A text that can describe the purpose of the Push sink. This
|
|
is for administrative use."
|
|
DEFVAL { ''H }
|
|
::= { vasPusSnkEntry 4 }
|
|
|
|
vasPusSnkAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up(1),
|
|
down(2) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The administrative state of the Push sink. The value
|
|
controls the desired state of the Push sink.
|
|
|
|
up(1). The Push sink shall be enabled.
|
|
|
|
down(2). The Push sink shall be disabled."
|
|
DEFVAL { down }
|
|
::= { vasPusSnkEntry 5 }
|
|
|
|
vasPusSnkOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up(1),
|
|
down(2) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The operational state of the Push sink. The value normally
|
|
follow the state of the administrative state.
|
|
|
|
up(1). The Push sink is up and operational.
|
|
|
|
down(2). The Push sink is not operational, either because its
|
|
administrative state is down, or because of an error. If it
|
|
is down because of an error, an alarm should be raised
|
|
and the vasPusSnkFailure should describe the fault."
|
|
::= { vasPusSnkEntry 6 }
|
|
|
|
vasPusSnkFailure OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string describing the configuration or error status of the
|
|
object. The string is the empty string if the configuration
|
|
is correct and no error is present, otherwise it contains a
|
|
message describing the error."
|
|
::= { vasPusSnkEntry 7 }
|
|
|
|
vasPusSnkLastChanged OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of sysUpTime when status or configuration of the
|
|
objects was last changed."
|
|
::= { vasPusSnkEntry 8 }
|
|
|
|
vasPusSnkConnectionStatus OBJECT-TYPE
|
|
SYNTAX VasConnectionStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the stream transport connection."
|
|
::= { vasPusSnkEntry 9 }
|
|
|
|
vasPusSnkResetStatistics OBJECT-TYPE
|
|
SYNTAX VasResetStatistics
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Resets all statistics counters for the object. (Not yet
|
|
implemented)."
|
|
::= { vasPusSnkEntry 10 }
|
|
|
|
vasPusSnkStatsTrsp OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index for an entry in statistics vasTrspStatisticsTable table
|
|
for this object."
|
|
::= { vasPusSnkEntry 11 }
|
|
|
|
vasPusSnkStatsTr101 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index for an entry in ETSI TR 101 290 statistics table for
|
|
this object. (The table is not yet defined)."
|
|
::= { vasPusSnkEntry 12 }
|
|
|
|
vasPusSnkEnableTr101 OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enables or disables ETSI TR 101 290 statistics collection."
|
|
DEFVAL { false }
|
|
::= { vasPusSnkEntry 13 }
|
|
|
|
vasPusSnkRemoteInetType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Format of vasPusSnkRemoteInetAddress."
|
|
::= { vasPusSnkEntry 14 }
|
|
|
|
vasPusSnkRemoteInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the remote host from where the transport
|
|
stream is received. The value is empty and the
|
|
vasPusSnkRemoteInetType is `unknown' when a stream is not
|
|
received."
|
|
::= { vasPusSnkEntry 15 }
|
|
|
|
vasPusSnkStreamId OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the stream ID of the stream on the remote host that
|
|
shall be received. The stream ID is a string that identifies
|
|
the transport stream in all nodes where the stream exists.
|
|
This must be unique within a node for any given transport
|
|
stream."
|
|
::= { vasPusSnkEntry 16 }
|
|
|
|
vasPusSnkPassword OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The password to use for the received transport stream. The
|
|
password must match the vasPusSrcPassword set on the source
|
|
at the remote host."
|
|
DEFVAL { ''H }
|
|
::= { vasPusSnkEntry 17 }
|
|
|
|
-- End of Push sink table
|
|
|
|
|
|
-- Start of UDP statistics
|
|
|
|
vasUdpStatisticsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VasUdpStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The conceptual table contains perforamance data and counters
|
|
for UDP video streams."
|
|
::= { vasStatisticsGroup 1 }
|
|
|
|
vasUdpStatisticsEntry OBJECT-TYPE
|
|
SYNTAX VasUdpStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the conceptual table represents statistical data
|
|
for one UDP object."
|
|
INDEX { vasUdpStsIndex }
|
|
::= { vasUdpStatisticsTable 1 }
|
|
|
|
VasUdpStatisticsEntry ::= SEQUENCE {
|
|
vasUdpStsIndex Unsigned32,
|
|
vasUdpStsOwner RowPointer,
|
|
vasUdpStsBitrate Unsigned32
|
|
}
|
|
|
|
vasUdpStsIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index in the table."
|
|
::= { vasUdpStatisticsEntry 1 }
|
|
|
|
vasUdpStsOwner OBJECT-TYPE
|
|
SYNTAX RowPointer
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Reference to the object that allocated and uses this conceptual
|
|
row."
|
|
::= { vasUdpStatisticsEntry 2 }
|
|
|
|
vasUdpStsBitrate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Bitrate in bps."
|
|
::= { vasUdpStatisticsEntry 3 }
|
|
|
|
-- End of UDP statistics
|
|
|
|
-- Start of transport stream statistics table
|
|
|
|
vasTrspStatisticsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VasTrspStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The conceptual table contains perforamance data and counters
|
|
for transport streams."
|
|
::= { vasStatisticsGroup 2 }
|
|
|
|
vasTrspStatisticsEntry OBJECT-TYPE
|
|
SYNTAX VasTrspStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the conceptual table represents statistical data
|
|
for one transport stream."
|
|
INDEX { vasTrspIndex }
|
|
::= { vasTrspStatisticsTable 1 }
|
|
|
|
VasTrspStatisticsEntry ::= SEQUENCE {
|
|
vasTrspIndex Unsigned32,
|
|
|
|
vasTrspOwner RowPointer,
|
|
vasTrspLastConnectionChange DateAndTime,
|
|
vasTrspConnects Unsigned32,
|
|
vasTrspDisconnects Unsigned32,
|
|
|
|
vasTrspNetRecvBitrate Unsigned32,
|
|
vasTrspNetRecvBurstLoss Counter32,
|
|
vasTrspNetRecvOctets Counter64,
|
|
vasTrspNetRecvLatency Unsigned32,
|
|
vasTrspNetRecvDropped Counter64,
|
|
vasTrspNetRecvJitter Unsigned32,
|
|
vasTrspNetRecvJitterRatio Integer32,
|
|
vasTrspNetRecvOutOfOrder Counter64,
|
|
vasTrspNetRecvOverflows Counter64,
|
|
vasTrspNetRecvPackets Counter64,
|
|
vasTrspNetRecvPacketRate Unsigned32,
|
|
vasTrspNetRecvPacketLoss Unsigned32,
|
|
|
|
vasTrspArqRecvAlmostDropped Counter64,
|
|
vasTrspArqRecvBitrate Unsigned32,
|
|
vasTrspArqRecvDropped Counter64,
|
|
vasTrspArqRecvDuplicates Counter64,
|
|
vasTrspArqRecvOverflows Counter64,
|
|
vasTrspArqRecvPackets Counter64,
|
|
vasTrspArqRecvRecovered Counter64,
|
|
vasTrspArqRecvRequests Counter64,
|
|
|
|
vasTrspNetSendBitrate Unsigned32,
|
|
vasTrspNetSendOctets Counter64,
|
|
vasTrspNetSendLimit Unsigned32,
|
|
vasTrspNetSendPackets Counter64,
|
|
vasTrspNetSendRtt Unsigned32,
|
|
vasTrspNetSendErrors Counter64,
|
|
|
|
vasTrspArqSendBitrate Unsigned32,
|
|
vasTrspArqSendIgnored Counter64,
|
|
vasTrspArqSendMissed Counter64,
|
|
vasTrspArqSendPacketRate Unsigned32,
|
|
vasTrspArqSendPackets Counter64,
|
|
|
|
vasTrspFecRecvBitrate Unsigned32,
|
|
vasTrspFecRecvPacketRate Unsigned32,
|
|
vasTrspFecRecvPackets Counter64,
|
|
vasTrspFecRecvRecovered Counter64,
|
|
|
|
vasTrspFecSendBitrate Unsigned32,
|
|
vasTrspFecSendPacketRate Unsigned32,
|
|
vasTrspFecSendPackets Counter64
|
|
}
|
|
|
|
vasTrspIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index in table."
|
|
::= { vasTrspStatisticsEntry 1 }
|
|
|
|
vasTrspOwner OBJECT-TYPE
|
|
SYNTAX RowPointer
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Reference to the object that allocated and uses this
|
|
conceptual row."
|
|
::= { vasTrspStatisticsEntry 2 }
|
|
|
|
vasTrspLastConnectionChange OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Last connection status change time."
|
|
::= { vasTrspStatisticsEntry 3 }
|
|
|
|
vasTrspConnects OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of times that the connection state has changed to
|
|
`connected'."
|
|
::= { vasTrspStatisticsEntry 4 }
|
|
|
|
vasTrspDisconnects OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of times that the connection state has changed to
|
|
`disconnected'."
|
|
::= { vasTrspStatisticsEntry 5 }
|
|
|
|
vasTrspNetRecvBitrate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Receive bitrate in kbps."
|
|
::= { vasTrspStatisticsEntry 6 }
|
|
|
|
vasTrspNetRecvBurstLoss OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum number of packets that have been lost in a single
|
|
burst error."
|
|
::= { vasTrspStatisticsEntry 7 }
|
|
|
|
vasTrspNetRecvOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of received octets."
|
|
::= { vasTrspStatisticsEntry 8 }
|
|
|
|
vasTrspNetRecvLatency OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Latency used for error correction, in milliseconds (ms)."
|
|
::= { vasTrspStatisticsEntry 9 }
|
|
|
|
vasTrspNetRecvDropped OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets dropped by the network."
|
|
::= { vasTrspStatisticsEntry 10 }
|
|
|
|
vasTrspNetRecvJitter OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Input jitter in milliseconds (ms)."
|
|
::= { vasTrspStatisticsEntry 11 }
|
|
|
|
vasTrspNetRecvJitterRatio OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Jitter ratio, for rate controlled streams."
|
|
::= { vasTrspStatisticsEntry 12 }
|
|
|
|
vasTrspNetRecvOutOfOrder OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets received out of order."
|
|
::= { vasTrspStatisticsEntry 13 }
|
|
|
|
vasTrspNetRecvOverflows OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of input jitter buffer overflows."
|
|
::= { vasTrspStatisticsEntry 14 }
|
|
|
|
vasTrspNetRecvPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of received packets."
|
|
::= { vasTrspStatisticsEntry 15 }
|
|
|
|
vasTrspNetRecvPacketRate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Received packets per second."
|
|
::= { vasTrspStatisticsEntry 16 }
|
|
|
|
vasTrspNetRecvPacketLoss OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..100000)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packet loss in millipercent (1/100,000)"
|
|
::= { vasTrspStatisticsEntry 17 }
|
|
|
|
vasTrspArqRecvAlmostDropped OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets that required more than half latency to
|
|
recover."
|
|
::= { vasTrspStatisticsEntry 18 }
|
|
|
|
vasTrspArqRecvBitrate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Bitrate of received retransmissions in kbps."
|
|
::= { vasTrspStatisticsEntry 19 }
|
|
|
|
vasTrspArqRecvDropped OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets not recovered by either retransmissions or
|
|
Forward Error Correction (FEC)."
|
|
::= { vasTrspStatisticsEntry 20 }
|
|
|
|
vasTrspArqRecvDuplicates OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of duplicated retransmission packets."
|
|
::= { vasTrspStatisticsEntry 21 }
|
|
|
|
vasTrspArqRecvOverflows OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets dropped because of retransmission buffer
|
|
overflow."
|
|
::= { vasTrspStatisticsEntry 22 }
|
|
|
|
vasTrspArqRecvPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets received by retransmission."
|
|
::= { vasTrspStatisticsEntry 23 }
|
|
|
|
vasTrspArqRecvRecovered OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets recovered by retransmission."
|
|
::= { vasTrspStatisticsEntry 24 }
|
|
|
|
vasTrspArqRecvRequests OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of sent retransmission requests."
|
|
::= { vasTrspStatisticsEntry 25 }
|
|
|
|
vasTrspNetSendBitrate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The send bitrate in kbps."
|
|
::= { vasTrspStatisticsEntry 26 }
|
|
|
|
vasTrspNetSendOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of sent octets."
|
|
::= { vasTrspStatisticsEntry 27 }
|
|
|
|
vasTrspNetSendLimit OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current sending limit in packets per second."
|
|
::= { vasTrspStatisticsEntry 28 }
|
|
|
|
vasTrspNetSendPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of sent packets."
|
|
::= { vasTrspStatisticsEntry 29 }
|
|
|
|
vasTrspNetSendRtt OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The return-trip time, RTT, in milliseconds (ms)."
|
|
::= { vasTrspStatisticsEntry 30 }
|
|
|
|
vasTrspNetSendErrors OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets failed to be sent."
|
|
::= { vasTrspStatisticsEntry 31 }
|
|
|
|
vasTrspArqSendBitrate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Bitrate of send retransmissions in kbps."
|
|
::= { vasTrspStatisticsEntry 32 }
|
|
|
|
vasTrspArqSendIgnored OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of ignored too frequent retransmission requests."
|
|
::= { vasTrspStatisticsEntry 33 }
|
|
|
|
vasTrspArqSendMissed OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of ignored too late retransmission requests."
|
|
::= { vasTrspStatisticsEntry 34 }
|
|
|
|
vasTrspArqSendPacketRate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Retransmitted send packets per second."
|
|
::= { vasTrspStatisticsEntry 35 }
|
|
|
|
vasTrspArqSendPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets sent by retransmission."
|
|
::= { vasTrspStatisticsEntry 36 }
|
|
|
|
vasTrspFecRecvBitrate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Forward Error Correction (FEC) receive overhead bitrate
|
|
in kbps."
|
|
::= { vasTrspStatisticsEntry 37 }
|
|
|
|
vasTrspFecRecvPacketRate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Forward Error Correction (FEC) receive packet rate in
|
|
packets per second."
|
|
::= { vasTrspStatisticsEntry 38 }
|
|
|
|
vasTrspFecRecvPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of received Forward Error Correction (FEC)
|
|
packets"
|
|
::= { vasTrspStatisticsEntry 39 }
|
|
|
|
vasTrspFecRecvRecovered OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets recovered by Forward Error Correction
|
|
(FEC)."
|
|
::= { vasTrspStatisticsEntry 40 }
|
|
|
|
vasTrspFecSendBitrate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Forward Error Correction (FEC) send bitrate in kbps."
|
|
::= { vasTrspStatisticsEntry 41 }
|
|
|
|
vasTrspFecSendPacketRate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Forward Error Correction (FEC) receive packet rate in
|
|
packets per second."
|
|
::= { vasTrspStatisticsEntry 42 }
|
|
|
|
vasTrspFecSendPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of sent Forward Error Correction (FEC) packets."
|
|
::= { vasTrspStatisticsEntry 43 }
|
|
|
|
-- End of transport stream statistics table
|
|
|
|
END
|