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 -> Идиш
1. Лично мнение (трудно и лесно за излъчване на живо)
Трудност при излъчване на живо: Аз лично мисля, че ако искате да започнете излъчване на живо от нулата, това определено е чудесен играч в света, защото има толкова много технически трудности в излъчването на живо, като видео / аудио обработка и обработка на графики . , Видео / аудио компресия, CDN разпространение, незабавни съобщения и други технологии, всяка технология е достатъчна, за да научите в продължение на няколко години.
Предаване на живо: Вече има големи таланти в различни области и са пакетирани много страхотни рамки. Трябва само да използваме рамките, написани от други, за да изградим бързо приложение за излъчване на живо, което е легендарното стоене на раменете на програмирането на големи говеда.
Второ, разберете предаването на живо
1. Пълна функция за приложение за поточно предаване на живо (от sharing 影 loyinglin споделяне)
1. Чат
Частен чат, чат стая, осветление, натискане, черен списък и др.
2. Подарък
Обикновени подаръци, луксозни подаръци, червени пликове, класации, презареждане от трети страни, покупки в приложения, динамични актуализации на подаръци, теглене на пари в брой и др .;
3. Списък на живо предаване
Следвайте, популярни, най-новите, класифицирани списъци с потребители на излъчване на живо и др .;
4. Излъчване на живо от вас самите
Запис, стрийминг, декодиране, възпроизвеждане, разкрасяване, сърдечен ритъм, превключване на фона, операция хост към администратор, администратор към потребител и др .;
5. Стайна логика
Създаване на стая, влизане в стая, излизане от стая, затваряне на стая, превключване на стая, настройки на стаен мениджър, списък на потребителите на стаи и др .;
6. Логика на потребителя
Обикновено влизане, влизане на трета страна, регистрация, търсене, модифициране на лична информация, списък за наблюдение, списък с фенове, забравяне на парола, преглед на лична информация, списък с доходи, проследяване и проверка, търсене и др .;
7. Гледайте предаването на живо
Информация за чат, превъртане на бараж, показване на подаръци, интерфейс за зареждане и др .;
8. Статистика
Бизнес статистика на APP, статистика на трети страни и др .;
9. Супер тръба
Забранен, скрит, одитиран и др .;
2. Принципът на пълно приложение за предаване на живо
Принцип на излъчване на живо: Изтласкайте записаното от хоста видео към сървъра и след това сървърът ще го разпространи сред публиката за гледане.
Предаване на живо: поточно предаване (събиране, обработка на красота, кодиране, поточно предаване), обработка на сървъра (прекодиране, запис, екранна снимка, порнография), плейър (изтегляне, изтегляне, декодиране, изобразяване), интерактивна система (чат стая), система за подаръци, похвала )
3. Пълен процес на внедряване на приложение за поточно предаване на живо
1. Придобиване, 2. Обработка на филтри, 3. Кодиране, 4. Push поточно предаване, 5. CDN разпространение, 6. Изтегляне на поточно предаване, 7. Декодиране, 8. Възпроизвеждане, 9. Чат взаимодействие
(2)
4. Пълна архитектура на приложения за излъчване на живо (3)
5. Технически точки на пълно приложение за излъчване на живо (4)
3. Разбиране на поточно предаване на медии (за предаване на живо се изисква поточно предаване)
Развитие на поточна медия: мрежовият слой (socket или st) е отговорен за предаването, протоколният слой (rtmp или hls) е отговорен за мрежовото опаковане, капсулиращият слой (flv, ts) е отговорен за капсулирането на данните от кодека и кодиращ слой (h.264 и aac) отговаря за изображението, аудио компресия.
Кадър: Всеки кадър представлява неподвижно изображение
GOP: (група от снимки) група картини, GOP е група от непрекъснати снимки, всяка снимка е рамка, GOP е колекция от много кадри
Данните на живо са всъщност набор от снимки, включително I-рамки, P-рамки и B-рамки. Когато потребителят ги гледа за първи път, те ще търсят I-кадрите и плейърът ще отиде до сървъра, за да намери най-близките I-кадри и да ги върне обратно на потребителя. Следователно, GOP кешът увеличава латентността от край до край, защото трябва да получи най-близкия I кадър. Колкото по-голяма е дължината на GOP кеша, толкова по-добро е качеството на картината
Битрейт: Количеството данни, показвани в секунда след компресиране на картината.
Честота на кадрите: Броят на снимките, показвани в секунда. Засяга плавността на картината и е право пропорционална на гладкостта на картината: колкото по-голяма е скоростта на кадрите, толкова по-гладка е картината; колкото по-ниска е честотата на кадрите, толкова по-скочи картината.
Поради специалната физиологична структура на човешкото око, ако честотата на кадрите на гледаната картина е по-висока от 16, тя ще се счита за съгласувана. Това явление се нарича постоянство на зрението. И когато скоростта на кадрите достигне определена стойност, ако се увеличи отново, не е лесно за човешкото око да възприеме значително увеличение на плавността.
Разделителна способност: (правоъгълна) дължината и ширината на картината, т.е. размерът на картината
Данни в секунда преди компресия: кадрова честота X резолюция (единицата трябва да бъде няколко байта)
Съотношение на компресия: Количеството данни в секунда / битова скорост преди компресиране (За същия видеоизточник и използвайки същия алгоритъм за кодиране на видео, тогава: колкото по-високо е съотношението на компресия, толкова по-лошо е качеството на картината.)
Формат на видео файл: суфиксът на файла, като .wmv, .mov, .mp4, .mp3, .avi,
Основна употреба, според файловия формат, системата автоматично ще определи кой софтуер да отвори,
Забележка: Променете файловия формат по желание, това няма да има голямо влияние върху самия файл, като промяна на avi на mp4, файлът все още е avi.
Формат за капсулиране на видео: контейнер за съхраняване на видео информация. Капсулирането на поточно предаване може да включва TS, FLV и др., Индексираното капсулиране включва MP4, MOV, AVI и др.,
Основна функция: Видео файлът често съдържа изображения и аудио, както и някаква информация за конфигурацията (като свързването на изображения и аудио, как да ги декодирате и т.н.): това съдържание трябва да бъде организирано и пакетирано в съответствие с определени правила.
Забележка: Ще откриете, че форматът на опаковката е същият като формата на файла, тъй като суфиксът на общия формат на видеофайла използва името на съответния формат на видео опаковката, така че форматът на видеофайла е форматът на видео опаковката.
|
Въведете имейл, за да получите изненада
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
Категории
Бюлетин