Az FMUSER Wirless könnyebben továbbítja a videót és a hangot!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikaans
sq.fmuser.org -> albán
ar.fmuser.org -> arab
hy.fmuser.org -> örmény
az.fmuser.org -> azerbajdzsán
eu.fmuser.org -> baszk
be.fmuser.org -> belorusz
bg.fmuser.org -> bolgár
ca.fmuser.org -> katalán
zh-CN.fmuser.org -> kínai (egyszerűsített)
zh-TW.fmuser.org -> kínai (hagyományos)
hr.fmuser.org -> horvát
cs.fmuser.org -> cseh
da.fmuser.org -> dán
nl.fmuser.org -> holland
et.fmuser.org -> észt
tl.fmuser.org -> filippínó
fi.fmuser.org -> finn
fr.fmuser.org -> francia
gl.fmuser.org -> galíciai
ka.fmuser.org -> grúz
de.fmuser.org -> német
el.fmuser.org -> Görög
ht.fmuser.org -> haiti kreol
iw.fmuser.org -> héber
hi.fmuser.org -> hindi
hu.fmuser.org -> magyar
is.fmuser.org -> izlandi
id.fmuser.org -> indonéz
ga.fmuser.org -> ír
it.fmuser.org -> olasz
ja.fmuser.org -> japán
ko.fmuser.org -> koreai
lv.fmuser.org -> lett
lt.fmuser.org -> litván
mk.fmuser.org -> macedón
ms.fmuser.org -> maláj
mt.fmuser.org -> máltai
no.fmuser.org -> norvég
fa.fmuser.org -> perzsa
pl.fmuser.org -> lengyel
pt.fmuser.org -> portugál
ro.fmuser.org -> román
ru.fmuser.org -> orosz
sr.fmuser.org -> szerb
sk.fmuser.org -> szlovák
sl.fmuser.org -> Szlovén
es.fmuser.org -> spanyol
sw.fmuser.org -> szuahéli
sv.fmuser.org -> svéd
th.fmuser.org -> Thai
tr.fmuser.org -> török
uk.fmuser.org -> ukrán
ur.fmuser.org -> urdu
vi.fmuser.org -> Vietnámi
cy.fmuser.org -> walesi
yi.fmuser.org -> jiddis
A mondás szerint "ügyes munkával meg lehet fogni az oroszlánokat, de a vakmerő munkával nehéz elkapni a tücsköket". Vagyis a módszerekre kell figyelni, és nem meggondolatlanul. Ez az elv érvényes az élő közvetítésű szoftverrendszerek fejlesztésének folyamatában is. Mindannyian tudjuk, hogy a késés egyenértékű az élő streaming alkalmazások "végzetes kárával". Ha ezt nem sikerül legyőzni, akkor nem lesz képes túlélni a hatalmas internetes hadseregben. Tehát a probléma kezelése érdekében röviden összefoglalhatunk néhány tippet az alacsony késleltetésű optimalizálással kapcsolatban.
1. Az átviteli protokoll optimalizálása
Ha a terminál felhasználó az RTMP protokollt használja a lejátszáshoz, akkor át kell lépnie az átkódoláshoz a tolóvéghez közeli csomópontra, hogy az átvitt videofolyam kisebb legyen, mint az eredeti videofolyam. Próbálja meg az RTMP-t használni a szerveroldali csomópontok közötti átvitelhez, hogy csökkentse az átviteli késleltetést. Szükség esetén testreszabott UDP protokollt is használhat a csomagvesztés és az újraküldés elkerülésére gyenge hálózati környezetben, ezáltal csökkentve a késleltetést. Ennek a protokollnak azonban két hiányossága van: az egyik az, hogy hajlamos a vázákra, amelyeket a csomag elvesztése vagy a kulcskeret dekódolási referenciájának hiánya okoz, a másik pedig az, hogy a videofolyamok továbbítása és terjesztése nem univerzális. A piacon lévő CDN-gyártók támogatják a szabványos átviteli protokollokat, ezért annak a félnek, akinek az UDP protokollt testreszabnia kell, jó munkát kell végeznie az UDP alapján a csomagvesztés ellenőrzésével.
2. A lejátszás optimalizálása push streamingben
A lejátszó puffer vezérlése nagy hatással van a videó első nyitási késleltetésére. Ha csak az első nyitási késleltetést optimalizálják, akkor azt az adatok megérkezése után azonnal dekódolni kell, nulla pufferelés mellett. Ahhoz azonban, hogy a gyenge hálózati környezetben kiküszöböljük a hálózati jitter hatását, fel kell állítani egy bizonyos gyorsítótárat, majd egyensúlyt kell találni az élő közvetítés stabilitása és az első nyitási késés optimalizálása között. Ezért nagyon kicsi vagy nulla gyorsítótár-módszert használhatunk, amikor a lejátszót bekapcsolják, és meghatározhatjuk a következő időszegmens gyorsítótár-méretét az első videó letöltéséhez szükséges idő alapján. Ugyanakkor a lejátszási folyamat során valós időben figyelhetjük az aktuális hálózatot és beállíthatjuk a lejátszási folyamatot. A gyorsítótár mérete. Ez a módszer nemcsak csökkenti a kezdeti nyitási időt, de nagymértékben kiküszöböli a hálózati jitter hatását is. A puffer méretének beállítása mellett a hálózati információk valós idejű figyelése is felhasználható a bitsebesség dinamikus beállítására a lejátszás során, majd csökkenthető a lejátszás bitsebessége, ha a sávszélesség nem elegendő, csökkentve a késleltetést.
3. Az átviteli hálózat optimalizálása
Élő közvetítésű szoftverrendszer fejlesztésekor a szerver csomópontja gyorsítótárba helyezi az aktuális GOP-ot, majd együttműködik a lejátszóval a videó első nyitási idejének optimalizálása érdekében. A legtöbb szerver minden videó adatfolyamnál valós időben rögzíti az egyes linkek bitsebességét és képkockasebességét, hogy valós időben figyelemmel kísérje a bitsebesség és a képkockasebesség ingadozását. Az ügyfél lekérdezéssel megszerezheti a legfrissebb csomópontokat és hibákat. Csomópontokból vagy vonalakból.
4. A kódolás optimalizálása
Az enkóderek általában kódvezérléssel rendelkeznek a késés okozásához, ezért a bitsebességet kissé alacsonyabbra lehet állítani a késés csökkentése érdekében, a videó minőségének befolyásolása nélkül. A rögzített bitsebességű kódoló CBR bizonyos mértékig kiküszöböli a hálózati jitter hatását, megtakaríthatja a hálózati sávszélességet és csökkentheti a késleltetést.
Az élő közvetítésű szoftverrendszer fejlesztésekor alacsony késleltetést kell elérni a felhasználói élmény befolyásolása nélkül. Ezért az élő közvetítés folyamatának késleltetése optimalizálásához különböző készségekre is szükség van. A technikától függetlenül a végső cél a felhasználói élmény javítása, a felhasználók ragadósságának növelése és a hosszú távú fejlődés elérése.
|
Írja be az e-mail címet a meglepetéshez
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikaans
sq.fmuser.org -> albán
ar.fmuser.org -> arab
hy.fmuser.org -> örmény
az.fmuser.org -> azerbajdzsán
eu.fmuser.org -> baszk
be.fmuser.org -> belorusz
bg.fmuser.org -> bolgár
ca.fmuser.org -> katalán
zh-CN.fmuser.org -> kínai (egyszerűsített)
zh-TW.fmuser.org -> kínai (hagyományos)
hr.fmuser.org -> horvát
cs.fmuser.org -> cseh
da.fmuser.org -> dán
nl.fmuser.org -> holland
et.fmuser.org -> észt
tl.fmuser.org -> filippínó
fi.fmuser.org -> finn
fr.fmuser.org -> francia
gl.fmuser.org -> galíciai
ka.fmuser.org -> grúz
de.fmuser.org -> német
el.fmuser.org -> Görög
ht.fmuser.org -> haiti kreol
iw.fmuser.org -> héber
hi.fmuser.org -> hindi
hu.fmuser.org -> magyar
is.fmuser.org -> izlandi
id.fmuser.org -> indonéz
ga.fmuser.org -> ír
it.fmuser.org -> olasz
ja.fmuser.org -> japán
ko.fmuser.org -> koreai
lv.fmuser.org -> lett
lt.fmuser.org -> litván
mk.fmuser.org -> macedón
ms.fmuser.org -> maláj
mt.fmuser.org -> máltai
no.fmuser.org -> norvég
fa.fmuser.org -> perzsa
pl.fmuser.org -> lengyel
pt.fmuser.org -> portugál
ro.fmuser.org -> román
ru.fmuser.org -> orosz
sr.fmuser.org -> szerb
sk.fmuser.org -> szlovák
sl.fmuser.org -> Szlovén
es.fmuser.org -> spanyol
sw.fmuser.org -> szuahéli
sv.fmuser.org -> svéd
th.fmuser.org -> Thai
tr.fmuser.org -> török
uk.fmuser.org -> ukrán
ur.fmuser.org -> urdu
vi.fmuser.org -> Vietnámi
cy.fmuser.org -> walesi
yi.fmuser.org -> jiddis
Az FMUSER Wirless könnyebben továbbítja a videót és a hangot!
Kapcsolat
Cím:
No. 305 szoba HuiLan épület No.273 Huanpu Road Guangzhou, Kína 510620
Kategóriák
Hírlevél