FMUSER ¡Transmite video y audio sin cables más fácilmente!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikáans
sq.fmuser.org -> albanés
ar.fmuser.org -> árabe
hy.fmuser.org -> Armenio
az.fmuser.org -> azerbaiyano
eu.fmuser.org -> Vasco
be.fmuser.org -> bielorruso
bg.fmuser.org -> Bulgaria
ca.fmuser.org -> catalán
zh-CN.fmuser.org -> chino (simplificado)
zh-TW.fmuser.org -> Chino (tradicional)
hr.fmuser.org -> croata
cs.fmuser.org -> checo
da.fmuser.org -> danés
nl.fmuser.org -> Holandés
et.fmuser.org -> estonio
tl.fmuser.org -> filipino
fi.fmuser.org -> finlandés
fr.fmuser.org -> Francés
gl.fmuser.org -> gallego
ka.fmuser.org -> georgiano
de.fmuser.org -> alemán
el.fmuser.org -> Griego
ht.fmuser.org -> criollo 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 -> japonés
ko.fmuser.org -> coreano
lv.fmuser.org -> letón
lt.fmuser.org -> Lituania
mk.fmuser.org -> macedonio
ms.fmuser.org -> malayo
mt.fmuser.org -> maltés
no.fmuser.org -> Noruega
fa.fmuser.org -> persa
pl.fmuser.org -> polaco
pt.fmuser.org -> portugués
ro.fmuser.org -> Rumano
ru.fmuser.org -> ruso
sr.fmuser.org -> serbio
sk.fmuser.org -> eslovaco
sl.fmuser.org -> Eslovenia
es.fmuser.org -> español
sw.fmuser.org -> Swahili
sv.fmuser.org -> sueco
th.fmuser.org -> Tailandés
tr.fmuser.org -> turco
uk.fmuser.org -> ucraniano
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamita
cy.fmuser.org -> galés
yi.fmuser.org -> Yiddish
El protocolo de transmisión de medios de transmisión continua es también uno de los "proyectos" necesarios en el proceso de desarrollo de transmisiones en vivo. Los protocolos de transmisión de medios de transmisión más utilizados en la transmisión en vivo incluyen principalmente RTP, RTCP, RTSP, RTMP y HLS. Cada uno de estos protocolos de transmisión tiene sus propias ventajas y desventajas, y es adecuado para diferentes entornos y necesidades de transmisión en vivo. El protocolo de transmisión de medios de transmisión por secuencias más utilizado para el sistema de transmisión en vivo de Cloud Leopard es RTMP. Algunos clientes nos han preguntado por qué no usamos HLS como el protocolo de transmisión de medios de transmisión por secuencias de uso común, por lo que hoy explicaré por qué solo usamos el protocolo HLS como un uso auxiliar.
1. La definición de dos protocolos
RTMP es el protocolo estándar de la industria actual para la salida del codificador. Básicamente, todos los codificadores (cámaras y similares) admiten el protocolo RTMP.
HLS es un protocolo de transmisión de red de medios de streaming basado en HTTP propuesto por Apple. Pertenece a la transmisión de corte y tiene un gran retraso.
2. Ventajas de HLS
El protocolo de transmisión HLS se utiliza principalmente en el sistema ios para proporcionar soluciones de audio y video en vivo y bajo demanda para dispositivos ios. Por supuesto, ahora HLS también es compatible con el sistema Android. Dado que los datos se transmiten a través del protocolo HLS, no es necesario considerar el problema del firewall, y la duración del archivo segmentado es muy corta, y el cliente puede seleccionar y cambiar rápidamente la velocidad del código para adaptarse a la reproducción en diferentes condiciones de ancho de banda. De hecho, en general, la mayor ventaja de HLS es que Apple solo proporciona soporte nativo para HLS en su propio sistema IOS, lo que significa que HLS debe usarse al desarrollar iOS.
3. Desventajas de HLS
La mayor desventaja del protocolo de transmisión HLS es el alto retraso, generalmente entre 10 y 15 segundos. Para aplicaciones como la transmisión en vivo que requieren una alta interactividad en tiempo real, si se usa el protocolo de transmisión HLS, puede traer un cierto retraso a la transmisión en vivo, y el usuario también tendrá una mala experiencia de visualización en vivo al mirar, por lo que en desarrollo Cuando se transmite software, siempre se selecciona el protocolo de transmisión con baja latencia.
4. Razones para elegir RTMP como HLS primario como secundario
El protocolo RTMP es actualmente el protocolo de transmisión de medios de transmisión por secuencias más utilizado para plataformas de transmisión en vivo. Debido a la baja latencia del protocolo RTMP (alrededor de 1-5 segundos), RTMP es más adecuado para transmisiones en vivo que el protocolo HLS. Además, la compatibilidad con RTMP es muy completa, por lo que el flash puede reproducir flujos RTMP de forma continua durante mucho tiempo, y la estabilidad también está garantizada. La razón para usar el protocolo HLS como auxiliar es que HLS es el más estable en el sistema ios. Aunque ahora también se puede usar en el sistema Android, RTMP es relativamente adecuado para transmisiones en vivo. Por lo tanto, cuando se desarrolla un sistema de transmisión en vivo que requiere alta interactividad y tiempo real, se selecciona el protocolo RTMP y se utiliza el protocolo HLS como protocolo auxiliar. En la actualidad, el protocolo HLS se utiliza principalmente en páginas wap de teléfonos móviles y páginas de visualización de WeChat.
A partir del contenido anterior, no es difícil ver que en el proceso de desarrollo de la transmisión en vivo, es muy importante elegir un protocolo de transmisión adecuado. Debido a las limitaciones del protocolo HLS y las deficiencias de la alta latencia, solo usamos el protocolo HLS como auxiliar. Por supuesto, si no es muy exigente en tiempo real e interactividad, como bajo demanda, es completamente posible utilizar el protocolo HLS. Pero para el mercado actual de transmisiones en vivo, RTMP es el protocolo de transmisión más utilizado.
|
Ingrese el correo electrónico para recibir una sorpresa
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikáans
sq.fmuser.org -> albanés
ar.fmuser.org -> árabe
hy.fmuser.org -> Armenio
az.fmuser.org -> azerbaiyano
eu.fmuser.org -> Vasco
be.fmuser.org -> bielorruso
bg.fmuser.org -> Bulgaria
ca.fmuser.org -> catalán
zh-CN.fmuser.org -> chino (simplificado)
zh-TW.fmuser.org -> Chino (tradicional)
hr.fmuser.org -> croata
cs.fmuser.org -> checo
da.fmuser.org -> danés
nl.fmuser.org -> Holandés
et.fmuser.org -> estonio
tl.fmuser.org -> filipino
fi.fmuser.org -> finlandés
fr.fmuser.org -> Francés
gl.fmuser.org -> gallego
ka.fmuser.org -> georgiano
de.fmuser.org -> alemán
el.fmuser.org -> Griego
ht.fmuser.org -> criollo 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 -> japonés
ko.fmuser.org -> coreano
lv.fmuser.org -> letón
lt.fmuser.org -> Lituania
mk.fmuser.org -> macedonio
ms.fmuser.org -> malayo
mt.fmuser.org -> maltés
no.fmuser.org -> Noruega
fa.fmuser.org -> persa
pl.fmuser.org -> polaco
pt.fmuser.org -> portugués
ro.fmuser.org -> Rumano
ru.fmuser.org -> ruso
sr.fmuser.org -> serbio
sk.fmuser.org -> eslovaco
sl.fmuser.org -> Eslovenia
es.fmuser.org -> español
sw.fmuser.org -> Swahili
sv.fmuser.org -> sueco
th.fmuser.org -> Tailandés
tr.fmuser.org -> turco
uk.fmuser.org -> ucraniano
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamita
cy.fmuser.org -> galés
yi.fmuser.org -> Yiddish
FMUSER ¡Transmite video y audio sin cables más fácilmente!
Contacto
Dirección:
Habitación No.305 Edificio HuiLan No.273 Huanpu Road Guangzhou China 510620
Categorías
Newsletter