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 videokonferencia területén számos nyílt forráskódú projekt hivatkozható. Néhány ilyen nyílt forráskódú projekt protokoll verem, kódoló vagy átviteli protokoll. Mivel a videokonferencia-rendszer egy átfogó alkalmazási rendszer, számos funkciót tartalmaz. Például ezek a nyílt forráskódú projektek szelektíven hozzáadhatók a videokonferencia-fejlesztéshez. Fejlesztési hatékonyságunk minden bizonnyal kétszer olyan magas lesz, mint a fele erőfeszítés. Soroljuk fel a videokonferenciához kapcsolódó tíz nyílt forráskódú projektet, és készítsünk átfogó értékelést és rangsorolást annak fontosságáról, előnyeiről és hátrányairól.
1. OpenH323 projekt
A felsorolás oka: a leghíresebb nyílt forráskódú H.323 protokollköteg, a videokonferencia-fejlesztéshez szükséges protokollköteg, nagyon ajánlott
A leghíresebb H.323 nyílt forráskódú protokollverem tartalmazza az összes H.323 protokollfunkciót, és számos referencia példát tartalmaz a videokonferencia megvalósításához, mint például a terminál, az MCU szerver, a GK és a H.323 protokoll egyéb alapkomponensei. Az OpenH323 a H.323 protokoll első protokollkötege, és ez az egyik legértékesebb nyílt forráskódú projekt videokonferencia-fejlesztésünk számára is.
Cím letöltése: http://www.h323plus.org/source/
2. Ffmpeg projekt
A felsorolás oka: a legátfogóbb nyílt forráskódú kódoló, beleértve a H.264, MPEG4, g.72x stb., Szintén nagyon hatékony, és nagyon ajánlott
Jelenleg a legátfogóbb nyílt forráskódú kódoló, beleértve a H.264, MPEG4, H.263, g.721, G.726, G.729, stb. Általánosan használt audio és video kódolási protokollokat. Bár az ffmpeg egy nyílt forráskódú projekt Linux alapú, futtatható Windows alatt keresztfordítással. Számos optimalizált hatékonysági kód kerül a projektbe, például a C helyett az összeállítás, ami jelentősen javítja a kódolás hatékonyságát, az Ffmpeg használata ajánlott a videokonferencia valós idejű kódolásához.
Cím letöltése: http://ffmpeg.org/download.html
3. Webrtc projekt
A jegyzékbe vétel oka: A Google megvásárolta a nyílt forráskódú böngészőalapú valós idejű kommunikációs nyílt forráskódú projektet a Gips megvásárlása után, ami nagyon ajánlott
Miután a Google megszerezte a Gips-et, ez a böngésző alapú valós idejű kommunikáció nyílt forráskódú projektje. A Gips jelenleg a világ legjobb hangátviteli könyvtára, de engedélyezési díja nagyon magas. A Webrtc egy kommunikációs projekt, amelyet a Google nyitott meg, miután a Google megszerezte a Gips-et. Alapszintű hangmotorját Gips alapítja. Ezért a videokonferencia audio része a webrtc-re hivatkozva valósítható meg.
Cím letöltése: http://www.webrtc.org
4. Openmeetings projekt
A felsorolás okai: a Java böngészőn alapuló videokonferencia nyílt forráskódú projektje, a Java számára inkább a videokonferencia fejlesztésére
Az Openmeetings főként az OpenLaszlo streaming média formátumon és a red5 szerver nyílt forráskódú videokonferencia projektjén alapszik. Funkciói közé tartozik audio és video, elektronikus tábla stb., Projektjét Java-ban fejlesztették ki. A projekt hátránya, hogy sok hiba van és alacsony hatékonyságú, de referenciaként használható a flash videokonferenciákon.
Cím letöltése: http://code.google.com/p/openmeetings/downloads/list
5. Live555 projekt
A felsorolás oka: a nehéz c ++ streaming média nyílt forráskódú projekt, amelyek közül néhány referenciaként használható a videokonferencia fejlesztéséhez
A Live555 a legfontosabb c ++ streaming média nyílt forráskódú projekt, amely nemcsak az átviteli protokollt (SIP, RTP), az audio és video kódolót (H.264, MPEG4) tartalmazza, hanem a streaming média szerver példáját is. Ez a streaming média projekt első választása. Az átviteli modul referenciaként nagyon értékes a videokonferencia fejlesztése szempontjából.
Cím letöltése: http://www.live555.com/
6. Opál projekt
A felsorolás okai: Az OpenH323 következő verziója, amely SIP-veremeket tartalmaz, az első választás az SIP-protokoll megvalósításához
Az Opal az OpenH323 következő verziója, amely örökli az OpenH323 protokollt. SIP-köteget tartalmaz. Ez az első választás a SIP protokoll megvalósítására, hátránya, hogy kevés a referencia példa.
Cím letöltése: http://sourceforge.net/projects/opalvoip/files/
7. X264 projekt
A felsorolás oka: a legszélesebb körben használt H.264 kódoló valós idejű videó továbbításra alkalmas
Az X264 a legelterjedtebb H.264 kódoló, amely megtakarítja a H.264 alacsony hatékonyságát és optimalizálja azt. A hatékonyság jóval magasabb, mint a többi nyílt forráskódú H.264 projektnél, és ez a legalkalmasabb H.264 kodek könyvtár a valós idejű videokonferencia továbbításához.
Cím letöltése: http://www.x264.nl/
8. Speex projekt
A felsorolás oka: a hangterület leghíresebb nyílt forráskódú projektje, a keskeny sávú és a szélessávú hangminőség jó
A Speex a leghíresebb nyílt forráskódú projekt az audió terén. A keskeny sávú és a szélessávú hangminőség is jó. Megfelelő nyelvet képes továbbítani 8KB-ban. Hátránya, hogy a zene minősége továbbításkor romlik.
Cím letöltése: http://www.speex.org/downloads/
9. Jrtplib projekt
A felsorolás oka: c ++ platformon átívelő RTP-továbbítás nyílt forráskódú projekt, RTP-továbbítás Essential Library
A Jrtplib egy nyílt forráskódú projekt a c ++ platformokon átívelő RTP átvitelhez. RTP protokoll megvalósítására használható. A Jrtplib az RTP továbbításához szükséges könyvtár
Cím letöltése: http://research.edm.uhasselt.be/~jori/page/index.php?n=CS.Jrtplib
10. Xvid projekt
A felsorolás oka: a leghíresebb MPEG 4 kódoló nyílt forráskódú projekt, de kevésbé hatékony, mint az x264
Mielőtt a H.264 kódolási protokoll nem érhető el, az XviD MPEG-4 kódolása mindig is a videokonferencia előnyben részesített videokódolója volt. A nagyobb hatásfokú H.264 kódoló, például az x264 és a coreavc megjelenésével azonban az alkalmazás hatása nagy hatással van, de a DirectShow-val kombinált videokészítő modul érdemes hivatkozni a videokonferencia-fejlesztők számára.
Cím letöltése: http://www.xvid.org
Videokonferencia továbbító modul fejlesztése és kiválasztása
A videokonferencia elsősorban az audio-video és adatátvitel szoftvere. Ebben a fejlesztésben az alapmodul az átviteli modul. Az átviteli modul teljesítménye közvetlenül befolyásolja a videokonferencia végső minőségét. Ezért az átviteli modul kiválasztása különösen fontos a videokonferencia-fejlesztésben. Az átviteli modul fejlesztési folyamatában a QoS hatása miatt általában az adatátvitel technológiáját alkalmazzák. Ezért az átviteli modul és a videokonferencia alsó részének fejlesztési pontja választható úgy, hogy közvetlenül a TCP-vel és az UDP-vel vagy nyílt forráskódú átviteli könyvtárral fejlesszenek. Mivel egyes nyílt forráskódú átviteli könyvtárak kiforrottak, közvetlenül használható. Ha kifejleszti az átviteltionmodul maga, ez is egy hatalmas projekt. Most mutassuk be az átviteli modul fejlesztési lehetőségeit.
1. TCP-vel fejleszteni
Az átviteli modul közvetlenül a TCP használatával történő fejlesztése nem veszíti el a csomagokat az átvitel során. Használhatjuk az oicp befejező portját a kommunikációhoz. Előnyei, hogy a QoS garantálta és támogatja a nagy kapacitású adatokat. Hátránya, hogy a fejlesztési ciklus hosszú, az adat létrehozási kapcsolat sokkal hosszabb, mint a közönséges UDP, és az erőforrás-felhasználás nagyobb, mint a szokásos UDP-átvitelé.
2. fejleszteni az UDP-vel
Az UPD adatjelentési továbbítási mód, és adatai nem garantálják az adatok megbízhatóságát az átviteli folyamat során. Ezért az UPD-vel ellátott átviteli modul fejlesztése magában foglalja a csomagvesztés-feldolgozás és a QoS automatikus továbbításának funkcióját is. Ennek a módszernek az az előnye, hogy az adatátvitel gyorsabb, mint a TCP, hátránya, hogy a fejlesztési ciklus hosszú.
3. fejleszteni az UDT könyvtárral
Az UDT az UDP-re épül, és új torlódásszabályozási és adatbiztonsági ellenőrzési mechanizmust vezetnek be. Az UDT egy kétirányú alkalmazásréteg-protokoll a csatlakozáshoz. Támogatja a megbízható adatáram-továbbítást és a részleges megbízható adatcsomag-továbbítást. Az UDT jellemzője, hogy megbízható adatátvitelt tud megvalósítani a könyvtár átviteli funkciójának fejlesztése nélkül. Hátránya, hogy a modell egyszerű, és a port nem támogat nagy kapacitású adatokat oicp nélkül.
4. fejlesztése ranknet könyvtár által
A RakNet egy U + hálózati szállítási protokollon alapuló c ++ hálózati könyvtár is. Hatékony hálózati átviteli szolgáltatást tud megvalósítani a könyvtár funkcióján keresztül. Egyes játékterületeken alkalmazzák. A Radnet másodpercenként 25000 üzenetet képes továbbítani két program között; Előnye, hogy a függvény fejlesztés nélkül közvetlenül meghívható. Hátránya, hogy a forgalmi vezérlés meghibásodása, amelyet a nyilvános hálózat nagy adatátvitele okozta hálózati torlódás okoz.
Összegzésképpen elmondható, hogy a videokonferencia átviteli modul-fejlesztésének a legnagyobb az átviteli hatékonysága, de a fejlesztési ciklus hosszú. A RakNet által kifejlesztett átviteli modul nem képes alkalmazkodni a nagy adatok továbbításához. Az UDT jó előnnyel rendelkezik a nagy adatok továbbításában, hátránya, hogy nem sok egyidejűség támogatott. Az UDT azonban a módosítás után nagy kapacitással is egyidejű lehet, ezért a legjobb választás az UDT használata videokonferencia-továbbító modulban.
Mi a döntés a videokonferencia-képek tisztaságáról
Amikor a videokonferenciát választjuk, fontos megvizsgálni a rendszer stabilitását és az olyan tényezőket, mint a hang és a videó minősége. Milyen paraméterek a videokonferencia paraméterei? Először is, a videó minősége egy szubjektív videó kép, amelyet nem lehet rendszerezni egy adott számmal. Ezért csak szubjektív módon tudjuk megítélni a videokonferencia-kép meghatározását, és sok tényező alapján meghatározhatjuk a videokonferencia meghatározását. Először is, a legfontosabb a videokonferencia videó felbontása, a másik a videokonferencia-kódoló videó-csökkentési minősége, és a legutóbbi videokonferencia kép-utófeldolgozási technológiája.
1. Videó felbontása
A videokonferencia felbontása a videokonferencia videóinak összegyűjtött képének felbontása. Ez a paraméter fontos szerepet játszik a videokonferencia meghatározásának mérésében. A videokonferencia felbontása QCIF (160 * 120), CIF (320 * 240), 720p (1280 * 720), 1280P (1920 * 1280) felbontásra osztható, és minél nagyobb a felbontás, annál tisztább a képmegjelenítés, a piac nagyfelbontású videokonferencia-rendszere, vagyis a képszerzési felbontás eléri a 720p vagy annál nagyobb nagyfelbontású felbontást. De nem minél nagyobb a felbontás, annál jobb a videokonferencia videó minősége? A válasz Nem. A videokonferencia felbontása csak a képfelvétel felbontása, és a videokonferencia rendszert később kódolni, dekódolni és feldolgozni kell. Ezért minél nagyobb a videokonferencia felbontása, az nem egyenlő a videokonferencia videominőségével, csak a képfelbontás felbontásának növekedésével nő a helyi videominőség. Az 1. ábra különböző felbontású kép. A HD kamerákkal kapcsolatban is sok hibánk van. Néhány gyártó nagyon magas képpontokkal jelöli kameráit. Mindenki azt hiszi, hogy ez mindenképpen nagy felbontású felbontás. De teszteléskor azt tapasztaljuk, hogy a kamera felbontása csak 640 * 480. Ez a fajta kamera nem HD kamerafej. A nagy felbontású kamerák legalapvetőbb mutatója a 720p felbontás. Ezért a képfelvétel felbontása a HD kamera döntő tényezője.
2. A videokódolás helyreállításának minősége
A videokódolás minősége szintén fontos mutatója a videokonferencia meghatározásának. Például a legnépszerűbb H.264 kódolás magasabb kódolási minőséggel és jobb kép-helyreállítási képességgel rendelkezik, mint a korábbi MPEG4-csökkentő képesség. Miután ezt a képet különböző videokódolással állította vissza, a kép helyreállítási fokozata más. Először a videó kódolási folyamatról beszélünk. A videokódolás előbb megszerzi a videokészítő berendezés képét, majd több blokkra osztja a képet, majd a blokkokat digitálisokká alakítja. A kép helyreállításának célja a kereten belüli blokk és a kereten kívüli előrejelzés. Ezért minél kisebb a kép blokkja, annál magasabb a kép helyreállítási fokozata. Például a H.264 legalább 4 * 4 blokkot használ a blokk előrejelzéséhez, míg az MPEG 4 és H.263 minimum 8 * 8 és 16 blokkokat használ * 16 előrejelzés és visszaállítás. Ezért a h.264 kódolású képek tisztábbak, mint az MPEG 4 és a H.263 azonos adatátviteli sebesség mellett. Ezért a videokonferencia egyértelműsége a videokódolás helyreállításának minőségével is összefügg.
3. Videokonferencia-kép utómunka technológia
A videokonferencia-kép meghatározása összefügg a kép utófeldolgozási technológiájával is. A különböző videokonferencia-rendszerek különböző utómunkálati technológiákkal rendelkeznek a képek számára. Egyes videokonferenciák képszűrést adnak a képhez, hogy eltávolítsák a kép helyreállításának négyzet alakú hatását. Néhány videokonferencia-szoftver képjavító technológiát használ a képekhez, így a kép tisztábbá válik.
A fenti a legfontosabb három szempont a videokonferencia meghatározásának meghatározásához. A videokonferencia felbontása a kulcsfontosságú tényező a helyi videó minőségének meghatározásához. A videó kódolása a legfontosabb tényező a videó helyreállításának energiájának meghatározásához a kódolás és a dekódolás folyamatában. A kép utófeldolgozási technológia a kép helyreállításának utólagos feldolgozása, és fontos szerepet játszik a videokonferenciákban.
Libav, ffmpeg, Mplayer, VLC nyílt forráskódú projekt, ffdshow
|
Í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