FMUSER бездротовий передавати відео та аудіо простіше!

[захищено електронною поштою] WhatsApp + 8618078869184
Language

    Основні принципи H264

     

    Передмова
    Алгоритм стиснення відео H264 зараз, безперечно, є найбільш широко використовуваним і найпопулярнішим із усіх методів стиснення відео. Завдяки впровадженню бібліотек з відкритим кодом, таких як x264 / openh264 та ffmpeg, більшості користувачів більше не потрібно проводити занадто багато досліджень щодо деталей H264, що значно зменшує витрати людей, які використовують H264.

    Але для того, щоб ефективно використовувати H264, нам все одно потрібно з'ясувати основні принципи H264. Сьогодні ми розглянемо основні принципи H264.

    Огляд H264


    Технологія стиснення H264 в основному використовує такі методи для стиснення відеоданих. включати:

    Внутрішньокадрове стиснення передбачає вирішення проблеми надмірності просторових даних.
    Стиснення міжкадрового передбачення (оцінка руху та компенсація) вирішує проблему надмірності даних у часовій області.
    Ціле дискретне косинусне перетворення (DCT), яке перетворює просторову кореляцію на нерелевантні дані в частотній області, а потім квантує їх.
    Стиснення CABAC.
    Стислий кадр поділяється на: I кадр, P кадр і B кадр:

    I frame: ключовий кадр, використовуючи технологію внутрішньокадрового стиснення.
    P-кадр: прямий опорний кадр при стисненні посилається лише на попередньо оброблений кадр. Використовуйте технологію стиснення звуку кадру.
    B-кадр: двонаправлений опорний кадр. Під час стиснення воно відноситься до попереднього та наступного кадру. Використання технології міжкадрового стиснення.
    На додаток до I / P / B кадрів, існують також послідовності зображень GOP.

    GOP: Між двома I кадрами є послідовність зображень, а в послідовності зображень є лише один I кадр. Як показано нижче:


    Тепер ми докладно опишемо технологію стиснення H264.

    Технологія стиснення H264
    Основний принцип H264 насправді дуже простий, давайте коротко опишемо процес стиснення даних H264. Відеокадри, захоплені камерою (з розрахунком 30 кадрів в секунду), надсилаються в буфер кодера H264. Кодер спочатку повинен розділити макроблоки для кожного зображення.

    Візьміть наступний малюнок як приклад:

     

    Макроблок розділу
    H264 використовує область 16X16 як макроблок за замовчуванням, і її також можна розділити на розмір 8X8.

     

    Після поділу блоку макросів обчисліть значення пікселя блоку макросів.

     

    За аналогією розраховується значення пікселів кожного макроблока на зображенні, і всі макроблоки обробляються наступним чином.

     

    Підблок
    H264 використовує макроблоки 16X16 для відносно плоских зображень. Однак, щоб досягти вищої швидкості стиснення, менші підблоки також можна розділити на макроблоки 16X16. Розмір підблоку може становити 8X16, 16X8, 8X8, 4X8, 8X4, 4X4, що є дуже гнучким.

     

    На зображенні вище, більшість макроблоків 16X16 у червоній рамці мають синій фон, і на цьому макроблоці намальовано частину зображення трьох орлів. Для кращої обробки часткових зображень трьох орлів H264 Кілька підблоків розділено на макроблоки 16X16.

     

    Таким чином, після внутрішньокадрового стиснення можна отримати більш ефективні дані. Малюнок нижче є результатом стиснення вищезазначених макроблоків за допомогою mpeg-2 та H264 відповідно. Ліва половина є результатом стиснення після поділу підблоку MPEG-2, а права половина - результатом стиснення підблоку H264. Видно, що метод поділу H264 має більше переваг.

     

    Після поділу блоку макросів усі зображення в буфері кодера H264 можна згрупувати.

    Групування кадрів
    Для відеоданих існує в основному два типи надмірності даних, один - надмірність даних у часі, а інший - надмірність даних у просторі. Серед них надмірність даних за часом є найбільшою. Спершу поговоримо про проблему надмірності часу відеоданих.

    Чому надмірність часу найбільша? Якщо припустити, що камера фіксує 30 кадрів в секунду, дані цих 30 кадрів здебільшого пов’язані. Також можливо, що більше 30 кадрів даних, десятки кадрів або сотні кадрів даних особливо тісно пов'язані.

    Для цих дуже тісно пов'язаних кадрів насправді нам потрібно зберегти лише один кадр даних, а інші кадри можна передбачити з цього кадру за певними правилами, тому відеодані мають найбільшу надлишковість часу.

    Для того, щоб досягти, щоб відповідні кадри стискали дані за допомогою методу передбачення, необхідно згрупувати відеокадри. То як визначити, що певні кадри тісно пов’язані та можуть бути згруповані? Давайте розглянемо приклад. Нижче - захоплений відеокадр групи більярдних куль, що рухаються. Більярдні кульки котяться з правого верхнього кута в лівий нижній.

     


    Кодер H264 кожного разу виймає два сусідні кадри для порівняння макроблоків, щоб обчислити подібність двох кадрів. Як показано нижче:

     

    Шляхом сканування блоків макросів та пошуку блоків макросів можна виявити, що кореляція між двома кадрами дуже висока. Крім того, встановлено, що ступінь кореляції цієї групи кадрів дуже високий. Тому вищезазначені кадри можна розділити на одну групу. Алгоритм такий: на сусідніх зображеннях пікселі, які зазвичай відрізняються, складають лише 10%, різниця яскравості не перевищує 2%, а різниця кольоровості змінюється лише в межах 1%. Ми вважаємо, що це графіки можна згрупувати.

    У такій групі кадрів після кодування ми зберігаємо лише повні дані першого повідомлення, а інші кадри обчислюються, посилаючись на попередній кадр. Перший кадр ми називаємо IDR / I, а інші кадри P / B, тому кодовану групу кадрів даних ми називаємо GOP.

    Оцінка руху та компенсація
    Після того, як кадри згруповані в кодері H264, необхідно розрахувати вектори руху об'єктів у групі кадрів. Беручи як приклад вищезазначений рухомий більярдний відеокадр, давайте подивимось, як він обчислює вектор руху.

    Кодер H264 спочатку виймає два кадри відеоданих із заголовка буфера послідовно, а потім виконує сканування макроблоку. Коли на одній із зображень знайдено об’єкт, пошук виконується поблизу іншого зображення (у вікні пошуку). Якщо об’єкт в цей час виявляється на іншому зображенні, тоді можна обчислити вектор руху об’єкта. На наступному малюнку показано положення більярдної кулі після пошуку.

     

    Через різницю між положеннями більярдних куль на наведеному малюнку можна розрахувати напрямок і відстань столової картинки. H264 фіксує по черзі відстань і напрямок руху кулі в кожному кадрі, і це стає наступним.

     

    Після обчислення вектора руху ця сама частина (тобто зелена частина) віднімається для отримання даних про компенсацію. Врешті-решт, нам потрібно лише стиснути та зберегти дані компенсації, і тоді вихідне зображення можна буде відновити під час декодування. Стислим даним потрібно записати лише невелику кількість даних. Наступне:

     

    Ми називаємо вектор руху та компенсацію технологією стиснення між кадрами, яка вирішує надмірність даних відеокадрів у часі. На додаток до міжкадрового стиснення, стиснення даних також повинно виконуватися всередині кадру. Внутрішньокадрове стиснення даних вирішує надмірність просторових даних. Зараз ми представимо технологію внутрішньокадрового стиснення.

    Внутрішнє передбачення
    Людське око має ступінь розпізнавання зображення, воно дуже чутливе до яскравості низьких частот і не дуже чутливе до яскравості високих частот. Тому, на основі деяких досліджень, дані, не чутливі до людських очей, можуть бути видалені із зображення. Таким чином пропонується технологія внутрішнього прогнозування.

    Внутрішньокадрове стиснення H264 дуже схоже на JPEG. Після поділу зображення на макроблоки кожен макроблок можна передбачити в 9 режимах. Знайдіть режим передбачення, який є найближчим до вихідного зображення.

     

    Наступне зображення - це процес передбачення кожного блоку макросів у цілому зображенні.

     

    Порівняння між зображенням після внутрішнього передбачення та вихідним зображенням є таким:

     

    Потім вихідне зображення та внутрішньо передбачене зображення віднімаються для отримання залишкової величини.

     

    Потім збережіть інформацію про режим передбачення, яку ми отримали раніше, щоб ми могли відновити вихідне зображення під час декодування. Ефект такий:

     

    Після внутрішньокадрового та міжкадрового стиснення, хоча дані значно зменшуються, все ще є місце для оптимізації.

    Зробіть DCT на залишкових даних
    Залишкові дані можуть бути піддані цілочисельному дискретному косинусному перетворенню, щоб видалити кореляцію даних і додатково стиснути дані. Як показано на малюнку нижче, ліва сторона - це макроблок вихідних даних, а права - це макроблок обчислених залишкових даних.

     

    Макроблок залишкових даних оцифровується, як показано на малюнку нижче:

     

    Перетворення DCT виконується на макроблоку залишкових даних.

     

    Після видалення пов’язаних даних ми бачимо, що дані додатково стискаються.

     

    Після закінчення DCT цього недостатньо, а CABAC необхідний для стиснення без втрат.

    КАБАК
    Вищевказане внутрішньокадрове стиснення є методом стиснення з втратами. Іншими словами, після стиснення зображення його неможливо повністю відновити. CABAC - це технологія стиснення без втрат.

    Технологія стиснення без втрат може бути найбільш знайомою кожному - кодування Хаффмана, короткий код для високочастотних слів, довгий код для низькочастотних слів для досягнення мети стиснення даних. VLC, що використовується в MPEG-2, є таким видом алгоритму, ми беремо AZ як приклад, A належить до високочастотних даних, а Z належить до низькочастотних даних. Подивіться, як це робиться.

     

    CABAC - це також короткий код для високочастотних даних і довгий код для низькочастотних даних. У той же час він стискатиметься на основі контексту, що набагато ефективніше, ніж VLC. Ефект такий:

     

    Тепер замініть AZ на відеокадр, і це буде виглядати наступним чином.

     

    З наведеної картини очевидно, що схема стиснення без втрат з використанням CACBA набагато ефективніша, ніж VLC.

    резюме
    На цьому ми закінчили принцип кодування H264. У цій статті в основному йдеться про такі моменти:
    1. Цзяньінь ввів деякі основні поняття в H264. Такі як I / P / B кадр, GOP.
    2. Детально пояснив основні принципи кодування H264, включаючи:

    Поділ на макроблоки
    Групування зображень
    Принцип технології внутрішньокадрового стиснення
    Принцип технології міжкадрового стиснення.
    DCT
    Принцип стиснення CABAC.

     

     

     

     

     

     

    Як далеко (довгий) кришка передавача?

    Дальність передачі залежить від багатьох факторів. Істинне відстань засноване на антени установка висоти, коефіцієнт посилення антени, з використанням середовища, як будівлі і інші перешкоди, чутливості приймача, антени приймача. Установка антени більш високого і використання в сільській місцевості, відстань буде набагато більш далеко.

    Приклад 5W FM-передавач використовувати в місті і рідному місті

    У мене є клієнт використовувати 5W FM-передавач з США GP антени в своєму рідному місті, і він перевірити його з автомобілем, він охоплює 10km (6.21mile).

    Я перевірити FM-передавач 5W з GP антени в моєму рідному місті, він охоплює близько 2km (1.24mile).

    Я перевірити FM-передавач 5W з GP антени в місті Гуанчжоу, він охоплює тільки про 300meter (984ft).

    Нижче наведені приблизний діапазон різних передавачів потужності FM. (Діапазон діаметру)

    0.1W ~ 5W FM-передавач: 100M ~ 1KM

    5W ~ 15W FM Ttransmitter: 1KM ~ 3KM

    15W ~ 80W FM-передавач: 3KM ~ 10KM

    80W ~ 500W FM-передавач: 10KM ~ 30KM

    500W ~ 1000W FM-передавач: 30KM ~ 50KM

    1KW ~ 2KW FM-передавач: 50KM ~ 100KM

    2KW ~ 5KW FM-передавач: 100KM ~ 150KM

    5KW ~ 10KW FM-передавач: 150KM ~ 200KM

    Зв'язок з нами для передавача?

    Подзвони мені + 8618078869184 АБО
    Напиши мені електронного листа [захищено електронною поштою]
    1.How далеко ви хочете, щоб покрити в діаметрі?
    2.How високий з вас вежа?
    3.Where ти?
    І ми дамо вам більш професійні поради.

    Про нас

    FMUSER.ORG є компанією з системної інтеграції, орієнтованої на бездротову передачу / студійне відео аудіо обладнання / потокове та обробку даних. Ми надаємо все, починаючи від консультацій та консультацій через інтеграцію в стійку, установку, введення в експлуатацію та навчання.
     
    Ми пропонуємо FM-передавач, аналоговий телевізійний передавач, цифровий телевізійний передавач, УКХ-передавач УВЧ, антени, роз'єми коаксіального кабелю, STL, на повітряній обробці, радіотрансляційні продукти для студії, RF-моніторинг сигналів, RDS-кодери, аудіопроцесори та дистанційні керуючі вузли Продукти IPTV, кодери / декодери відео / аудіо, призначені для задоволення потреб як великих міжнародних мереж мовлення, так і малих приватних станцій.
     
    Нашим рішенням є FM-радіостанція / Аналогова телевізійна станція / Цифрова телевізійна станція / Аудіо-відеостудійна техніка / Студійна передавальна ланка / Передавач Телеметрична система / Готельна телевізійна система / IPTV Пряме мовлення / Трансляція в прямому ефірі / Відеоконференція / Система мовлення CATV.
     
    Ми використовуємо передові технології для всіх систем, тому що ми знаємо, що висока надійність і висока продуктивність є настільки важливими для системи і рішення. У той же час ми також повинні переконатися, що наша система продуктів з дуже розумною ціною.
     
    У нас є клієнти публічних і комерційних мовників, операторів телекомунікацій та регуляторних органів, а також пропонуємо рішення та продукти багатьом сотням малих, місцевих і громадських мовників.
     
    FMUSER.ORG експортує більше 15 років і має клієнтів з усього світу. Маючи 13-річний досвід у цій галузі, ми маємо професійну команду, яка вирішує всілякі проблеми замовника. Ми прагнемо поставити надзвичайно розумні ціни на професійні товари та послуги.
    Контактна адреса електронної пошти: [захищено електронною поштою]

    Наша фабрика

    Ми маємо модернізація заводу. Запрошуємо Вас відвідати наш завод, коли ви приїхали в Китай.

    В даний час вже існують клієнти 1095 по всьому світу відвідали наш офіс Гуанчжоу Тяньхе. Якщо ви приїхали в Китай, ви можете відвідати нас.

    на виставці

    Це наша участь в 2012 Global Sources Hong Kong Electronics Fair . Клієнти з усього світу нарешті є шанс отримати разом.

    Де Fmuser?

    Ви можете шукати ці номери " 23.127460034623816,113.33224654197693 "на карті Google, тоді ви можете знайти наш офіс fmuser.

    FMUSER Гуанчжоу офіс знаходиться в районі Тяньхе, який є центр кантону , дуже близько до Canton Fair , Залізнична станція Гуанчжоу, xiaobei дороги і Dashatou , Тільки потреба 10 хвилин якщо прийняти ТАКСІ , Ласкаво просимо друзі по всьому світу, щоб відвідати і обговорити.

    Контактна особа: Sky Blue
    Мобільний телефон: + 8618078869184
    WhatsApp: + 8618078869184
    WeChat: + 8618078869184
    Електронна пошта: [захищено електронною поштою]
    QQ: 727926717
    Skype: sky198710021
    Адреса: No.305 номер Huilan Building No.273 Хуанпу-роуд Гуанчжоу Китай Zip: 510620

    англійська: Ми приймаємо всі платежі, такі як PayPal, кредитна картка, Western Union, Alipay, Money Bookers, T / T, LC, DP, DA, OA, Payoneer. Якщо у вас виникли питання, зв'яжіться зі мною [захищено електронною поштою] або WhatsApp + 8618078869184

    • PayPal.  www.paypal.com

      Ми рекомендуємо вам використовувати Paypal, щоб купити наші деталі, Paypal є безпечним способом, щоб купити в Інтернеті.

      Кожен з нашого списку елементів внизу сторінки вгорі є логотип PayPal, щоб заплатити.

      Кредитна карта.Якщо у вас немає Paypal, але у вас є кредитна карта, ви також можете натиснути жовту кнопку PayPal, щоб оплатити за допомогою кредитної карти.

      -------------------------------------------------- -------------------

      Але якщо у вас немає кредитної картки і не мають PayPal рахунку або важко отримав PayPal відома, Ви можете використовувати наступне:

      Вестерн юніон.  www.westernunion.com

       

      Сплатіть Western Union мені:

      Ім'я / Ім'я: Yingfeng
      Прізвище / прізвище / прізвище: Zhang
      Повне найменування: Yingfeng Zhang
      Країна: Китай
      Місто: Гуанчжоу 

      -------------------------------------------------- -------------------

      T / T.  оплатити T / T (перехід проводу / іншим переказом / Банківський переказ)
       
      Перша ІНФОРМАЦІЯ ПРО БАНК (РАХУНОК КОМПАНІЇ):
      SWIFT BIC: BKCHHKHHXXX
      Назва банку: BANK OF CHINA (HONG KONG) LIMITED, ГОНКОНГ
      Адреса банку: BANK OF CHINA TOWER, 1 SARDEN ROAD, CENTRAL, ГОНКОНГ
      БАНК КОД: 012
      Назва рахунку: FMUSER INTERNATIONAL GROUP LIMITED
      Номер рахунку. : 012-676-2-007855-0
      -------------------------------------------------- -------------------
      Друга ІНФОРМАЦІЯ ПРО БАНК (РАХУНОК КОМПАНІЇ):
      Бенефіціар: Fmuser International Group Inc.
      Номер рахунку: 44050158090900000337
      Банк бенефіціара: Китайський будівельний банк, філія Гуандун
      SWIFT-код: PCBCCNBJGDX
      Адреса: NO.553 Tianhe Road, Гуанчжоу, Гуандун, район Тяньхе, Китай
      ** Примітка. Коли ви переказуєте гроші на наш банківський рахунок, НЕ пишіть нічого в області зауважень, інакше ми не зможемо отримати платіж через державну політику щодо міжнародної торгівлі.

    * Він буде спрямований в 1-2 робочих днів, коли оплата ясно.

    * Ми відправимо його на Вашу електронну адресу PayPal. Якщо ви хочете змінити адресу, будь ласка, надсилайте ваші правильну адресу і номер телефону, на мою адресу електронної пошти [захищено електронною поштою]

    * Якщо пакети нижче 2kg, ми будемо занурені через повітряну пошту, це займе близько 15-25days до вашої руки.

    Якщо пакет більше ніж 2kg, ми вантажимо через EMS, DHL, UPS, Fedex швидка експрес-доставки, це займе близько 7 ~ 15days до вашої руки.

    Якщо пакет більше ніж 100kg, ми пошлемо через DHL або повітряним транспортом. Це займе близько 3 ~ 7days до вашої руки.

    Всі пакети форми China Гуанджоу.

    * Пакет буде надісланий як "подарунок" і визначений якомога менше, покупцеві не потрібно платити за "ПОДАТК".

    * Після того, як корабель, ми надішлемо Вам по електронній пошті і дати вам номер для відстеження.

    Для гарантії.
    Зв’яжіться з нами --- >> Поверніть нам товар --- >> Отримайте та надішліть іншу заміну.

    Ім'я: Лю Xiaoxia
    Адреса: 305Fang HuiLanGe HuangPuDaDaoXi 273Hao TianHeQu Гуанчжоу Китай.
    Поштовий індекс: 510620
    Phone: + 8618078869184

    Будь ласка, поверніться на цю адресу і написати свій PayPal адресу, ім'я, проблеми на замітку:

    Список всіх Питання

    кличка

    Електронна адреса

    питань

      Введіть електронну адресу, щоб отримати сюрприз

      fmuser.org

      es.fmuser.org
      it.fmuser.org
      fr.fmuser.org
      de.fmuser.org
      af.fmuser.org -> африкаанс
      sq.fmuser.org -> албанська
      ar.fmuser.org -> арабська
      hy.fmuser.org -> Вірменська
      az.fmuser.org -> азербайджанська
      eu.fmuser.org -> баскська
      be.fmuser.org -> білоруська
      bg.fmuser.org -> болгарська
      ca.fmuser.org -> Каталонська
      zh-CN.fmuser.org -> китайська (спрощена)
      zh-TW.fmuser.org -> китайська (традиційна)
      hr.fmuser.org -> хорватська
      cs.fmuser.org -> чеська
      da.fmuser.org -> данська
      nl.fmuser.org -> Голландська
      et.fmuser.org -> естонська
      tl.fmuser.org -> філіппінська
      fi.fmuser.org -> фінська
      fr.fmuser.org -> французька
      gl.fmuser.org -> галицький
      ka.fmuser.org -> грузинський
      de.fmuser.org -> німецька
      el.fmuser.org -> грецька
      ht.fmuser.org -> гаїтянський креольський
      iw.fmuser.org -> іврит
      hi.fmuser.org -> хінді
      hu.fmuser.org -> Угорська
      is.fmuser.org -> ісландська
      id.fmuser.org -> індонезійська
      ga.fmuser.org -> ірландський
      it.fmuser.org -> італійська
      ja.fmuser.org -> японська
      ko.fmuser.org -> корейська
      lv.fmuser.org -> латиська
      lt.fmuser.org -> литовська
      mk.fmuser.org -> македонська
      ms.fmuser.org -> малайська
      mt.fmuser.org -> мальтійська
      no.fmuser.org -> Норвезька
      fa.fmuser.org -> Перська
      pl.fmuser.org -> польська
      pt.fmuser.org -> португальська
      ro.fmuser.org -> румунська
      ru.fmuser.org -> російська
      sr.fmuser.org -> сербська
      sk.fmuser.org -> словацька
      sl.fmuser.org -> словенська
      es.fmuser.org -> іспанська
      sw.fmuser.org -> суахілі
      sv.fmuser.org -> шведська
      th.fmuser.org -> Тайська
      tr.fmuser.org -> турецька
      uk.fmuser.org -> український
      ur.fmuser.org -> урду
      vi.fmuser.org -> в'єтнамська
      cy.fmuser.org -> валлійська
      yi.fmuser.org -> Ідиш

       
  •  

    FMUSER бездротовий передавати відео та аудіо простіше!

  • Контакти

    Адреса:
    No.305 Кімната HuiLan Будівля No273 Huanpu Road Гуанчжоу Китай 510620

    Електронна пошта:
    [захищено електронною поштою]

    Тел / WhatApps:
    +8618078869184

  • Категорії

  • Інформаційний бюлетень

    ПЕРШЕ ІЛІ ПІБНЕ ІМЯ

    E-mail

  • рішення PayPal  Вестерн юніонбанк Китаю
    Електронна пошта:[захищено електронною поштою]   WhatsApp: +8618078869184 Skype: sky198710021 Поговори зі мною
    Copyright 2006-2020 Powered By www.fmuser.org

    Зв'яжіться з нами