|
1 | 1 | --- |
2 | 2 | title: "Common Catalog Format for moq-transport" |
3 | | -category: info |
| 3 | +category: std |
4 | 4 |
|
5 | 5 | docname: draft-ietf-moq-catalogformat-latest |
6 | | -submissiontype: IETF # also: "independent", "editorial", "IAB", or "IRTF" |
| 6 | +submissiontype: IETF |
7 | 7 | number: |
8 | 8 | date: |
9 | 9 | consensus: true |
@@ -879,194 +879,194 @@ Location: R<br/> |
879 | 879 | JSON Type: String<br/> |
880 | 880 | Specification: [MoQCatalog]<br/> |
881 | 881 |
|
882 | | -Descriptive Name: Streaming format |
883 | | -Field Name: streamingFormat |
884 | | -Required: yes |
885 | | -Location: RC |
886 | | -JSON Type: String |
887 | | -Specification: [MoQCatalog] |
888 | | - |
889 | | -Descriptive Name: Streaming format version |
890 | | -Field Name: streamingFormatVersion |
891 | | -Required: yes |
892 | | -Location: RC |
893 | | -JSON Type: String |
894 | | -Specification: [MoQCatalog] |
895 | | - |
896 | | -Descriptive Name: Tracks |
897 | | -Field Name: stracks |
898 | | -Required: opt |
899 | | -Location: R |
900 | | -JSON Type: Array |
901 | | -Specification: [MoQCatalog] |
902 | | - |
903 | | -Descriptive Name: Catalogs |
904 | | -Field Name: catalogs |
905 | | -Required: opt |
906 | | -Location: R |
907 | | -JSON Type: Array |
908 | | -Specification: [MoQCatalog] |
909 | | - |
910 | | -Descriptive Name: Track namespace |
911 | | -Field Name: namespace |
912 | | -Required: opt |
913 | | -Location: RTC |
914 | | -JSON Type: String |
915 | | -Specification: [MoQCatalog] |
916 | | - |
917 | | -Descriptive Name: Track name |
918 | | -Field Name: name |
919 | | -Required: yes |
920 | | -Location: TC |
921 | | -JSON Type: String |
922 | | -Specification: [MoQCatalog] |
923 | | - |
924 | | -Descriptive Name: Packaging |
925 | | -Field Name: packaging |
926 | | -Required: yes |
927 | | -Location: RT |
928 | | -JSON Type: String |
929 | | -Specification: [MoQCatalog] |
930 | | - |
931 | | -Descriptive Name: Track label |
932 | | -Field Name: label |
933 | | -Required: opt |
934 | | -Location: RT |
935 | | -JSON Type: String |
936 | | -Specification: [MoQCatalog] |
937 | | - |
938 | | -Descriptive Name: Render group |
939 | | -Field Name: renderGroup |
940 | | -Required: opt |
941 | | -Location: RT |
942 | | -JSON Type: Number |
943 | | -Specification: [MoQCatalog] |
944 | | - |
945 | | -Descriptive Name: Alternate group |
946 | | -Field Name: altGroup |
947 | | -Required: opt |
948 | | -Location: RT |
949 | | -JSON Type: Number |
950 | | -Specification: [MoQCatalog] |
951 | | - |
952 | | -Descriptive Name: Initialization data |
953 | | -Field Name: initData |
954 | | -Required: opt |
955 | | -Location: RT |
956 | | -JSON Type: String |
957 | | -Specification: [MoQCatalog] |
958 | | - |
959 | | -Descriptive Name: Initialization track |
960 | | -Field Name: initTrack |
961 | | -Required: opt |
962 | | -Location: RT |
963 | | -JSON Type: String |
964 | | -Specification: [MoQCatalog] |
965 | | - |
966 | | -Descriptive Name: Selection parameters |
967 | | -Field Name: selectionParams |
968 | | -Required: opt |
969 | | -Location: RT |
970 | | -JSON Type: Object |
971 | | -Specification: [MoQCatalog] |
972 | | - |
973 | | -Descriptive Name: Dependencies |
974 | | -Field Name: depends |
975 | | -Required: opt |
976 | | -Location: T |
977 | | -JSON Type: Array |
978 | | -Specification: [MoQCatalog] |
979 | | - |
980 | | -Descriptive Name: Temporal ID |
981 | | -Field Name: temporalId |
982 | | -Required: opt |
983 | | -Location: T |
984 | | -JSON Type: Number |
985 | | -Specification: [MoQCatalog] |
986 | | - |
987 | | -Descriptive Name: Spatial ID |
988 | | -Field Name: spatialId |
989 | | -Required: opt |
990 | | -Location: T |
991 | | -JSON Type: Number |
992 | | -Specification: [MoQCatalog] |
993 | | - |
994 | | -Descriptive Name: Codec |
995 | | -Field Name: codec |
996 | | -Required: opt |
997 | | -Location: S |
998 | | -JSON Type: String |
999 | | -Specification: [MoQCatalog] |
1000 | | - |
1001 | | -Descriptive Name: MIME type |
1002 | | -Field Name: mimeType |
1003 | | -Required: opt |
1004 | | -Location: S |
1005 | | -JSON Type: String |
1006 | | -Specification: [MoQCatalog] |
1007 | | - |
1008 | | -Descriptive Name: Framerate |
1009 | | -Field Name: framerate |
1010 | | -Required: opt |
1011 | | -Location: S |
1012 | | -JSON Type: Number |
1013 | | -Specification: [MoQCatalog] |
1014 | | - |
1015 | | -Descriptive Name: Bitrate |
1016 | | -Field Name: bitrate |
1017 | | -Required: opt |
1018 | | -Location: S |
1019 | | -JSON Type: Number |
1020 | | -Specification: [MoQCatalog] |
1021 | | - |
1022 | | -Descriptive Name: Width |
1023 | | -Field Name: width |
1024 | | -Required: opt |
1025 | | -Location: S |
1026 | | -JSON Type: Number |
1027 | | -Specification: [MoQCatalog] |
1028 | | - |
1029 | | -Descriptive Name: Height |
1030 | | -Field Name: height |
1031 | | -Required: opt |
1032 | | -Location: S |
1033 | | -JSON Type: Number |
1034 | | -Specification: [MoQCatalog] |
1035 | | - |
1036 | | -Descriptive Name: Audio sample rate |
1037 | | -Field Name: samplerate |
1038 | | -Required: opt |
1039 | | -Location: S |
1040 | | -JSON Type: Number |
1041 | | -Specification: [MoQCatalog] |
1042 | | - |
1043 | | -Descriptive Name: Channel configuration |
1044 | | -Field Name: channelConfig |
1045 | | -Required: opt |
1046 | | -Location: S |
1047 | | -JSON Type: String |
1048 | | -Specification: [MoQCatalog] |
1049 | | - |
1050 | | -Descriptive Name: Display width |
1051 | | -Field Name: displayWidth |
1052 | | -Required: opt |
1053 | | -Location: S |
1054 | | -JSON Type: Number |
1055 | | -Specification: [MoQCatalog] |
1056 | | - |
1057 | | -Descriptive Name: Display height |
1058 | | -Field Name: displayHeight |
1059 | | -Required: opt |
1060 | | -Location: S |
1061 | | -JSON Type: Number |
1062 | | -Specification: [MoQCatalog] |
1063 | | - |
1064 | | -Descriptive Name: Language |
1065 | | -Field Name: lang |
1066 | | -Required: opt |
1067 | | -Location: S |
1068 | | -JSON Type: String |
1069 | | -Specification: [MoQCatalog] |
| 882 | +Descriptive Name: Streaming format<br/> |
| 883 | +Field Name: streamingFormat<br/> |
| 884 | +Required: yes<br/> |
| 885 | +Location: RC<br/> |
| 886 | +JSON Type: String<br/> |
| 887 | +Specification: [MoQCatalog]<br/> |
| 888 | + |
| 889 | +Descriptive Name: Streaming format version<br/> |
| 890 | +Field Name: streamingFormatVersion<br/> |
| 891 | +Required: yes<br/> |
| 892 | +Location: RC<br/> |
| 893 | +JSON Type: String<br/> |
| 894 | +Specification: [MoQCatalog]<br/> |
| 895 | + |
| 896 | +Descriptive Name: Tracks<br/> |
| 897 | +Field Name: stracks<br/> |
| 898 | +Required: opt<br/> |
| 899 | +Location: R<br/> |
| 900 | +JSON Type: Array<br/> |
| 901 | +Specification: [MoQCatalog]<br/> |
| 902 | + |
| 903 | +Descriptive Name: Catalogs<br/> |
| 904 | +Field Name: catalogs<br/> |
| 905 | +Required: opt<br/> |
| 906 | +Location: R<br/> |
| 907 | +JSON Type: Array<br/> |
| 908 | +Specification: [MoQCatalog]<br/> |
| 909 | + |
| 910 | +Descriptive Name: Track namespace<br/> |
| 911 | +Field Name: namespace<br/> |
| 912 | +Required: opt<br/> |
| 913 | +Location: RTC<br/> |
| 914 | +JSON Type: String<br/> |
| 915 | +Specification: [MoQCatalog]<br/> |
| 916 | + |
| 917 | +Descriptive Name: Track name<br/> |
| 918 | +Field Name: name<br/> |
| 919 | +Required: yes<br/> |
| 920 | +Location: TC<br/> |
| 921 | +JSON Type: String<br/> |
| 922 | +Specification: [MoQCatalog]<br/> |
| 923 | + |
| 924 | +Descriptive Name: Packaging<br/> |
| 925 | +Field Name: packaging<br/> |
| 926 | +Required: yes<br/> |
| 927 | +Location: RT<br/> |
| 928 | +JSON Type: String<br/> |
| 929 | +Specification: [MoQCatalog]<br/> |
| 930 | + |
| 931 | +Descriptive Name: Track label<br/> |
| 932 | +Field Name: label<br/> |
| 933 | +Required: opt<br/> |
| 934 | +Location: RT<br/> |
| 935 | +JSON Type: String<br/> |
| 936 | +Specification: [MoQCatalog]<br/> |
| 937 | + |
| 938 | +Descriptive Name: Render group<br/> |
| 939 | +Field Name: renderGroup<br/> |
| 940 | +Required: opt<br/> |
| 941 | +Location: RT<br/> |
| 942 | +JSON Type: Number<br/> |
| 943 | +Specification: [MoQCatalog]<br/> |
| 944 | + |
| 945 | +Descriptive Name: Alternate group<br/> |
| 946 | +Field Name: altGroup<br/> |
| 947 | +Required: opt<br/> |
| 948 | +Location: RT<br/> |
| 949 | +JSON Type: Number<br/> |
| 950 | +Specification: [MoQCatalog]<br/> |
| 951 | + |
| 952 | +Descriptive Name: Initialization data<br/> |
| 953 | +Field Name: initData<br/> |
| 954 | +Required: opt<br/> |
| 955 | +Location: RT<br/> |
| 956 | +JSON Type: String<br/> |
| 957 | +Specification: [MoQCatalog]<br/> |
| 958 | + |
| 959 | +Descriptive Name: Initialization track<br/> |
| 960 | +Field Name: initTrack<br/> |
| 961 | +Required: opt<br/> |
| 962 | +Location: RT<br/> |
| 963 | +JSON Type: String<br/> |
| 964 | +Specification: [MoQCatalog]<br/> |
| 965 | + |
| 966 | +Descriptive Name: Selection parameters<br/> |
| 967 | +Field Name: selectionParams<br/> |
| 968 | +Required: opt<br/> |
| 969 | +Location: RT<br/> |
| 970 | +JSON Type: Object<br/> |
| 971 | +Specification: [MoQCatalog]<br/> |
| 972 | + |
| 973 | +Descriptive Name: Dependencies<br/> |
| 974 | +Field Name: depends<br/> |
| 975 | +Required: opt<br/> |
| 976 | +Location: T<br/> |
| 977 | +JSON Type: Array<br/> |
| 978 | +Specification: [MoQCatalog]<br/> |
| 979 | + |
| 980 | +Descriptive Name: Temporal ID<br/> |
| 981 | +Field Name: temporalId<br/> |
| 982 | +Required: opt<br/> |
| 983 | +Location: T<br/> |
| 984 | +JSON Type: Number<br/> |
| 985 | +Specification: [MoQCatalog]<br/> |
| 986 | + |
| 987 | +Descriptive Name: Spatial ID<br/> |
| 988 | +Field Name: spatialId<br/> |
| 989 | +Required: opt<br/> |
| 990 | +Location: T<br/> |
| 991 | +JSON Type: Number<br/> |
| 992 | +Specification: [MoQCatalog]<br/> |
| 993 | + |
| 994 | +Descriptive Name: Codec<br/> |
| 995 | +Field Name: codec<br/> |
| 996 | +Required: opt<br/> |
| 997 | +Location: S<br/> |
| 998 | +JSON Type: String<br/> |
| 999 | +Specification: [MoQCatalog]<br/> |
| 1000 | + |
| 1001 | +Descriptive Name: MIME type<br/> |
| 1002 | +Field Name: mimeType<br/> |
| 1003 | +Required: opt<br/> |
| 1004 | +Location: S<br/> |
| 1005 | +JSON Type: String<br/> |
| 1006 | +Specification: [MoQCatalog]<br/> |
| 1007 | + |
| 1008 | +Descriptive Name: Framerate<br/> |
| 1009 | +Field Name: framerate<br/> |
| 1010 | +Required: opt<br/> |
| 1011 | +Location: S<br/> |
| 1012 | +JSON Type: Number<br/> |
| 1013 | +Specification: [MoQCatalog]<br/> |
| 1014 | + |
| 1015 | +Descriptive Name: Bitrate<br/> |
| 1016 | +Field Name: bitrate<br/> |
| 1017 | +Required: opt<br/> |
| 1018 | +Location: S<br/> |
| 1019 | +JSON Type: Number<br/> |
| 1020 | +Specification: [MoQCatalog]<br/> |
| 1021 | + |
| 1022 | +Descriptive Name: Width<br/> |
| 1023 | +Field Name: width<br/> |
| 1024 | +Required: opt<br/> |
| 1025 | +Location: S<br/> |
| 1026 | +JSON Type: Number<br/> |
| 1027 | +Specification: [MoQCatalog]<br/> |
| 1028 | + |
| 1029 | +Descriptive Name: Height<br/> |
| 1030 | +Field Name: height<br/> |
| 1031 | +Required: opt<br/> |
| 1032 | +Location: S<br/> |
| 1033 | +JSON Type: Number<br/> |
| 1034 | +Specification: [MoQCatalog]<br/> |
| 1035 | + |
| 1036 | +Descriptive Name: Audio sample rate<br/> |
| 1037 | +Field Name: samplerate<br/> |
| 1038 | +Required: opt<br/> |
| 1039 | +Location: S<br/> |
| 1040 | +JSON Type: Number<br/> |
| 1041 | +Specification: [MoQCatalog]<br/> |
| 1042 | + |
| 1043 | +Descriptive Name: Channel configuration<br/> |
| 1044 | +Field Name: channelConfig<br/> |
| 1045 | +Required: opt<br/> |
| 1046 | +Location: S<br/> |
| 1047 | +JSON Type: String<br/> |
| 1048 | +Specification: [MoQCatalog]<br/> |
| 1049 | + |
| 1050 | +Descriptive Name: Display width<br/> |
| 1051 | +Field Name: displayWidth<br/> |
| 1052 | +Required: opt<br/> |
| 1053 | +Location: S<br/> |
| 1054 | +JSON Type: Number<br/> |
| 1055 | +Specification: [MoQCatalog]<br/> |
| 1056 | + |
| 1057 | +Descriptive Name: Display height<br/> |
| 1058 | +Field Name: displayHeight<br/> |
| 1059 | +Required: opt<br/> |
| 1060 | +Location: S<br/> |
| 1061 | +JSON Type: Number<br/> |
| 1062 | +Specification: [MoQCatalog]<br/> |
| 1063 | + |
| 1064 | +Descriptive Name: Language<br/> |
| 1065 | +Field Name: lang<br/> |
| 1066 | +Required: opt<br/> |
| 1067 | +Location: S<br/> |
| 1068 | +JSON Type: String<br/> |
| 1069 | +Specification: [MoQCatalog]<br/> |
1070 | 1070 |
|
1071 | 1071 |
|
1072 | 1072 | Any registration for a new Field name MUST provide the following information: |
|
0 commit comments