Читайте также:
|
|
Заголовок FEC,описанный в RFC 2733, изначально содержит 12 байт. Учитывая расширение схемы коррекции ошибок, заголовок FEC должен быть изменён, как описано на рисунке 3.
SNBase low bits | Length Recovery | ||||||||||||||||||||||||||||||
E | PT recovery | Mask | |||||||||||||||||||||||||||||
TS recovry | |||||||||||||||||||||||||||||||
X | D | type | Index | Offset | NA | SNBase ext bits |
Рис.3 Заголовок FEC
Поля заголовка описаны в RFC2733:
• SNBase low bits: минимальное количество последовательных пакетов, связанных с пакетом FEC. Для транспортных потоков MPEG2 16 битного номера последовательности должно быть достаточно для того, что бык что этот параметр должен содержать весь номер последовательности. Протоколы с более длинными номерами последовательности, это поле будет содержать младшие 16 бит порядкового номера.
• Length Recovery: это поле используется, чтобы определить длину любого медиа пакета связанного с пакетом FEC.
• PT recovery: это поле используется для определения типа полезной нагрузки медиа пакетов, связанных с пакетом FEC.
• TS Recovery: это поле используется для восстановления временных меток любых медиа пакетов, связанных с пакетом FEC.
Дополнительные поля были изменены от того, что было в RFC2733, или которые являются новыми. Определение из них:
E: В RFC2733 этого должны быть установлены в '0 ', в этом кодексе практике это должен быть установлен в '1', чтобы указать, что заголовок продлен.
Маски: В RFC2733 это используется, чтобы выбрать, какие пакеты пакет FEC применяется. Определение маски позволяет сложные отношения между пакетами данных и FEC пакетов, но это добавляет сложности реализации. Для простоты, маски поле будет установлен в ноль для реализации поддержки этого кодекса практики, а поле парламента будет использоваться вместо этого. Обработка Маска требует особого ухода в связи с изменение вида использования из КС № 3 января 2003 года.
X: Этот бит зарезервирован для будущих расширений заголовка и должны быть установлены в ноль, чтобы они соответствовали этой версии заголовка ТЭК.
D: Этот бит предоставляется в качестве дополнительного средства определения того, какие FEC потока пакетов принадлежат. Оно должно быть установлено в 0 для FEC пакеты рассчитаны на колонны и устанавливается в 1 для FEC пакеты вычисляется по строкам.
Тип: Это поле показывает, какой исправляющих ошибки кода выбирается. Это может быть XOR (тип = 0), Хэмминга (тип = 1), Рида-Соломона (тип = 2). Более методы кодирования могут быть использованы. По этой версии Кодекса практики оборудование должно использовать только XOR типа.
Индекс: Это поле используется для более сложных коды ошибок защиты. Для XOR метод, только один FEC пакет защищает каждой группы пакетов, средств массовой информации и, следовательно, поле индекса всегда будет содержать 0.
Смещение: Это 1-байтовое поле является выбранный период для выбора носителя пакеты, связанные с этим пакетом ТЭК, и в точности соответствует параметру L выше для пакетов вычисляется по столбцам (первый поток FEC). Для пакетов, вычисляется по строкам (второй поток FEC) этот параметр всегда должна быть одна. Это поле должно быть постоянным в течение сессии для каждого потока FEC.
Н. А.: Это 1-байтовое поле указывает количество пакетов, средств массовой информации, связанные с этим пакетом ТЭК, и в точности соответствует параметру D выше пакеты, принадлежащие первого потока FEC, и должен соответствовать L параметр пакеты, принадлежащие ко второй FEC поток. Это поле должно быть постоянным в течение сессии для каждого потока FEC.
SNBase доб бит: Это поле зарезервировано для использования с протоколами, которые требуют расширенных порядковых номеров больше, чем 16 бит. Для потоков MPEG2 транспорта 16 разрядные числа последовательности достаточно, так что этот параметр должен быть установлен в ноль.
Дата добавления: 2015-11-14; просмотров: 38 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Расположение FEC пакета | | | ОФИЦИАЛЬНЫЕ ЧЕМПИОНАТЫ ПО ХУДОЖЕСТВЕННОЙ ГИМНАСТИКЕ И ПРОГРАММА |