FMUSER Bezdrôtové vysielanie videa a zvuku je jednoduchšie!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikánčina
sq.fmuser.org -> albánsky
ar.fmuser.org -> arabčina
hy.fmuser.org -> Arménsky
az.fmuser.org -> azerbajdžanský
eu.fmuser.org -> baskičtina
be.fmuser.org -> bieloruský
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> katalánčina
zh-CN.fmuser.org -> čínština (zjednodušená)
zh-TW.fmuser.org -> čínština (tradičná)
hr.fmuser.org -> chorvátčina
cs.fmuser.org -> čeština
da.fmuser.org -> dánčina
nl.fmuser.org -> Dutch
et.fmuser.org -> estónčina
tl.fmuser.org -> filipínsky
fi.fmuser.org -> fínčina
fr.fmuser.org -> French
gl.fmuser.org -> galícijčina
ka.fmuser.org -> gruzínsky
de.fmuser.org -> nemčina
el.fmuser.org -> Greek
ht.fmuser.org -> haitská kreolčina
iw.fmuser.org -> hebrejčina
hi.fmuser.org -> hindčina
hu.fmuser.org -> Hungarian
is.fmuser.org -> islandský
id.fmuser.org -> indonézština
ga.fmuser.org -> írsky
it.fmuser.org -> Italian
ja.fmuser.org -> japončina
ko.fmuser.org -> kórejčina
lv.fmuser.org -> lotyšský
lt.fmuser.org -> litovčina
mk.fmuser.org -> macedónsky
ms.fmuser.org -> malajčina
mt.fmuser.org -> maltčina
no.fmuser.org -> Norwegian
fa.fmuser.org -> perzský
pl.fmuser.org -> poľština
pt.fmuser.org -> portugalčina
ro.fmuser.org -> rumunčina
ru.fmuser.org -> ruština
sr.fmuser.org -> srbčina
sk.fmuser.org -> slovenčina
sl.fmuser.org -> slovinčina
es.fmuser.org -> španielčina
sw.fmuser.org -> svahilčina
sv.fmuser.org -> švédčina
th.fmuser.org -> Thai
tr.fmuser.org -> turečtina
uk.fmuser.org -> ukrajinčina
ur.fmuser.org -> urdčina
vi.fmuser.org -> Vietnamese
cy.fmuser.org -> waleština
yi.fmuser.org -> jidiš
04. Úvod do základných znalostí živého vysielania
1. Zbierajte video a zvuk
* 1.1 Rámec kódovania videa a zvuku *
AVFoundation: AVFoundation je rámec pre prehrávanie a vytváranie audiovizuálnych mediálnych údajov v reálnom čase. Poskytuje tiež rozhranie Objective-C na manipuláciu s týmito audiovizuálnymi údajmi, ako sú napríklad úpravy, otáčanie a prekódovanie.
* 1.2 Video a audio hardvérové vybavenie *
CCD: Obrazový snímač: Používa sa v procese získavania a spracovania obrazu na konverziu obrázkov na elektrické signály.
Snímač: Zvukový senzor: Používa sa v procese zhromažďovania a spracovania zvuku, ktorý prevádza zvuk na elektrické signály.
Vzorové zvukové údaje: zvyčajne vo formáte PCM
Údaje o vzorkovaní videa: Spravidla sú vo formáte YUV alebo RGB. Objem zhromaždeného pôvodného zvuku a videa je veľmi veľký a je potrebné ho spracovať kompresnou technológiou, aby sa zlepšila účinnosť prenosu
2. Spracovanie videa (krása, vodoznak)
Princíp spracovania videa: Pretože sa video konečne vykresľuje na obrazovke prostredníctvom GPU, snímka po snímke, môžeme na spracovanie videozáznamov použiť program OpenGL ES, takže video má rôzne efekty, rovnako ako vytekajúci kohútik. Voda prechádza niekoľkými potrubia a potom prúdi k rôznym cieľom
Teraz sú všetky druhy aplikácií pre krásu a pridávanie videa implementované pomocou rámca GPUImage.
* Rámec na spracovanie videa *
GPUImage: GPUImage je výkonný rámec na spracovanie obrazu a videa založený na OpenGL ES. Zahŕňa rôzne filtre a môže tiež písať vlastné filtre. Má zabudovaných viac ako 120 bežných efektov filtra.
OpenGL: OpenGL (Open Graphics Library in full) je špecifikácia, ktorá definuje cross-programovací jazyk, multiplatformové programovacie rozhranie, ktoré sa používa pre trojrozmerné obrázky (možný je aj dvojrozmerný). OpenGL je profesionálne rozhranie grafického programu, výkonná a ľahko volaná základná grafická knižnica.
OpenGL ES: OpenGL ES (OpenGL for Embedded Systems) je podmnožinou grafického rozhrania API OpenGL 3D, určeného pre zabudované zariadenia, ako sú mobilné telefóny, PDA a herné konzoly.
3. Kódovanie a dekódovanie videa
* 3.1 Rámec kódovania videa *
FFmpeg: je multiplatformový otvorený zdrojový video rámec, ktorý dokáže implementovať bohaté funkcie, ako je kódovanie videa, dekódovanie, transkódovanie, streamovanie a prehrávanie. Podporované formáty videa a protokoly prehrávania sú veľmi bohaté, vrátane takmer všetkých zvukových a obrazových kodekov, formátov zapuzdrenia a protokolov prehrávania.
-Libswresample: Môže vykonávať operácie, ako je prevzorkovanie, rematrixovanie a konverzia vzorkovacieho formátu zvuku.
-LibavCodec: Poskytuje všeobecný rámec kodekov, ktorý obsahuje mnoho videozáznamov, zvukov, streamov titulkov a ďalších kodekov / dekodérov.
-Libavformat: Používa sa na zapuzdrenie / dekapsuláciu videa.
-Libavutil: Obsahuje niektoré bežné funkcie, ako je generovanie náhodných čísel, štruktúra údajov, matematické operácie atď.
-Libpostproc: používa sa na následné spracovanie videa.
-Libswscale: používa sa na zmenu mierky videa, konverziu farebného priestoru atď.
-Libavfilter: Poskytuje funkciu filtra.
X264: YuV kóduje a komprimuje pôvodné video dáta do formátu H.264
VideoToolbox: Vlastné natívne a dekódovacie rozhranie API pre video od spoločnosti Apple, ktoré sa však otvorilo až po systéme iOS8.
audioToolbox: vlastné zvukové dekódovanie a pevné kódovanie API spoločnosti Apple
* 3.2 Technológia kódovania videa *
Štandardy kódovania kompresie videa: technológie kódovania pre kompresiu videa (kódovanie videa) alebo dekompresiu (dekódovanie videa), ako napríklad MPEG, H.264, tieto technológie kódovania videa sú kompresné kódovanie videa
Hlavná funkcia: komprimovať obrazové údaje videa do obrazového toku, čím sa zníži množstvo obrazových údajov. Ak video nie je komprimované a kódované, jeho objem je zvyčajne veľmi veľký a film môže vyžadovať stovky gigabajtov priestoru.
Poznámka: Na kvalitu videa najviac vplývajú jeho údaje o kódovaní videa a zvuku, ktoré nemajú nič spoločné s formátom balenia.
MPEG: Metóda kompresie videa, ktorá využíva kompresiu medzi snímkami, iba ukladá rozdiely medzi po sebe nasledujúcimi snímkami, aby sa dosiahol väčší kompresný pomer.
H.264 / AVC: Metóda kompresie videa, ktorá využíva predpovedanie a rovnakú metódu predikcie snímky ako snímka PB v MPEG. Môže generovať videostream vhodný pre sieťový prenos podľa potreby a má vyšší kompresný pomer. Majte lepšiu kvalitu obrazu
Poznámka 1: Ak porovnáte definíciu jednej obrazovky, mpeg4 má výhodu; z definície kontinuity akcie má H.264 výhodu
Poznámka 2: Pretože algoritmus 264 je zložitejší, implementácia programu je ťažkopádna a na jeho spustenie je potrebných viac zdrojov procesora a pamäte. Preto beh 264 vyžaduje relatívne vysoké systémové požiadavky.
Poznámka 3: Pretože implementácia 264 je pružnejšia, ponecháva niektoré implementácie na samotných výrobcoch. Aj keď to má pre implementáciu veľa výhod, z interkomu medzi rôznymi produktmi sa stal veľký problém, ktorý vyústil v prijatie spoločnosti A. Údaje kompilované kódovacím zariadením musia byť vyriešené dekodérom spoločnosti A, aby sa tieto trápne veci vyriešili.
H.265 / HEVC: Metóda kompresie videa založená na H.264, ktorá si zachováva niektoré pôvodné technológie a vylepšuje niektoré súvisiace technológie na zlepšenie vzťahu medzi bitovým tokom, kvalitou kódovania, oneskorením a vzťahmi zložitosti algoritmu na dosiahnutie optimálneho nastavenia.
H.265 je efektívnejší štandard kódovania, ktorý dokáže komprimovať objem obsahu na menšiu veľkosť pri rovnakom efekte kvality obrazu a rýchlejšie prenášať a šetriť šírku pásma.
Zarámujem: (kľúčový rámec) si ponechám kompletný obraz, na dokončenie dekódovania potrebujem iba údaje tohto rámca (pretože obsahuje kompletný obraz
Rám P: (Rozdielny rám) Rozdiel medzi týmto rámcom a predchádzajúcim rámcom sa zachová. Pri dekódovaní je potrebné predtým vygenerovaný obrázok superponovať na rozdiel definovaný týmto rámcom, aby sa vygeneroval výsledný obraz. (P snímok nemá úplné obrazové údaje, iba údaje, ktoré sa líšia od obrazu predchádzajúceho snímky)
B snímka: (dvojsmerný rozdielový rámec) zachováva rozdiel medzi aktuálnym rámcom a predchádzajúcim a nasledujúcim rámcom. Na dekódovanie B rámca je potrebné získať nielen predchádzajúci obrázok vo vyrovnávacej pamäti, ale aj dekódovaný obrázok. Konečný výsledok sa získa superpozíciou predného a zadného obrazu a aktuálnych údajov rámu Picture. Rýchlosť kompresie rámu B je vysoká, ale CPU bude pri dekódovaní unavenejšie
Kompresia v rámci snímky: Pri kompresii rámčeka obrázka sa berú do úvahy iba údaje tohto rámca bez zohľadnenia nadbytočných informácií medzi susednými rámcami. Spravidla sa v rámci používa algoritmus stratovej kompresie
Kompresia InteRFrame: Časová kompresia, ktorá komprimuje údaje porovnaním údajov medzi rôznymi snímkami na časovej osi. Medzisnímková kompresia je spravidla bezstratová
muxovanie (syntéza): Zapuzdruje video toky, audio toky a dokonca toky titulkov do súboru (formát kontajnera (FLV, TS)) a prenáša ho ako signál.
* 3.3 Technológia kódovania zvuku *
AAC, mp3: Toto sú technológie kódovania zvuku, ktoré sa používajú pre komprimovaný zvuk
* 3.4 Kontrola rýchlosti *
Multi-bitrate: Situácia v sieti, v ktorej sa publikum nachádza, je veľmi komplikovaná, môže to byť WiFi, môže to byť 4G, 3G alebo dokonca 2G, tak ako uspokojiť potreby viacerých strán? Vytvorte niekoľko ďalších riadkov a upravte bitovú rýchlosť podľa aktuálneho sieťového prostredia.
Napríklad: V softvéri na prehrávanie videa často vidím 1024, 720, HD, SD, smooth atď., Ktoré odkazujú na rôzne bitové rýchlosti.
* 3.5 Formát balenia videa *
TS: Formát zapuzdrenia streamovaného média. Zapuzdrenie streamovacích médií má výhodu v tom, že pred prehrávaním nie je potrebné načítať index, čo výrazne znižuje oneskorenie prvého načítania. Ak je film relatívne dlhý, index súboru mp4 je dosť veľký, čo ovplyvňuje užívateľskú skúsenosť
Prečo používať TS: Je to tak preto, lebo dva TS klipy sa dajú plynulo spojiť a hráč môže hrať nepretržite
FLV: Formát zapuzdrenia streamovaného média. Vďaka extrémne malej veľkosti súboru a extrémne vysokej rýchlosti načítania umožňuje sledovať video súbory na internete. Preto sa formát FLV stal dnes bežným formátom videa.
4. Push Stream
* 4.1 Rámec pre prenos údajov *
librtmp: slúži na prenos údajov vo formáte protokolu RTMP
* 4.2 Protokol na prenos dátových médií *
RTMP: Protokol správ v reálnom čase, otvorený protokol vyvinutý spoločnosťou Adobe Systems pre prenos zvuku, videa a údajov medzi prehrávačmi Flash a servermi. Pretože ide o otvorený protokol, je možné ho použiť všetky.
Protokol RTMP sa používa na prenos objektov, videa a zvuku.
Tento protokol je postavený na vrchole protokolu TCP alebo dotazovacieho protokolu HTTP.
Protokol RTMP je ako kontajner používaný na uchovávanie dátových paketov. Tieto údaje môžu byť audiovizuálne údaje vo formáte FLV. Jediné spojenie môže prenášať viac sieťových tokov cez rôzne kanály a pakety v týchto kanáloch sa prenášajú v paketoch pevnej veľkosti
blok: paket správ
5. Streamovací mediálny server
* 5.1 Bežne používané servery *
SRS: Vynikajúci systém serverov mediálnych serverov s otvoreným zdrojom, ktorý vyvinuli Číňania
BMS: Je to tiež systém serverov streamovaných médií, ale nie otvorený zdroj. Je to komerčná verzia SRS a má viac funkcií ako SRS
nginx: bezplatný webový server s otvoreným zdrojom, ktorý sa bežne používa na konfiguráciu serverov streamovaných médií.
* 5.2 Distribúcia údajov *
CDN: (Content Delivery Network), sieť na doručovanie obsahu, publikuje obsah webových stránok na „okraj“ siete najbližšie k používateľovi, aby používateľ mohol získať požadovaný obsah v blízkosti, rieši preťaženie internetovej siete a zlepšuje prístup používateľa na webovú stránku s rýchlosťou reakcie.
CDN: Proxy server, ekvivalent sprostredkovateľa.
Princíp činnosti siete CDN: napríklad požiadavka na streamovanie mediálnych údajov
1. Načítajte streamované mediálne údaje na server (pôvodná stránka)
2. Zdrojová stanica ukladá streamované mediálne údaje
3. Klient prehrá streamovacie médium a vyžiada si zakódované dáta mediálneho toku z CDN
4. Server CDN odpovie na požiadavku. Pokiaľ streamingové mediálne dáta v uzle neexistujú, naďalej požaduje streamovacie mediálne dáta od zdrojovej stanice; ak je videosúbor už uložený v uzle, preskočte na krok 6.
5. Pôvodná stránka reaguje na požiadavku CDN a distribuuje streamovacie médium do zodpovedajúceho uzla CDN
6. Sieť CDN odosiela streamované mediálne údaje klientovi
Back-to-origin: Keď používateľ navštívi určitú adresu URL, ak analyzovaný uzol CDN neukladá obsah odpovede do medzipamäte alebo jej platnosť vypršala, vráti sa na pôvodnú stránku, aby získala hľadanie. Ak nikto nenavštívi, uzol CDN nebude aktívne vyhľadávať zdrojové stránky.
Šírka pásma: Celkové množstvo dát, ktoré možno preniesť v pevnom čase,
Napríklad 64-bitová predná zbernica s rýchlosťou 800 MHz sa jej rýchlosť prenosu dát rovná 64bit × 800MHz ÷ 8 (bajt) = 6.4 GB / s
Vyrovnávanie zaťaženia: Sada serverov sa skladá z viacerých serverov symetrickým spôsobom. Každý server má rovnocenný stav a môže poskytovať služby nezávisle bez pomoci iných serverov.
Prostredníctvom určitej technológie zdieľania zaťaženia sú požiadavky odoslané zvonka rovnomerne distribuované na určitý server v symetrickej štruktúre a server, ktorý prijíma požiadavku, nezávisle reaguje na požiadavku klienta.
Vyrovnávanie zaťaženia môže rovnomerne distribuovať požiadavky klientov na pole servera, čím poskytuje rýchly prístup k dôležitým údajom a rieši problém veľkého množstva služieb súčasného prístupu.
Táto klastrová technológia môže dosiahnuť výkon blízky mainframu s minimálnymi investíciami.
QoS (správa šírky pásma): Obmedzte šírku pásma každej skupiny, aby bolo možné obmedzenú šírku pásma využiť na maximum
6. Vytiahnite tok
Výber protokolu živého vysielania:
RTMP, RTSP možno použiť pre tých, ktorí majú vysoké požiadavky v reálnom čase alebo interaktívne potreby
Pre tých, ktorí majú požiadavky na prehrávanie alebo platformu, sa odporúča HLS
Porovnanie protokolu živého vysielania: (5)
HLS: Protokol pre streamovanie v reálnom čase definovaný spoločnosťou Apple. HLS je implementovaný na základe protokolu HTTP. Obsah prenosu obsahuje dve časti, jednou je popisný súbor M3U8 a druhou mediálny súbor TS. Môže realizovať živé a na požiadanie streamované médiá, ktoré sa používajú hlavne v systéme iOS
HLS je dosiahnuť živé vysielanie pomocou technológie na požiadanie
HLS je adaptívny streaming bitrate. Klient automaticky vyberie videostreamy s rôznymi dátovými tokmi podľa sieťových podmienok. Ak to podmienky dovoľujú, používajte vysoké dátové toky a ak je sieť zaneprázdnená, použite nízke bitové toky a medzi nimi sa ľubovoľne prepínajte
zmeniť. To je veľmi užitočné na zabezpečenie plynulého prehrávania v prípade nestabilných sieťových podmienok mobilného zariadenia.
Metóda implementácie spočíva v tom, že server poskytuje videostream s viacerými bitovými rýchlosťami, ktorý je uvedený v súbore zoznamu a prehrávač sa automaticky upravuje podľa postupu prehrávania a rýchlosti sťahovania.
Porovnanie HLS a RTMP: HLS je spôsobené hlavne relatívne veľkým oneskorením a hlavnou výhodou RTMP je nízka latencia.
Metóda malých častí protokolu HLS vygeneruje veľké množstvo súborov a ich uloženie alebo spracovanie spôsobí veľké plytvanie prostriedkami
V porovnaní s protokolom SP je výhodou to, že po dokončení segmentácie už nemusí následný distribučný proces používať žiadny špeciálny softvér. Postačuje bežný sieťový server, čo výrazne znižuje konfiguračné požiadavky servera CDN edge a je možné použiť akékoľvek pripravené CDN. „A všeobecné servery zriedka podporujú RTSP.
HTTP-FLV: Streamovanie mediálneho obsahu na základe protokolu HTTP.
V porovnaní s RTMP je HTTP jednoduchší a dobre známy, oneskorenie obsahu môže byť tiež 1 ~ 3 sekundy a rýchlosť otvárania je rýchlejšia, pretože samotný HTTP nemá zložitú interakciu stavu. Z hľadiska latencie je teda HTTP-FLV lepší ako RTMP.
RTSP: Protokol streamingu v reálnom čase definuje, ako môžu niektoré aplikácie účinne prenášať multimediálne údaje cez sieť IP.
RTP: Transportný protokol v reálnom čase. RTP je postavený na protokole UDP a často sa používa spolu s RTCP. Neposkytuje mechanizmus včasného doručenia ani iné záruky kvality služieb (QoS). Pri dosahovaní tohto procesu sa spolieha na služby na nízkej úrovni.
RTCP: Podporný protokol RTP, hlavnou funkciou je poskytovať spätnú väzbu pre kvalitu služieb (QoS) poskytovanú RTP a zhromažďovať štatistické informácie o pripojení k médiám, ako je počet prenesených bajtov, počet prenesených paketov, počet stratených paketov, jednosmerné a obojsmerné siete Oneskorenie atď.
7. Dekódovanie
* 7.1 Dekapsulácia *
Demuxing (separácia): Rozkladajte video, audio alebo titulky zo súboru (formát kontajnera (FLV, TS)) syntetizovaného z video streamu, audio streamu a streamu titulkov a dekódujte ich osobitne.
* 7.2 Rámec kódovania zvuku *
fdk_aac: Rámec kódovania a dekódovania zvuku, zvukové údaje PCM a konverzia zvukových údajov AAC
* 7.3 Úvod do dekódovania *
Tvrdé dekódovanie: Na dekódovanie použite grafický procesor, čím sa zníži počet operácií procesora
Výhody: plynulé prehrávanie, nízka spotreba energie, vysoká rýchlosť dekódovania,
* Nevýhody: zlá kompatibilita
Mäkké dekódovanie: Na dekódovanie použite procesor
Výhody: dobrá kompatibilita
* Nevýhody: zvýšené zaťaženie procesora, zvýšená spotreba energie, žiadny hardvér
Hladké dekódovanie, relatívne nízka rýchlosť dekódovania
8. hrať
ijkplayer: otvorený prehrávač videa pre Android / iOS založený na FFmpeg
API je ľahké integrovať;
Konfiguráciu kompilácie je možné vystrihnúť, aby sa uľahčila kontrola veľkosti inštalačného balíka;
Podpora dekódovania hardvérovej akcelerácie, vyššia úspora energie
Jednoduché a ľahko použiteľné, zadajte adresu URL streamovania, automaticky dekódujte a prehrajte.
9. Chatová interakcia
IM: (InstantMessaging) Okamžité správy: je komunikačný systém v reálnom čase, ktorý umožňuje dvom alebo viacerým ľuďom používať sieť na komunikáciu v reálnom čase textových správ, súborov, hlasu a videa.
Hlavnou úlohou IM v systéme živého vysielania je realizácia textovej interakcie medzi publikom a moderátorom a medzi publikom a publikom.
* SDK tretej strany *
Tencent Cloud: SDK pre okamžité správy poskytované spoločnosťou Tencent, ktorú je možné použiť ako živú chatovaciu miestnosť
Rongyun: Bežne používaná sada SDK pre okamžité správy, ktorú je možné použiť ako živú chatovaciu miestnosť
5. Ako rýchlo vyvinúť kompletnú aplikáciu pre živé vysielanie pre iOS
1. Pre rýchly vývoj použite SDK tretích strán na živé vysielanie
Qiniu Cloud: Qiniu Live Cloud je globálna služba priameho prenosu vytvorená špeciálne pre platformy živého vysielania a platforma cloudových služieb pre živé vysielanie na podnikovej úrovni, ktorá implementuje scenáre priameho prenosu SDK od úplného konca.
* Platformy na živé vysielanie, ako sú Panda TV a Dragon Ball TV, používajú Qiniu Cloud
NetEase Video Cloud: Je založený na profesionálnej technológii videokodekov pre rôzne platformy a na rozsiahlej sieti na distribúciu videoobsahu. Poskytuje stabilné, plynulé zvukové a obrazové služby v reálnom čase s nízkou latenciou a vysokou súbežnosťou a dokáže bez problémov pripojiť živé video vlastná aplikácia.
2. Prečo nám spoločnosti SDK tretích strán poskytujú SDK?
Dúfame, že náš produkt a tento produkt spojíme s rovnakou loďou a budeme sa na neho viac spoliehať.
Technológia zarába peniaze a pomáha pri zvyšovaní počtu programátorov
3. Funkcia živého vysielania: vlastný prieskum alebo použitie vývoja SDK pre živé vysielanie tretích strán?
Vývoj SDK tretích strán: Pre začínajúci tím má vlastné živé vysielanie veľký prah z hľadiska technického prahu, CDN a šírky pásma a výroba hotového produktu, ktorá nie je priaznivá, trvá veľa času. k investovaniu.
Vlastný prieskum: Platforma živého vysielania spoločnosti je veľká. Z dlhodobého hľadiska môže samo-výskum ušetriť náklady a technické aspekty sú oveľa ovládateľnejšie ako priame použitie SDK.
4. Výhody SDK tretích strán
znížiť náklady
Využite kvalitné firemné služby tretích strán, už nebudete musieť míňať vysoké ceny za to, aby ste si najali lovcov hliadok, ktorí budú kopať drahé veľké kravy, a nie je potrebné upokojovať osobný temperament veľkých kráv.
Zlepšiť účinnosť
Zameranie služieb tretích strán a pohodlie, ktoré prináša integrácia kódu, môžu trvať iba 1 - 2 hodiny, čo šetrí takmer 99% času, čo je dosť výmenou za viac času na boj proti konkurencii a ďalšie zvýšenie. Veľká možnosť úspechu
znížiť riziko
Pomocou profesionálnych služieb tretích strán môže vďaka svojim rýchlym, profesionálnym, stabilným a iným vlastnostiam výrazne zvýšiť konkurencieschopnosť výrobkov (vysoko kvalitné služby, rýchlosť výskumu a vývoja atď.) A skrátiť skúšobnú dobu a chybovosť, ktorá bude určite jedným z prostriedkov na záchranu životov v podnikaní.
|
Zadajte e-mail, aby ste dostali prekvapenie
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikánčina
sq.fmuser.org -> albánsky
ar.fmuser.org -> arabčina
hy.fmuser.org -> Arménsky
az.fmuser.org -> azerbajdžanský
eu.fmuser.org -> baskičtina
be.fmuser.org -> bieloruský
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> katalánčina
zh-CN.fmuser.org -> čínština (zjednodušená)
zh-TW.fmuser.org -> čínština (tradičná)
hr.fmuser.org -> chorvátčina
cs.fmuser.org -> čeština
da.fmuser.org -> dánčina
nl.fmuser.org -> Dutch
et.fmuser.org -> estónčina
tl.fmuser.org -> filipínsky
fi.fmuser.org -> fínčina
fr.fmuser.org -> French
gl.fmuser.org -> galícijčina
ka.fmuser.org -> gruzínsky
de.fmuser.org -> nemčina
el.fmuser.org -> Greek
ht.fmuser.org -> haitská kreolčina
iw.fmuser.org -> hebrejčina
hi.fmuser.org -> hindčina
hu.fmuser.org -> Hungarian
is.fmuser.org -> islandský
id.fmuser.org -> indonézština
ga.fmuser.org -> írsky
it.fmuser.org -> Italian
ja.fmuser.org -> japončina
ko.fmuser.org -> kórejčina
lv.fmuser.org -> lotyšský
lt.fmuser.org -> litovčina
mk.fmuser.org -> macedónsky
ms.fmuser.org -> malajčina
mt.fmuser.org -> maltčina
no.fmuser.org -> Norwegian
fa.fmuser.org -> perzský
pl.fmuser.org -> poľština
pt.fmuser.org -> portugalčina
ro.fmuser.org -> rumunčina
ru.fmuser.org -> ruština
sr.fmuser.org -> srbčina
sk.fmuser.org -> slovenčina
sl.fmuser.org -> slovinčina
es.fmuser.org -> španielčina
sw.fmuser.org -> svahilčina
sv.fmuser.org -> švédčina
th.fmuser.org -> Thai
tr.fmuser.org -> turečtina
uk.fmuser.org -> ukrajinčina
ur.fmuser.org -> urdčina
vi.fmuser.org -> Vietnamese
cy.fmuser.org -> waleština
yi.fmuser.org -> jidiš
FMUSER Bezdrôtové vysielanie videa a zvuku je jednoduchšie!
Kontakt
adresa:
Budova č. 305 Izba HuiLan č. 273 Huanpu Road Kanton Čína 510620
Kategórie
Prihlás sa na odber Newslettra