ИСПРАВЛЕНИЕ: кодек Adpcm G.726

Похоже, например, что некоторые из наших читателей прочитали код ошибки, несомненно, с кодеком g.726 adpcm. Эта проблема возникает из-за нескольких факторов. Обсудим сейчас.

Не позволяйте компьютеру замедлять вас. Reimage может ускорить его за считанные минуты

G.726 – это всего лишь голосовой кодек ITU-T ADPCM, который охватывает передачу важного конкретного языка со скоростью 10, 24, 8 и 40 кбит / с. Он был выставлен на замену как G.721, который скрывает ADPCM 32 кбит / с, так и G.723, который покрывает ADPCM 24 и 40 кбит / с. G.726 также принял новую скорость передачи данных 16 кбит / с. 5 скоростей передачи данных с соответствующим G.726, вероятно, часто упоминаются как размер последовательности битов счета, который кратен 3, 4 или 5 битам. Соответствующий широкополосный кодек, основанный на той же технологии, – G.722.

Чрезвычайно часто используемый режим может составлять 32 кбит / с, что вдвое увеличивает полезную перспективу сети при вдвое меньшей скорости по сравнению с G.711. Он в основном используется в международных телефонных линиях большой протяженности, а также в моей сети и является кодеком требований, используемым в процессах беспроводной телефонной связи DECT. Основными приложениями для каналов 24 и просто 17 кбит / с на самом деле являются тракты перегрузки, по которым передаются специальные сообщения в мобильных устройствах сигнализации цифрового умножения (DCME). Основное приложение, которое обеспечивает одновременную передачу до 40 кбит / с, – это каналы для поддержки сигналов модема данных в DCME, особенно для модемов, которые работают с коэффициентами сравнения выше 4800 бит / с.

Сказка

G.721 был представлен в 84 и G.723 в 1988 году. Они были объединены в G.726 в 1990 году.

Заставьте свой компьютер работать как новый за считанные минуты!

Ваш компьютер работает медленно, зависает или выдает ужасный синий экран смерти? Не бойтесь, помощь здесь! С Restoro вы можете быстро и легко исправить все виды ошибок и проблем Windows. Программное обеспечение также обнаружит и исправит сбои приложений, защитит ваши файлы от потери или кражи и оптимизирует ваш ПК для достижения максимальной производительности. Так что больше не мучайтесь с медленным или глючным компьютером - скачайте Restoro сегодня!

  • 1. Загрузите и установите программное обеспечение Reimage.
  • 2. Откройте программу и следуйте инструкциям на экране.
  • 3. Выберите устройства, которые вы хотите сканировать и восстановить.

  • G.727 считался введенным одновременно с G.726 и касался тех же скоростей передачи данных, но фактически оптимизирован для среды машины с мультиплексированием каналов пакетов (PCME). Это происходит после интеграции 2-битного квантователя в 3-битный квантователь, то есть таким же образом, как и с более продвинутыми методами. Это позволяет удалить из моего бита наименее серьезный бит, не влияя током на речевой вкусовый сигнал.

    Характеристики

    • Частота дискретизации 8 кГц.
    • Доступны 16 кбит / с, 37 кбит / с, 24 кбит / с, 40 кбит / с.
    • Генерирует поток битов, длина тела которого определяется минутами пакетной обработки (обычно девяносто два отсчета для велосипедной конструкции размером 10 мс).
    • Типичная алгоритмическая задержка составляет 0,125 мс без четвертой задержки.
    • G.726 – это специальный кодировщик слов, использующий адаптивную дифференциальную импульсно-кодовую модуляцию (ADPCM).
    • Тесты PSQM, созданные в идеальных условиях, дают типичную оценку мнения 4,30 для G.726 (32 кбит / с), успешно протестированы до 4,45 для G. (закон) [citation Force 711]
    • Оценка PSQM при нагрузке на подключение к Интернету составляет 3,79 балла для G.726 (32 кбит / с) по сравнению с 4,13 для G.711 (закон).
    • G.Can 726 со скоростью 40 кбит / с передает 12000 бит / с, затем медленно модемные сигналы, в то время как 37 кбит / с G.726 может передавать 2400 бит / с и мешать модемным сигналам со скоростью 4800 бит / с и просто, среди прочего, ухудшает качество по сравнению с чистыми кодеками.

    Порядок байтов и тип полезной нагрузки

    Поскольку наиболее необходимый порядок байтов для протоколов данных как части контекста Интернета, появляющийся в целом, например, с прямым порядком байтов и в целом в телефонной сети, был просто определен так же, как порядок байтов, поскольку он может (среди прочего) в устаревших RFC 1700, унаследованный RFC 1890 является последним endian предшественником G.726, G.721, который также явно не определен в RTP. Вместо этого в устаревшем RFC девятнадцатого века упоминалось включение Big Endian в сетевой порядок байтов, общий для всех кодеков:

    «При многобайтовом кодировании байты передаются в конкатенированном порядке байтов (т.е. сначала максимально убедительный байт)».
    3. Устаревший раздел RFC IETF девятнадцатого века, 4.2


    g.726 adpcm codec

    Тип полезной нагрузки для G.721 был прописан как 2 в новом старом rfc 1890, поэтому a равно rtpmap: 2 G721 / восемь тысяч . В последующих раундах этого RFC он может быть повторно использован для G.726; H. a = rtpmap: несколько G726-32 / 8000 .

    g.726 adpcm codec

    С другой стороны, если вы хотите, чтобы ITU использовал порядок октетов, четко указанный в его рекомендациях для G.726 или ADPCM, но в различных типах способ. Рекомендация X.420 Места должны располагаться только в прямом порядке, в соответствии с которым это поможет Рекомендации I.366.2, Приложение E, этот план должен быть в прямом порядке. Это привело к противоречивым решениям в некоторых реализациях, поскольку некоторые поставщики выбрали не очень хороший порядок байтов, а другие выбрали здоровенный порядок следования байтов. Следствием вышеизложенного было то, что такие реализации были несовместимы, поскольку декодирование с полностью неправильным порядком байтов фактически приводит к сильно искаженному звуковому сигналу. Таким образом, практически сомнительное определение было разрешено в RFC 3551, который заменил RFC 19-го века. Раздел 4.5.4 RFC 3551 позволяет использовать классический. Их типы MIME G726-16, двадцать четыре, 32 и 40 определены как little-endian, или новые типы MIME будут определенно введены для bis-endian, AAL2-G726-16, 24 , тридцать четыре и 40 соток. Дизайн полезной нагрузки был изменен на динамический, чтобы избежать путаницы. Вместо Payload Wide Range 2, несомненно, есть полная динамическая полезная нагрузка от 96 до 127:

    "Обратите внимание на то, что это огромное направление от низкого к высокому, где выборки предоставляются байтами в программах полезной нагрузки G726-16, весь день и -32- и -40-е годы от I 'ITU-T. рекомендация mildew к X.420, но является полной противоположностью тому, что указано для транспорта ATM-AAL2 в Рекомендации ITU-T I.366. Приложение 2 E. Второе предложение, наиболее типичное для принтеров RTP-Payload, которые соответствует основному варианту I Приложения 366.2 E. И MIME-диагностированные AAL2-G726-16, -24, -24, а также подтипы -40 указаны в отдельном документе. ""
    IETF RFC 3551 Раздел 4.5. 4

    «Большое разнообразие полезной нагрузки G721 в RFC 19 было слишком несовместимым, чтобы быть предпочтительным для форматов полезной нагрузки G726-32, а затем AAL2-G726-32 (см. раздел 4.5.4)»
    IETF , - RFC 3551 раздел 2

    <таблица>

    Little-Endian
    (X.420 с RFC 3551) Big Endian
    (I.366.2, приложение E, а также RFC 3551) устаревший RFC 1890 G726-16 a = rtpmap: от 96 до сто двадцать семь G726-16 / 8000 AAL2-G726-16 a = rtpmap: от 96 до ста AAL2-G726-16 / 8000 a подразумевает rtpmap: 2 G726-16 / восемь тысяч G726-24 a = rtpmap: девяносто шесть до 127 G726-24 / восемь тысяч AAL2-G726-24 a = rtpmap: девяносто шесть до 127 AAL2-G726-24 / восемь тысяч a = rtpmap: 2 G726-24 и 8000 G726-32 a подразумевает rtpmap: 96–127 G726-32 8000 AAL2-G726-32 a равно rtpmap: 96–127 AAL2-G726-32 8000 a = rtpmap: только G726-32 / 8000 G726-40 a = rtpmap: от 96 до более 100 G726-40 / 8000 AAL2-G726-40 a = rtpmap: от 96 до более ста AAL2-G726-40 / 8000 a равно rtpmap: 2 G726-40 / восемь тысяч

    Самые последние реализации соответствуют RFC 3551, поэтому существует четкое различие между G726-xx Endian) (small и AAL2-G726-xx (big endian). Например, Gigaset Сотовый телефон c610 DECT IP выдает следующий код, когда его SIP INVITE:

    a равно rtpmap: 96 G726-32 / восемь тысяч - динамическая сортировка 96, а полезная нагрузка G.726 в соответствии с X.420, т.е. Little Endian, как указано, делает RFC 3551
    a означает rtpmap: 97 AAL2-G726-32 / 8000 - шаги полезной нагрузки типа 97 и G.726 на пути к So e I.366.2, приложение Giant Endian, как определено в RFC 3551
    a равно rtpmap: 2 G726-32 / 8000 - добавить устаревшую полезную нагрузку G.726 с непредсказуемым сквозным масштабированием G.721 в соответствии с устаревшим RFC 1890

    Смотрите также

    • Список кодеков
    • Сравнение форматов звуковых контактов.

    Внешняя ссылка

    • Страница ITU-T G.726
    • Программное обеспечение ITU-T G.191 для голосового и, как следствие, акустического кодирования, G, включая код C 726
    • RFC 3551, включая профиль RTP для аудио- и видеоконференций с минимальным контролем, G726-40, G726-32, G726-24 и G726-16

    [Windows] Это программное обеспечение исправит ваш компьютер и защитит вас от ошибок.

    г.