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 -> Ідиш
1. Збір
Збір звуку В процесі збору звуку в основному використовується обладнання для збору аналогових сигналів у навколишньому середовищі в необроблені PCM-кодовані вихідні дані, а потім кодування та стиснення даних у MP3 та інші формати для розповсюдження. Поширені формати стиснення звуку: MP3, AAC, HE-AAC, Opus, FLAC, Vorbis (Ogg), Speex та AMR.
Отримання зображень Процес збору зображення в основному фіксується камерами та іншим обладнанням у вихідних даних, кодованих YUV, які потім кодуються та стискаються у дані H.264 та інші дані формату для розповсюдження. Поширені формати упаковки відео: MP4, 3GP, AVI, MKV, WMV, MPG, VOB, FLV, SWF, MOV, RMVB, WebM тощо.
2. Лікування
Після збору відео чи аудіо отримуються вихідні дані. Для того, щоб посилити деякі ефекти на місці або додати деякі додаткові ефекти, ми зазвичай обробляємо їх перед кодуванням та стисненням.
Відео краси, водяний знак, шлях, налаштування
Змішування звуку, зменшення шуму, спецефекти, налаштування
3. Кодування та упаковка
1. Кодування
Для потокової передачі мультимедіа дуже важливо кодування. Його продуктивність кодування, швидкість кодування та ступінь стиснення кодування безпосередньо впливатимуть на досвід користувача та вартість передачі всієї передачі потокового мультимедіа.
Поширені відеокодери:
1) H.264 / AVC
2) HEVC / H.265
3) VP8
4) VP9
5) FFmpeg
Кодер звуку: Mp3, AAC тощо.
2. Пакет
Змішуйте та інкапсулюйте мультимедійний вміст (відео, аудіо, субтитри, інформацію про глави тощо), сформований кодером
Кілька поширених форматів упаковки:
1) Формат AVI (суфікс .avi)
2) Формат DV-AVI (суфікс .avi)
3) Формат файлу QuickTime (суфікс .mov)
4) Формат MPEG (розширенням файлу може бути .mpg .mpeg .mpe .dat .vob .asf .3gp .mp4 тощо)
5) формат WMV (суфікс .wmv .asf)
6) Реальний формат відео (суфікс .rm .rmvb)
7) Формат Flash Video (суфікс .flv)
8) Matroska формат (суфікс .mkv)
9) Формат MPEG2-TS (суфікс .ts)
В даний час ми в основному використовуємо формати FLV та MPEG2-TS для передачі потокових медіа, особливо прямі трансляції, які використовуються відповідно в протоколах RTMP / HTTP-FLV та HLS.
Чотири. Натисніть на сервер
Є три основних протоколи push:
RTSP (Real Time Streaming Protocol): Протокол потокового передавання в реальному часі, протокол мультимедійного потокового передавання, який використовується для управління звуком або відео, спільно запропонований Real Networks та Netscape;
RTMP (протокол обміну повідомленнями в реальному часі): протокол обміну повідомленнями в реальному часі - це відкритий протокол, розроблений Adobe для передачі аудіо, відео та даних між програвачами Flash та серверами;
HLS (HTTP Live Streaming): це протокол передачі потокових медіа на основі HTTP, реалізований Apple Inc .;
RTMP - це поточний основний протокол передачі потокових медіа, який широко використовується в галузі прямого ефіру. Більшість продуктів прямого ефіру на ринку приймають цей протокол.
Протокол RTMP заснований на TCP і є мережевим протоколом, призначеним для передачі даних у режимі реального часу. Він в основному використовується для аудіо, відео та передачі даних між платформою flash / AIR та потоковим мультимедіа / інтерактивним сервером, що підтримує протокол RTMP. Програмне забезпечення, яке підтримує цю угоду, включає Adobe Media Server / Ultrant Media Server / red5 тощо.
Вона має три варіанти:
RTMP працює як протокол відкритого тексту поверх TCP, використовуючи порт 1935;
RTMPT інкапсульований у HTTP-запит і може обходити брандмауер;
RTMPS схожий на RTMPT, але використовує з'єднання HTTPS;
Протокол RTMP схожий на контейнер, який використовується для зберігання пакетів даних. Ці дані можуть бути даними у форматі AMF або відео / аудіо даними у форматі FLV. Одне з'єднання може передавати безліч мережевих потоків через різні канали. Пакети в цих каналах передаються у пакетах фіксованого розміру.
V. Розподіл потокового сервера
Функція потокового медіасервера несе відповідальність за публікацію, ретрансляцію та розповсюдження потокової трансляції.
Шість. Потокове передавання з плеєра
В основному, щоб реалізувати показ живих програм на терміналі. Оскільки тут використовується транспортний протокол RTMP, можна використовувати будь-який програвач, який підтримує протокол потокового передавання RTMP, наприклад:
Комп’ютер: VLC тощо.
Мобільний термінал: Vitamio та ijkplayer тощо.
----------------
Заява про авторські права: Ця стаття є оригінальною статтею блогера CSDN "Юань Цзяо Шоу", згідно з авторською угодою CC 4.0 BY-SA. Будь ласка, додайте оригінальне посилання на джерело та цю заяву для передруку.
Оригінальне посилання: https://blog.csdn.net/xxtt0524/article/details/70332403
|
Введіть електронну адресу, щоб отримати сюрприз
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
Категорії
Інформаційний бюлетень