FMUSER Wirless Transmit Video and Audio Máis fácil!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikaans
sq.fmuser.org -> Albanés
ar.fmuser.org -> árabe
hy.fmuser.org -> Armenian
az.fmuser.org -> azerí
eu.fmuser.org -> éuscaro
be.fmuser.org -> bielorruso
bg.fmuser.org -> Búlgaro
ca.fmuser.org -> catalán
zh-CN.fmuser.org -> chinés (simplificado)
zh-TW.fmuser.org -> Chinés (tradicional)
hr.fmuser.org -> croata
cs.fmuser.org -> Checo
da.fmuser.org -> danés
nl.fmuser.org -> Holandés
et.fmuser.org -> estoniano
tl.fmuser.org -> filipino
fi.fmuser.org -> finés
fr.fmuser.org -> Francés
gl.fmuser.org -> galego
ka.fmuser.org -> xeorxiano
de.fmuser.org -> alemán
el.fmuser.org -> Grego
ht.fmuser.org -> crioulo haitiano
iw.fmuser.org -> Hebreo
hi.fmuser.org -> hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> islandés
id.fmuser.org -> indonesio
ga.fmuser.org -> irlandés
it.fmuser.org -> Italiano
ja.fmuser.org -> xaponés
ko.fmuser.org -> coreano
lv.fmuser.org -> letón
lt.fmuser.org -> Lituano
mk.fmuser.org -> macedonio
ms.fmuser.org -> malaio
mt.fmuser.org -> maltés
no.fmuser.org -> Norwegian
fa.fmuser.org -> persa
pl.fmuser.org -> polaco
pt.fmuser.org -> Portugués
ro.fmuser.org -> Romanés
ru.fmuser.org -> ruso
sr.fmuser.org -> serbio
sk.fmuser.org -> Eslovaco
sl.fmuser.org -> Esloveno
es.fmuser.org -> castelán
sw.fmuser.org -> Suahili
sv.fmuser.org -> Sueco
th.fmuser.org -> Thai
tr.fmuser.org -> turco
uk.fmuser.org -> ucraíno
ur.fmuser.org -> urdú
vi.fmuser.org -> Vietnamita
cy.fmuser.org -> galés
yi.fmuser.org -> Yiddish
Os amigos que precisan construír unha plataforma de vídeo en directo non veñen a velo, xa está aquí o código fonte do vídeo en directo.
Como todos sabemos, para construír unha plataforma de transmisión en directo, a clave é un conxunto completo de código fonte de vídeo en directo. Tomando como exemplo o código fonte de vídeo en directo de Cloud Leopard, o editor presentaráche como construír unha plataforma de transmisión en directo.
O primeiro paso é a recolección de vídeo e audio do PC
Actualmente os xogos máis quentes e máis traficados son os xogos finais, como League of Legends, Sword Spirit, World of Tanks, DOTA2, Kart, Dream Three Kingdoms, Monster Hunter, Perfect World, Cross Fire, World of Warcraft, Fantasy Westward Journey, Hearthstone , etc. Para xogos a grande escala, é necesario capturar perfectamente a pantalla e o audio do xogo no lado da PC.
A imaxe principal do lado da PC ten actualmente resolución de alta definición 1080P e é principalmente unha película. A cantidade de datos é moi grande. Como recompilar estes datos de forma eficiente e codificar e comprimir en tempo real e, ao mesmo tempo, ter unha eficiencia de compresión maior para aforrar a plataforma. O custo do ancho de banda de datos ao final é un problema que hai que considerar en detalle.
O segundo paso, a colección de vídeo e audio para móbiles
Ademais da transmisión en directo de xogos do lado da PC, tamén temos que facer xogos do lado do móbil e escenas ao aire libre. Polo tanto, é imprescindible desenvolver ferramentas de transmisión en directo móbiles.
Os dous principais sistemas operativos actuais son os Android de Google e os iOS de Apple. As linguaxes de desenvolvemento e os marcos de desenvolvemento dos dous principais sistemas operativos son bastante diferentes. O sistema Android usa linguaxe Java para o desenvolvemento da capa de aplicacións, mentres que o sistema iOS de Apple usa linguaxe Object-C para o desenvolvemento. As dúas plataformas teñen as súas propias interfaces e características de desenvolvemento e as aplicacións das dúas plataformas non teñen ningunha compatibilidade, polo que debemos formar dous equipos de desenvolvemento de APP para completar este asunto.
O terceiro paso, a publicación e transcodificación de contidos
Despois de que o equipo frontal recolla e procese o contido de vídeo e audio en directo, primeiro empéxao ao servidor de orixe da plataforma. Implantamos o servidor de orixe na sala do nodo principal do operador local en Pequín (a pouca distancia para facilitar o mantemento). O servidor de orixe adopta un mecanismo de copia de seguridade en clúster de varias máquinas para evitar que un servidor de sitio de orixe afecte o funcionamento estable de toda a plataforma despois de que caia.
O servidor do sitio de orixe está conectado a un dispositivo de almacenamento de matriz de disco profesional. Cando o servidor do sitio de orixe recibe os datos, primeiro copia N copias e reenvíaos aos N nodos CDN secundarios a continuación e copia unha copia ao servidor de transcodificación ao mesmo tempo. O servidor de transcodificación realiza a transcodificación en tempo real de cada fluxo recibido, principalmente convertendo o fluxo de bits de alta definición nun fluxo de bits de definición estándar a un terminal móbil de pantalla pequena. O terminal móbil que recibe o fluxo de bits pequenos de definición pequena non só cumpre cos seus propios requisitos de resolución de pantalla pequena, ao mesmo tempo, pode reducir os requisitos de capacidade de decodificación do terminal móbil e aforrar efectivamente os custos de ancho de banda.
Ao mesmo tempo, o servidor de transcodificación garda a gravación de transmisión en directo en tempo real na matriz de discos para a súa posterior reprodución baixo demanda.
O cuarto paso, lanzamento multimedia en streaming
O lanzamento en streaming de medios tamén é moi importante para toda a plataforma, porque o servizo final para os usuarios finais son os servidores de medios de transmisión distribuídos por toda a rede. A estabilidade e o rendemento dos servidores multimedia en streaming determinan a experiencia do usuario final. E o custo operativo da plataforma. Baseado na experiencia previa de IPTV, a ruta técnica que escollemos neste proxecto aínda está desenvolvida por si mesma. Por suposto, está baseado no servidor de transmisión IPTV anterior. Os principais puntos técnicos teñen as seguintes melloras:
1. O servidor multimedia en streaming aínda está implementado en linguaxe C para garantir a maior eficiencia operativa;
2. Cambie o modelo de proceso múltiple anterior a un modelo de E / S asíncrono para mellorar o rendemento de procesamento simultáneo do servidor;
3. Engadiuse soporte para protocolos RTMP e HLS na capa de protocolo;
4. Introduce a arquitectura distribuída de Hadoop para facilitar o despregamento distribuído a gran escala, a programación e a tolerancia a fallos;
A través destas melloras, o rendemento xeral do servidor multimedia en streaming terá outro salto cualitativo.
O quinto paso, a distribución de contido CDN
CDN ten moito contido, pero tamén hai moitos provedores de servizos CDN no mercado. Non debería ser difícil atopar un que se adapte a vostede. En canto á selección de protocolos, admitimos protocolos RTMP e HTTP segundo as características das aplicacións en directo e baixo demanda. , Protocolo UDP destes tres tipos.
Finalmente, está o lado do reprodutor, PC, Android e iOS. O desenvolvemento do código fonte de vídeo en directo require moito tempo, enerxía e custo. Se non está preparado, recoméndase non crear o código fonte do vídeo en directo por si mesmo. Ao final, o mercado é excelente. O código fonte do vídeo en directo aínda é moi rico
|
Introduce o correo electrónico para obter unha sorpresa
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikaans
sq.fmuser.org -> Albanés
ar.fmuser.org -> árabe
hy.fmuser.org -> Armenian
az.fmuser.org -> azerí
eu.fmuser.org -> éuscaro
be.fmuser.org -> bielorruso
bg.fmuser.org -> Búlgaro
ca.fmuser.org -> catalán
zh-CN.fmuser.org -> chinés (simplificado)
zh-TW.fmuser.org -> Chinés (tradicional)
hr.fmuser.org -> croata
cs.fmuser.org -> Checo
da.fmuser.org -> danés
nl.fmuser.org -> Holandés
et.fmuser.org -> estoniano
tl.fmuser.org -> filipino
fi.fmuser.org -> finés
fr.fmuser.org -> Francés
gl.fmuser.org -> galego
ka.fmuser.org -> xeorxiano
de.fmuser.org -> alemán
el.fmuser.org -> Grego
ht.fmuser.org -> crioulo haitiano
iw.fmuser.org -> Hebreo
hi.fmuser.org -> hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> islandés
id.fmuser.org -> indonesio
ga.fmuser.org -> irlandés
it.fmuser.org -> Italiano
ja.fmuser.org -> xaponés
ko.fmuser.org -> coreano
lv.fmuser.org -> letón
lt.fmuser.org -> Lituano
mk.fmuser.org -> macedonio
ms.fmuser.org -> malaio
mt.fmuser.org -> maltés
no.fmuser.org -> Norwegian
fa.fmuser.org -> persa
pl.fmuser.org -> polaco
pt.fmuser.org -> Portugués
ro.fmuser.org -> Romanés
ru.fmuser.org -> ruso
sr.fmuser.org -> serbio
sk.fmuser.org -> Eslovaco
sl.fmuser.org -> Esloveno
es.fmuser.org -> castelán
sw.fmuser.org -> Suahili
sv.fmuser.org -> Sueco
th.fmuser.org -> Thai
tr.fmuser.org -> turco
uk.fmuser.org -> ucraíno
ur.fmuser.org -> urdú
vi.fmuser.org -> Vietnamita
cy.fmuser.org -> galés
yi.fmuser.org -> Yiddish
FMUSER Wirless Transmit Video and Audio Máis fácil!
contacto
dirección:
No.305 Sala HuiLan Building No.273 Huanpu Road Guangzhou China 510620
categorías
boletín informativo