FMUSER бездротовий передавати відео та аудіо простіше!
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 -> Ідиш
Спочатку ми припускаємо, що хтось має нульову основу в аудіо та відео, і ніколи не вивчав жодних знань, пов’язаних з цифровою обробкою сигналів. Математична основа - це, в основному, рівень середньої школи, але він знайомий з розробкою C / C ++, принаймні знайомий із компіляцією та налагодженням IDE під певною платформою.
Зосередьтеся на двох проектах з відкритим кодом ffmpeg та webRTC, в основному розглядаючи відео частину ffmpeg та аудіо частину webRTC.
Перш за все, Почніть з декодування відео. Це найпростіший. Основний код для виклику декодування відео ffmpeg становить лише близько 100 рядків. Для декодування відео потрібно лише зрозуміти h.264, 80% + сцен знаходяться в цьому форматі кодування, зрозуміти основні H.264 sps pps NAL та інші концепції формату файлів, зрозуміти принцип формату зображення YUV та зрозуміти перетворення YUV у RGB , Отже, ви можете зробити візуалізацію зображень, ви можете досягти простого відеопрогравача. (В основному на першому етапі)
Потім, щоб дізнатись про кодування відео, рекомендується починати з x264, простий виклик коду кодування x264 складає менше 100 рядків. Кодування є більш складним, ніж декодування, оскільки декодування не вимагає налаштування будь-яких параметрів, а кодування має велику кількість параметрів, які потрібно налаштувати. На початку просто зрозумійте кілька основних понять, таких як частота кадрів, загальні методи управління потоком ABR CRF, GOP, I / B Що означає / P Frame відповідно. (Знову знайоме з кодуванням X264)
Кодек звукової частини подібний до кодека відео. На початковому етапі вам потрібно лише зрозуміти два кодери EAAC + та Silk, зрозуміти поняття звукового каналу, частоту дискретизації тощо та зрозуміти формат файлу Wave. Може бути простим аудіоплеєром. (Зробіть аудіоплеєр)
Складною частиною звуку є не кодек, а звуковий ефект. Погляньте на модуль обробки звуку в webRTC і зрозумійте наступні концепції: відключення шуму NS, придушення відлуння AEC, виявлення відключення звуку VAD, автоматичне регулювання підсилення AGC та вбудований webRTC. Хоча алгоритм не найкращий, він може вирішити 90% + проблем, і його варто вивчити. (Навчіться обробці аудіо webrtc)
Дізнавшись про це, мені потрібно подумати над питанням, чи хочу я пройти інженерний шлях, чи алгоритмічний. Якщо це алгоритмічний маршрут, то я повинен вивчати математику. За цифровою обробкою сигналу стоїть велика кількість основних математичних теорій. Якщо це інженерний шлях, то вам доведеться навчитися крос-платформенній розробці, вивчити збір, відтворення та обробку аудіо та відео на декількох платформах та вивчити оптимізацію мови збірки на декількох платформах. (Пов'язано з платформою)
Аудіо та відео - це дуже глибоке поле, і ви ніколи не закінчите навчання протягом усього життя, але ця галузь має ту перевагу, що швидкість оновлення знань є відносно повільною, вивчене непросто усунути та накопичити досвід дуже важливо. v
Наш інший продукт:
Пакет обладнання професійної FM-радіостанції
|
||
|
Введіть електронну адресу, щоб отримати сюрприз
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
Категорії
Інформаційний бюлетень