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
¿Qué es el protocolo HLS?
HLS (Http Live Streaming) es un protocolo para la transmisión en tiempo real definido por Apple. HLS se implementa según el protocolo HTTP. El contenido de la transmisión incluye dos partes, una es el archivo de descripción M3U8 y la otra es el archivo multimedia TS.
Aplicación del protocolo HLS:
Dado que el protocolo de la capa de transporte solo requiere el protocolo HTTP estándar, HLS puede pasar fácilmente a través de firewalls o servidores proxy, y puede usar CDN para acelerar la distribución, lo que puede resolver fácilmente el cuello de botella de las aplicaciones a gran escala. Y el cliente es fácil de implementar.
Actualmente, HLS se usa ampliamente en el campo de la transmisión en vivo y bajo demanda. El protocolo HLS transmite secuencias de audio y video a través del protocolo HTTP para lograr video en vivo. La realización del protocolo HLS es la clave. En particular, los protocolos de transmisión en vivo actuales de los teléfonos móviles en el campo de la transmisión en vivo básicamente utilizan el protocolo HLS de Apple. Se puede decir que la aparición de este acuerdo ha resuelto el problema de la retransmisión en directo en el terminal móvil.
Herramientas / Materiales
Servidor multimedia 800li
Método / Paso
Diagrama de arquitectura del protocolo HLS:
Cómo generar un archivo M3U8 del protocolo HLS
Generación y análisis de archivos M3U8:
El contenido principal del protocolo HLS trata sobre el protocolo de texto M3U8. De hecho, la generación y el análisis son muy sencillos. Los siguientes son ejemplos de aplicaciones prácticas:
Lista de reproducción multimedia (lista de reproducción multimedia)
Cómo generar un archivo M3U8 del protocolo HLS
· HLS representa un flujo de medios a través de una lista de reproducción apuntada por URI (RFC3986).
· Una lista de reproducción puede ser una lista de reproducción multimedia o una lista de reproducción maestra, utilizando un archivo de texto codificado en UTF-8, que contiene algunos URI y etiquetas descriptivas.
· Una lista de reproducción multimedia contiene una lista de segmentos multimedia. Cuando se reproduce de forma secuencial, se puede reproducir toda la transmisión completa.
· Para reproducir esta lista de reproducción, el cliente debe descargarla primero y luego reproducir cada segmento de medios en ella.
· Una situación más complicada es que la lista de reproducción es una lista de reproducción maestra que contiene una colección de flujo variable. Por lo general, cada secuencia variante contiene varias versiones diferentes de la misma secuencia (como diferentes resoluciones y diferentes velocidades de bits).
Segmentos de medios de HLS
· Cada segmento de medios está especificado por un URI y puede contener un rango de bytes.
· La duración de cada segmento de medios se especifica mediante la etiqueta EXTINF.
· Cada segmento de medios tiene un número de segmento de medios entero único.
· Algunos formatos de medios requieren una secuencia específica de formato para inicializar un analizador, antes de que se analice el segmento de medios. Este campo se denomina Sección de inicialización de medios, que se especifica mediante la etiqueta EXT-X-MAP.
Problema de retraso de HLS
Retraso teórico de HLS = 1 duración de segmento + 0-1 td (td es EXT-X-TARGETDURATION, que puede entenderse simplemente como el tiempo de intervalo para que el jugador recupere segmentos) + 0-n segmentos de inicio (la recomendación oficial de Apple es una solicitud (La reproducción comienza después de 3 clips) + el retardo de red del clip solicitado por el reproductor (la conexión de red consume mucho tiempo). Para lograr un efecto de baja latencia, los cortes se pueden cortar más pequeños y el intervalo entre la obtención de los cortes puede hacerse más pequeño y el jugador comenzará a jugar antes de que se obtengan tres cortes. Sin embargo, estos métodos de optimización aumentarán el riesgo de inestabilidad y errores de HLS.
Hoy en día, muchos fabricantes de sistemas de transmisión en vivo de medios de transmisión por secuencias han utilizado el protocolo HLS para resolver el problema de reproducción de los teléfonos Android y Apple. Genere automáticamente la dirección de enlace de reproducción M3U8 del video en vivo efectivo, que es el archivo M3U8 del protocolo HLS para una reproducción fluida en reproductores de terceros que admiten M3U8, como el reproductor VLC o combinado con tecnología web HTML5 para ver a través del navegador móvil página web Video en vivo.
Cómo generar un archivo M3U8 del protocolo HLS
El código de reproducción de muestra es el siguiente:
Código HTML incrustado en una página web
<script tipo="texto/javascript" src="http://192.168.1.44:8083/assets/player.js"></script>
p2ps_embed("hls", "live", "http://192.168.1.44:8083/videos/live/22/39/tUabV17nAPCev"," p2ps_video "," 640 "," 480 "," 10.1.0 ","http://192.168.1.44:8083/assets/expressInstall.swf", {}, {allowFullScreen: true, allowScriptAccess:" siempre "});
Necesitamos Flash Player 2 o superior para jugar.http://www.adobe.com/go/getflashplayer"><img src = "http://www.adobe.com/images/shared/download_buttons/get_flash_player. gif "alt =" Instalar el último reproductor Flash "/>
</div>
Enlace Moble M3U8
http://192.168.1.44:8083/videos/live/22/39/tUabV17nAPCev/tUabV17nAPCev.M3U8
|
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