Observium_CE/mibs/cisco/CISCO-VIDEO-TC

373 lines
12 KiB
Plaintext

-- *****************************************************************
-- CISCO-VIDEO-TC.my: Cisco Video Textual Convention MIB file
--
-- Aug, 2010, Cheng-Jia Lai
--
-- Copyright (c) 2010 by cisco Systems Inc.
-- All rights reserved.
--
-- *****************************************************************
CISCO-VIDEO-TC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
ciscoMgmt
FROM CISCO-SMI;
ciscoVideoTc MODULE-IDENTITY
LAST-UPDATED "201011080000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Cisco Systems
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
E-mail: cs-video@cisco.com"
DESCRIPTION
"This MIB module defines a collection of common video-related
textual conventions to be used in Cisco MIBS for video-capable
products and network equipments."
REVISION "201011080000Z"
DESCRIPTION
"Initial version of this MIB module"
::= { ciscoMgmt 763 }
CvcVideoResolution ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This textual convention contains a list of popoular video
resolution definitions. Video resolutions have a variety
depending on the standardization organizations and regions,
e.g.
NTSC, PAL, SDTV, HDTV, MPEG, VESA, etc., which may need to be
included for identification. Unnamed formats are shown as width
x height. Whenever needed to avoid the leading character being
a
number in any enum label, 'n' is added as the label prefix.
Resolutions not found in the list should use 'unknown'.
Format Width Height Label Note
SQCIF 128 96 sqcif
QCIF 176 144 qcif Quarter CIF
QVGA 320 240 qvga Quarter VGA
525-SIF 352 240 sif525 SIF on NTSC
CIF 352 288 cif CIF/SIF on PAL
525-HHR 352 480 hhr525 MPEG-2 HHR on NTSC
625-HHR 352 576 hhr625 MPEG-2 HHR on PAL
VGA 640 480 vga IBM VGA
525-4SIF 704 480 n4sif525 4SIF on NTSC
525-SD 720 480 sd525 480i/p on NTSC SDTV
4CIF 704 576 n4cif 4CIF/4SIF on PAL
625-SD 720 576 sd625 576i/p on PAL SDTV
SVGA 800 600 svga VESA Super VGA
XGA 1024 768 xga IBM XGA
720p-HD 1280 720 hd720p 720p on HDTV
4VGA 1280 960 n4vga
SXGA 1280 1024 sxga Super XGA
525-16SIF 1408 960 n16sif525 16SIF on NTSC
16CIF 1408 1152 n16cif 16CIF/16SIF on PAL
4SVGA 1600 1200 n4svga
1080p-HD 1920 1088 hd1080p 1080p on HDTV
2Kx1K 2048 1024 n2Kx1K
2Kx1080 2048 1088 n2Kx1080
4XGA 2048 1536 n4xga
16VGA 2560 1920 n16vga
3616x1536 3616 1536 n3616x1536
3672x1536 3680 1536 n3672x1536
4Kx2K 4096 2048 n4Kx2K
4096x2304 4096 2304 n4096x2304
- - - unknown"
REFERENCE
"ITU-T H.261
ITU-R BT.470 : NTSC, PAL, SDTV
ITU-R BT.709 : HDTV
ISO/IEC 11172 : MPEG-1
IOS/IEC 13818 : MPEG-2
VESA VBE : SVGA
IBM VGA/XGA"
SYNTAX INTEGER {
unknown(0),
sqcif(1),
qcif(2),
qvga(3),
sif525(4),
cif(5),
hhr525(6),
hhr625(7),
vga(8),
n4sif525(9),
sd525(10),
n4cif(11),
sd625(12),
svga(13),
xga(14),
hd720p(15),
n4vga(16),
sxga(17),
n16sif525(18),
n16cif(19),
n4svga(20),
hd1080p(21),
n2Kx1K(22),
n2Kx1080(23),
n4xga(24),
n16vga(25),
n3616x1536(26),
n3672x1536(27),
n4Kx2K(28),
n4096x2304(29)
}
CvcVideoLevel ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A value that represents a type of H.263 and H264 level stream.
Level 1b (9)
Level 1 (10)
Level 1.1 (11)
Level 1.2 (12)
Level 1.3 (13)
Level 2 (20)
Level 2.1 (21)
Level 2.2 (22)
Level 3 (30)
Level 3.1 (31)
Level 3.2 (32)
Level 4 (40)
Level 4.1 (41)
Level 4.2 (42)
Level 5 (50)
Level 5.1 (51)"
REFERENCE "ITU-T H.264: Annex A.3 Levels"
SYNTAX INTEGER {
unknown(0),
level1b(9),
level1(10),
level1dot1(11),
level1dot2(12),
level1dot3(13),
level2(20),
level2dot1(21),
level2dot2(22),
level3(30),
level3dot1(31),
level3dot2(32),
level4(40),
level4dot1(41),
level4dot2(42),
level5(50),
level5dot1(51)
}
CvcVideoProfile ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A value that represents a type of H.263 and H264 profile
stream.
H.263 Profiles:
Profile 0 (10)
Profile 1 (11)
Profile 2 (12)
Profile 3 (13)
Profile 4 (14)
Profile 5 (15)
Profile 6 (16)
Profile 7 (17)
Profile 8 (18)
H.264 Profiles:
Baseline Profile (100)
Main Profile (101)
Extended Profile (102)
High Profile (103)
High 10 Profile (104)
High 4:2:2 Profile (105)
High 4:4:4 Predictive Profile (106)
High 10 Intra Profile (107)
High 4:2:2 Intra Profile (108)
High 4:4:4 Intra Profile (109)
CAVLC 4:4:4 Intra Profile (110)"
REFERENCE
"ITU-T H.263: Annex X.2 Profiles of preferred mode support
ITU-T H.264: Annex A.2 Profiles"
SYNTAX INTEGER {
unknown(0),
h263Profile0(10),
h263Profile1(11),
h263Profile2(12),
h263Profile3(13),
h263Profile4(14),
h263Profile5(15),
h263Profile6(16),
h263Profile7(17),
h263Profile8(18),
h264ProfileBaseline(100),
h264ProfileMain(101),
h264ProfileExtended(102),
h264ProfileHigh(103),
h264ProfileHigh10(104),
h264ProfileHigh422(105),
h264ProfileHigh444Predictive(106),
h264ProfileHigh10Intra(107),
h264ProfileHigh422Intra(108),
h264ProfileHigh444Intra(109),
h264ProfileCavlc444Intra(110)
}
CvcVideoCodecAnnexMap ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A bit value that represents an annex(es) type of video codec.
Multiple annexes can be present; bits that are set to 1 indicate
the supported annex(es) correspondingly.
No annex - 0x000000 (bit 0)
Annex D.1 - 0x000001 (bit 1)
Annex D.2 - 0x000002 (bit 2)
Annex E - 0x000004 (bit 3)
Annex F - 0x000008 (bit 4)
Annex G - 0x000010 (bit 5)
Annex H - 0x000020 (bit 6)
Annex I - 0x000040 (bit 7)
Annex J - 0x000080 (bit 8)
Annex K - 0x000100 (bit 9)
Annex L - 0x000200 (bit 10)
Annex M - 0x000400 (bit 11)
Annex N - 0x000800 (bit 12)
Annex O - 0x001000 (bit 13)
Annex P - 0x002000 (bit 14)
Annex Q - 0x004000 (bit 15)
Annex R - 0x008000 (bit 16)
Annex S - 0x010000 (bit 17)
Annex T - 0x020000 (bit 18)
Annex U - 0x040000 (bit 19)
Annex V - 0x080000 (bit 20)
Annex W - 0x100000 (bit 21)"
REFERENCE
"ITU-T H.263
Annex A - Inverse transform accuracy specification
Annex B - Hypothetical Reference Decoder
Annex C - Considerations for multipoint
Annex D - Unrestricted Motion Vector Mode
Annex E - Syntax-based Arithmetic Coding mode
Annex F - Advanced Prediction mode
Annex G - PB-frames mode
Annex H - Forward error correction for coded video
signal
Annex I - Advanced INTRA Coding mode
Annex J - Deblocking Filter mode
Annex K - Slice Structured mode
Annex L - Supplemental enhancement information
specification
Annex M - Improved PB-frames mode
Annex N - Reference Picture selection mode
Annex O - Temporal, SNR, and Spatial Scalability mode
Annex P - Reference picture resampling
Annex Q - Reduced-Resolution Update mode
Annex R - Independent Segment Decoding mode
Annex S - Alternative INTER VLC mode
Annex T - Modified Quantization mode
Annex U - Enhanced reference picture selection mode
Annex V - Data-partitioned slice mode
Annex W - Additional supplemental enhancement
information specification
ITU-T H.264
Annex C - Hypothetical reference decoder
Annex D - Supplemental enhancement information
Annex E - Video usability information
Annex G - Scalable video coding
Annex H - Multiview video coding"
SYNTAX BITS {
annexNone(0),
annexD1(1),
annexD2(2),
annexE(3),
annexF(4),
annexG(5),
annexH(6),
annexI(7),
annexJ(8),
annexK(9),
annexL(10),
annexM(11),
annexN(12),
annexO(13),
annexP(14),
annexQ(15),
annexR(16),
annexS(17),
annexT(18),
annexU(19),
annexV(20),
annexW(21)
}
CvcVideoRtpPayloadFormat ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A value that represents a type of the RTP payload format used
for video stream.
RFC2190 (1) - RTP payload format for video codec H.263
RFC2429 (2) - RTP payload format for video codec H.263
RFC4629 (3) - RTP payload format for video codec H.263
RFC3984 (4) - RTP payload format for video codec H.264"
REFERENCE
"RFC 2190 - RTP Payload Format for H.263 Video Streams
RFC 2429 - RTP Payload Format for the 1998 Version of
ITU-T Rec. H.263 Video (H.263+)
RFC 4629 - RTP Payload Format for ITU-T Rec. H.263 Video
RFC 3984 - RTP Payload Format for H.264 Video"
SYNTAX INTEGER {
unknown(0),
rfc2190(1),
rfc2429(2),
rfc4629(3),
rfc3984(4)
}
END