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. Затримка мережі
Це стосується різниці в часі між колекцією від ведучого та відтворенням у аудиторії. Навіть якщо ви не враховуєте колекцію хоста. Час, необхідний для кодування відео, і час, який потрібно глядачеві для декодування відеомоделі, неминуче спричинить затримки. Причина в тому, що інформація про "відстань" від хоста до переглядача може проходити через безліч вузлів CDN і проходити один раз. , Буде процес розподілу, і цей процес неминуче спричинить затримку. Крім того, процес передачі даних також включає логічні взаємодії, такі як повторна передача та підтвердження пакетів, та деяку логіку кеш-пам'яті, що додасть набагато більше на цій основі.
2. Мережа дрожання
Джиттер мережі означає невідповідність послідовності надходження, інтервалу та часу пакетів даних. Наприклад, якщо відправляються пакети даних N + 1, кожна таблиця надсилається кожні 1 с. Як результат, N-50-й пакет стикається з перевантаженнями мережі під час передачі, в результаті чого пакет N-50 не надходить відразу після N-51. Натомість він надходить після затримки N. Ця ситуація призведе до відтворення вмісту в порядку прийому, інакше це спричинить спотворення. Щоб не створювати спотворень, неминуче спричиняти затримку відтворення.
3. втрата мережевих пакетів
Протоколи передачі потокових медіа, такі як RTMP та HLS, що використовуються в прямих ефірах, базуються на TCP. Дуже важливою особливістю TCP є його надійність - жодних проблем із втратою даних не виникатиме. Щоб забезпечити надійність, TCP матиме тристороннє рукостискання під час процесу передачі: Спочатку клієнт надішле запит на підключення до сервера, а після того, як сервер дасть згоду, клієнт підтвердить підключення, яке є 3- спосіб рукостискання. Потім клієнт починає надсилати дані, кожен раз, коли надсилає партію даних, після отримання підтвердження "отриманого" від сервера, він продовжує надсилати наступну партію. Тоді виникає проблема. Щоб забезпечити передачу, TCP матиме автоматичний механізм повторної передачі. Якщо під час передачі відбувається втрата пакета, а "прийнятий" сигнал від однорангового кінця не приймається, локальний кінець автоматично повторно передаватиме втрачений пакет до закінчення періоду очікування. Втрату мережевих пакетів важко контролювати, тому коли швидкість втрати мережевих пакетів починає збільшуватися, повторна передача призведе до того, що затримка буде продовжувати збільшуватися.
4. Сукупна затримка RTMP
Незважаючи на те, що в протоколі передачі потокового мультимедіа, RTMP, безсумнівно, є найбільш вживаним, але він також має більш значну слабкість, тобто сукупну помилку. Причина порівняно проста, тобто RTMP базується на TCP: Коли стан мережі поганий, сервер буферизує пакет, що спричинить накопичені затримки. Коли стан мережі буде хорошим, вони будуть відправлені клієнту разом. Протидія цьому полягає в тому, що буфер клієнта занадто великий, що спричиняє затримки.
5. GOP-кеш (затримка, спричинена групою зображень)
Група фотографій, іменована GOP. Для того, щоб усі могли зрозуміти більш інтуїтивно, безпосередньо розмістіть зображення: Джерело зображення: https://www.processon.com/view/56ebb341e4b01c9aeb5f137f Вищевказані основні причини, які можуть спричинити затримки прямого ефіру. Якщо у вас є інші думки з цього приводу, залиште повідомлення редактору в області коментарів.
|
Введіть електронну адресу, щоб отримати сюрприз
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
Категорії
Інформаційний бюлетень