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 -> Italian
ja.fmuser.org -> японски
ko.fmuser.org -> корейски
lv.fmuser.org -> латвийски
lt.fmuser.org -> Литовски
mk.fmuser.org -> македонски
ms.fmuser.org -> малайски
mt.fmuser.org -> Малтийски
no.fmuser.org -> Norwegian
fa.fmuser.org -> персийски
pl.fmuser.org -> полски
pt.fmuser.org -> португалски
ro.fmuser.org -> Romanian
ru.fmuser.org -> руски
sr.fmuser.org -> сръбски
sk.fmuser.org -> словашки
sl.fmuser.org -> Словенски
es.fmuser.org -> испански
sw.fmuser.org -> суахили
sv.fmuser.org -> шведски
th.fmuser.org -> Thai
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 -> Italian
ja.fmuser.org -> японски
ko.fmuser.org -> корейски
lv.fmuser.org -> латвийски
lt.fmuser.org -> Литовски
mk.fmuser.org -> македонски
ms.fmuser.org -> малайски
mt.fmuser.org -> Малтийски
no.fmuser.org -> Norwegian
fa.fmuser.org -> персийски
pl.fmuser.org -> полски
pt.fmuser.org -> португалски
ro.fmuser.org -> Romanian
ru.fmuser.org -> руски
sr.fmuser.org -> сръбски
sk.fmuser.org -> словашки
sl.fmuser.org -> Словенски
es.fmuser.org -> испански
sw.fmuser.org -> суахили
sv.fmuser.org -> шведски
th.fmuser.org -> Thai
tr.fmuser.org -> турски
uk.fmuser.org -> украински
ur.fmuser.org -> урду
vi.fmuser.org -> Виетнамски
cy.fmuser.org -> уелски
yi.fmuser.org -> Идиш
FMUSER безжично предаване на видео и аудио по-лесно!
Контакти
Адрес
No.305 Стая HuiLan Сграда No.273 Huanpu Road Гуанджоу Китай 510620
Категории
Бюлетин