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
Descripción general de los medios de transmisión por secuencias:
Los denominados medios de transmisión en continuo se refieren al formato de medios reproducidos en Internet mediante transmisión en continuo.
La transmisión de medios también se conoce como transmisión de medios, lo que significa que las empresas utilizan un servidor de entrega de video para enviar programas como paquetes de datos a la red.
Después de que el usuario descomprime los datos a través del dispositivo de descompresión, el programa se mostrará como antes.
La transmisión de medios transmite archivos de audio, video y multimedia en la red mediante transmisión.
El formato de archivo de transmisión de medios es un formato de medios que admite la transmisión y reproducción de transmisión.
El modo de transmisión en tiempo real consiste en dividir archivos multimedia como video y audio en paquetes de compresión a través del modo de compresión especial,
Transmisión continua y en tiempo real desde el servidor al ordenador del usuario. En el sistema de transmisión, los usuarios no tienen que esperar por todo el archivo como si no hubiera transmisión
Solo después de que se hayan completado todas las descargas, podemos ver los contenidos, pero solo después de unos segundos o decenas de segundos de retraso en el inicio, podemos usarlos en la computadora del usuario.
El reproductor correspondiente reproducirá el video o audio comprimido y otros archivos multimedia de transmisión, y el resto continuará descargándose hasta el final de la reproducción.
RTP: (Protocolo de transporte en tiempo real)
RTP es un protocolo de capa de transporte para el flujo de datos multimedia en Internet. RTP se utiliza junto con RTCP y se basa en el protocolo UDP
A diferencia de HTTP y FTP, RTP puede descargar todo el archivo de video por completo. Envía datos en la red a una velocidad de datos fija. El cliente también ve el archivo de video a esta velocidad. Cuándo
Una vez que se reproduce la imagen de la película y la televisión, no se puede volver a reproducir, a menos que los datos se soliciten nuevamente al servidor.
RTCP: protocolo de control de transporte en tiempo real o RTP (protocolo de control o RTCP)
RTCP es un protocolo hermano de RTP
Nota: -: el protocolo RTP y RTCP se utilizan juntos y se basa en el protocolo UDP (generalmente utilizado para videoconferencias)
RTSP: (Protocolo de transmisión en tiempo real)
Protocolo de sesión de medios de transmisión en tiempo real, SDP (Protocolo de descripción de sesión), RTP (Protocolo de transporte en tiempo real).
RTSP es un protocolo de transmisión multimedia que se utiliza para controlar el sonido o el video. RTSP proporciona un marco extensible que permite controlar y exigir datos en tiempo real, como audio y video.
Los datos de los medios utilizan el protocolo RTP, RTCP.
Generalmente, UDP se utiliza como capa de transporte. Adecuado para escenas de IPTV.
Las fuentes de datos incluyen datos de campo y datos almacenados en clips. El propósito de este protocolo es controlar múltiples conexiones de transmisión de datos y proporcionar una forma de seleccionar canales de transmisión, como UDP, multidifusión UDP y TCP.
También proporciona un método para seleccionar el mecanismo de transmisión basado en RTP.
El protocolo de red utilizado en la transmisión no está dentro del alcance de su definición. El servidor puede optar por utilizar TCP o UDP para transmitir el contenido de la transmisión, que es más tolerante con el retraso de la red.
---> La mayor diferencia entre RTSP y RTP es que RTSP es un protocolo de transmisión de datos bidireccional en tiempo real, que permite al cliente enviar solicitudes al servidor, como reproducción, avance rápido, retroceso, etc. Cuándo
Sin embargo, RTSP puede transmitir datos basados en RTP y también puede seleccionar TCP, UDP, multidifusión UDP y otros canales para enviar datos, lo que tiene una buena escalabilidad. Es similar al protocolo HTTP.
Protocolo de capa de aplicación de red
WebRTC:
El protocolo de transmisión de medios se implementa en la web. Cuando Google lanzó webrtc por primera vez, los gigantes miraron con frialdad o se resistieron. El protocolo RTP se utiliza para la transmisión.
RTMP (Protocolo de mensajería en tiempo real)
Macromedia desarrolló un conjunto de protocolos de video en vivo, ahora pertenece a adobe. Al igual que HLS, se puede aplicar a video en vivo y no se perderá según TCP.
// La diferencia es que RTMP no se puede reproducir en el navegador IOS basado en flash, pero su rendimiento en tiempo real es mejor que HLS.
El protocolo de mensajería en tiempo real es un protocolo abierto desarrollado por Adobe Systems para la transmisión de audio, video y datos entre el reproductor flash y el servidor.
// En el código IOS, RTMP se usa comúnmente para impulsar la transmisión. Puede utilizar la biblioteca de terceros librtmp IOS para impulsar la transmisión. Librtmp encapsula algunas API principales para que los usuarios llamen
El protocolo RTMP también requiere que el cliente y el servidor establezcan una conexión RTMP a través de un "protocolo de enlace" y luego transmitan información de control sobre la conexión. El protocolo RTMP formateará los datos durante la transmisión. Para lograr una mejor multiplexación, subcontratación y equidad de la información, el remitente dividirá el mensaje en partes con la identificación del mensaje, y cada parte puede ser un mensaje separado.
También puede ser parte del mensaje. El receptor restaurará el fragmento a un mensaje completo de acuerdo con la longitud de los datos, la identificación del mensaje y el mensaje contenido en el fragmento, para enviar y recibir información.
HLS: Transmisión en directo HTTP (HLS)
Es un protocolo de transporte de medios de transmisión basado en HTTP implementado por Apple Inc,
Puede realizar medios de transmisión en vivo y bajo demanda, utilizados principalmente en el sistema IOS
Proporcionar soluciones de audio y video en vivo y bajo demanda para dispositivos IOS (como iPhone y iPad).
HLS bajo demanda es básicamente un HTTP segmentado común bajo demanda. La diferencia es que sus segmentos son muy pequeños.
En comparación con los protocolos comunes de transmisión en vivo, como el protocolo RTMP, el protocolo RTSP, el protocolo MMS, etc., la mayor diferencia de la transmisión en vivo de HLS es que lo que obtiene el cliente de transmisión en vivo no es un mensaje completo.
Todo el flujo de datos.
El protocolo HLS almacena el flujo de datos en vivo como archivos multimedia continuos, a corto plazo y largos (formato mpeg-ts) en el lado del servidor, mientras que el lado del cliente descarga y reproduce continuamente estos pequeños archivos.
Debido a que el servidor siempre genera nuevos archivos pequeños a partir de los últimos datos en vivo, siempre que el cliente reproduzca continuamente los archivos obtenidos del servidor en orden, se realiza la transmisión en vivo.
Se puede ver que, básicamente, HLS se basa en>> tecnología bajo demanda para lograr <<en vivo. Debido a que los datos se transmiten a través del protocolo HTTP, no es necesario considerar el firewall o el proxy.
Además, la longitud del archivo segmentado es muy corta, por lo que 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. Sin embargo, este tipo de características técnicas de HLS determina su desarrollo futuro.
Generalmente, el retraso es siempre mayor que el protocolo de transmisión en vivo normal.
// Tanto IOS como Android, naturalmente, admiten este protocolo, y la configuración es simple. Puedes usar la etiqueta de video directamente
*** VLS: es una especie de servidor de transmisión, que se utiliza especialmente para resolver varios problemas de transmisión. También tiene algunas características de VLC. Como servidor, videolan puede generar flujos HTTP, RTP y RTSP.
En principio, RTSP, RTMP y HTTP se pueden usar para transmisiones en vivo y bajo demanda, pero generalmente RTSP y RTMP se usan para transmisiones en vivo y HTTP se usa para transmisiones bajo demanda. Elegimos el protocolo RTMP.
Retraso de varios protocolos y sus causas
RTMP y httpflv: los datos de estos dos protocolos son aproximadamente los mismos, por lo que las razones del retraso son similares. Es razonable decir que el retraso de la transmisión TCP en vivo es muy bajo. ¿Por qué hay demoras en RTMP y httpflv? La razón es que en h264, RTMP y httpflv son etiquetas flv transmitidas. Los datos de la etiqueta de video suelen ser datos H264. La decodificación H264 tiene un IBP. Yo es el fotograma clave, que es una imagen completa. Primero debe tener una I para decodificar el siguiente BP. El número de fotogramas BP puede ser tan pequeño como desee, pero el número de fotogramas I no puede ser menor, por lo que los fotogramas I deben estar en flv. La transmisión de etiquetas es la segunda transmisión (la primera es h264spps). Sin embargo, las tramas I no son comunes en las transmisiones H264. Solo hay un I-frame tras otro. Este intervalo se conoce comúnmente como GOP. Al codificar, GOP se establece muy corto. Cuando el cliente se conecta, el servidor encontrará el último I-frame en la transmisión a la velocidad más rápida y enviará datos en vivo desde I-frame. Sin embargo, cuando GOP es muy largo, el intervalo I-frame es muy largo, o espere a que el siguiente I frame comience a enviar datos a la nueva conexión, o busque el último I frame en la caché para comenzar a enviar. Esta es la clave del retraso de los protocolos RTMP y HLS. En las principales plataformas de CDN, se denomina "segundo RTMP en tecnología". El principio es decodificar los datos de transmisión dos veces y establecer un pequeño GOP. En general, cuando GOP se establece en 1 s, independientemente del retardo del enlace de transmisión de la red, el retardo máximo de datos es 1 s. ¡Afortunadamente, el marco es 0 retraso!
|
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