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
RTC (comunicaciones en tiempo real), comunicación en tiempo real, es una industria de toberas en alza. En un corto período de un año, muchos jugadores han ingresado a la industria. La aplicación más típica es la comunicación de video en vivo y audio-video. Sin embargo, muchos desarrolladores todavía tienen cierta confusión sobre algunos conceptos, como RTC y webrtc, RTC y transmisión en vivo, RTC e im.
1 、 ¿Cuál es la diferencia entre RTC y webrtc?
Es más probable que la comunicación en tiempo real (RTC) se confunda con webrtc. De hecho, no se pueden marcar con el signo igual.
RTC incluye muchos enlaces, como recopilación, codificación, preprocesamiento, transmisión, decodificación, almacenamiento en búfer y procesamiento del flujo funcional. La figura anterior muestra un breve flujo de comunicación RTC. Cada segmento, hay más módulos técnicos subdivididos. Por ejemplo, los enlaces de preprocesamiento incluyen belleza, filtro, cancelación de eco, supresión de ruido, etc., y se recopila la matriz de micrófonos. VP8, VP9, H.264, h.265, etc. se utilizan para codificar y decodificar.
La figura anterior muestra la relación entre RTC y webrtc, que forma parte de RTC. Webrtc es un proyecto estándar y de código abierto para la comunicación en tiempo real de páginas web. Solo se proporciona la realización de la función básica de front-end, incluida la decodificación de codificación y el búfer de fluctuación. Si el desarrollador desea utilizar el proyecto basado en webrtc developer, debe realizar una serie de trabajos específicos como la implementación y el despliegue del servidor, la selección y el despliegue de señalización del front y el back-end y la adaptación del teléfono móvil. Además, se realizan muchas mejoras y pulidos en términos de disponibilidad y alta calidad, y también se requiere la superación personal y el pulido. El umbral de capacidad de desarrollo personal es muy alto. Un sistema de servicio de tecnología RTC profesional debe incluir no solo los enlaces de comunicación anteriores, sino también la red de comunicación especial para resolver la inestabilidad de Internet, así como el algoritmo de procesamiento de señales de audio y video de alta tolerancia para el canal de Internet. Por supuesto, la alta disponibilidad de los servicios en la nube convencionales, la garantía de la calidad del servicio y las herramientas de seguimiento y mantenimiento solo pueden considerarse como un módulo básico de un proveedor de servicios profesional. Por lo tanto, webrtc es solo una pequeña combinación de tecnologías de segmentación en la pila de tecnología RTC y no es una solución de pila completa.
2 、 ¿Cuál es la diferencia entre RTC y transmisión en vivo?
La figura anterior muestra la relación entre RTC y live broadcast. Una de las aplicaciones específicas de RTC es la transmisión en vivo en un escenario de transmisión en vivo, es decir, transmisión en vivo de bajo retraso. En general, la transmisión en vivo común, generalmente usando el protocolo TCP, usando CDN para la distribución de contenido, tendrá unos segundos o incluso más segundos de retraso, la interacción entre el anfitrión y la audiencia solo se puede llevar a cabo mediante mensajes cortos de texto o regalos. . Mientras está conectado en vivo al trigo, usando el protocolo UDP, transmisión de contenido en tiempo real, el anfitrión y la audiencia pueden interactuar con audio y video, comunicación en tiempo real, el retraso es generalmente tan bajo como cientos de milisegundos.
Entonces, qué tecnología contiene la pila RTC, proporcionaremos una serie de artículos para interpretar la pila de tecnología RTC.
Codificación y decodificación de video de la pila RTC
Códec de audio de la pila RTC
Preprocesamiento de audio y video de la pila RTC
Transmisión en tiempo real de la pila RTC
Garantía de calidad QoE de la pila de tecnología RTC
Este documento es el primero de una serie de artículos sobre códec de vídeo.
La situación actual del códec de video:
La función del códec de video es comprimir la imagen y codificar la imagen después de que la cámara recopila la imagen y la preprocesa, y la usa para la transmisión. Las ventajas y desventajas del códec son: la eficiencia de compresión, la velocidad y el consumo de energía.
En la actualidad, los codificadores de video convencionales se dividen en tres series: VPX (VP8, VP9), H.26X (H.264, h.265), AVS (avs1.0, avs2.0)
VP8 es el estándar de códec de video de octava generación de on2 Technologies, un fabricante de soluciones de compresión de video. Después de que Google adquirió on2, abrió VP8 y lo aplicó a webrtc. En la actualidad, Google también está impulsando VP9, una nueva generación de estándares de códecs.
H. 264, es un estándar internacional de códec de video digital altamente comprimido propuesto por el grupo de video conjunto (JVT, equipo de video conjunto) que está compuesto por el grupo de expertos en codificación de video ITU-T (VCEG) y el grupo de expertos en imágenes dinámicas iso / iec (MPEG). Webrtc también es compatible con H.264.
VP8 y H.264 son los estándares inventados hace más de una década y pertenecen a la misma generación de tecnología. Estos dos estándares se encuentran en la etapa madura de desarrollo, y la eficiencia de codificación, la complejidad de la operación y el consumo de energía han alcanzado un mejor equilibrio. La tecnología y el nivel de aplicación también son ligeramente diferentes. Por ejemplo, los fabricantes de hardware admiten H.264 ampliamente, mientras que la compatibilidad con VP8 es limitada.
VP9, el desarrollo comenzó en 2011. Uno de los objetivos de VP9 es reducir la tasa de bits en aproximadamente un 50% en comparación con VP8 cuando se garantiza la misma calidad. En otras palabras, la misma tasa de código, VP9 se puede mejorar significativamente que VP8. Una de las grandes ventajas de VP9 son las tarifas de patente, que según Google se pueden utilizar de forma gratuita. Esto es diferente de H.264 y h.265 (aunque Cisco abrió open264 en 2013 y afirmó que puede cubrir las tarifas de patente relevantes sin modificar el código open264).
H. 265 El propósito es transmitir video de red de mayor calidad con ancho de banda limitado, y solo se necesita la mitad del ancho de banda original para reproducir el mismo video de calidad. Tiene una arquitectura de algoritmo similar a H.264 y mejora algunas tecnologías relacionadas para mejorar en gran medida la calidad del video. Por ejemplo, el codificador H.264 puede lograr la compresión de video digital clara estándar con una tasa de código de 1 Mbps; y el codificador h.265 puede codificar video HD de 720p o mayor resolución con la misma tasa de código. Esto también significa que, en la red doméstica actual, nuestros dispositivos móviles, como teléfonos inteligentes, tabletas, etc., podrán reproducir directamente videos 1080p Full HD en línea. Al mismo tiempo, el estándar h.265 también admite video 4K y 8K Ultra HD.
VP9 y h.265 son los estándares formulados en los últimos cinco años, y son la eficiencia de compresión más alta de los estándares que se han completado. Del mismo modo, h.265 es el estándar internacional y VP9 es el estándar actual del impulso principal de Google. H. 265 es ampliamente compatible con hardware. Los chips como Apple, Qualcomm e Intel son compatibles con el códec de hardware h.265. El soporte de hardware VP9 todavía es muy limitado. En términos generales, la eficiencia de codificación del codificador de nueva generación se puede mejorar en un 30-50% en comparación con la generación anterior, pero la complejidad y el consumo de energía serán mucho mayores que los de la generación anterior. Por lo tanto, la implementación de la codificación de software puro tiene ciertos cuellos de botella. Con la tecnología existente, todavía es necesario confiar en la codificación y decodificación de hardware.
AVS es el estándar de codificación de fuente de segunda generación con derechos de propiedad intelectual independientes en China. En la actualidad, avs1.0 se ha utilizado ampliamente en los países del tercer mundo. Avs2.0, que es un estándar de nueva generación del mismo nivel que h.265 y VP9.
El codificador es solo estándar y de sintaxis, y no limita los escenarios de aplicación. Por lo tanto, en la aplicación práctica, debemos combinar las características de la escena para mejorar y optimizar la profundidad. El codificador de video de la red de sonido ha mejorado profundamente la comunicación de audio y video en tiempo real, que es más adecuado para las características de Internet público, y ha mejorado enormemente su calidad y tiempo real. Especialmente, se combina con la profundidad de la red y, al mismo tiempo, también tiene en cuenta la fluctuación de la pérdida de paquetes y el ancho de banda de la red.
La dirección de exploración del códec de video:
1. Estándar de video VR
El estándar de video VR es una de las direcciones de investigación más importantes tanto en aplicaciones académicas como comerciales. En la conferencia RTC en 2016, invitamos al profesor Wang Ronggang a compartir la tecnología de generación de contenido de video de realidad virtual y los estándares de codificación. El profesor Wang Ronggang es actualmente el líder conjunto del grupo internacional de estándares de compresión de video de Internet MPEG y el líder del grupo de estándares de codificación de contenido de video de realidad virtual IEEE.
Según el profesor Wang Ronggang, los problemas técnicos que sigue resolviendo la codificación de video VR son: calidad de visualización de imágenes, calidad de síntesis y ancho de banda de transmisión.
La codificación de video VR se ha utilizado en la escena VR aplicando el estándar de compresión de video existente. Sin embargo, debido a la particularidad del contenido de video VR y la limitación del ancho de banda de la red, el estándar actual no puede cumplir con los requisitos de compresión del video VR. La industria tiene un alto nivel de voz para los estándares de compresión de video VR. En el futuro, la forma de video de realidad virtual avanzada debería ser video estéreo de inmersión gratuita: brinde en cualquier lugar + en cualquier momento + anyview + experiencia de inmersión estéreo dentro de un espacio determinado.
2. requisitos de alta resolución
En la era H.264, el codificador se utiliza principalmente en la resolución media y pequeña inferior a HD, y tiene en cuenta la alta resolución de 1080p ligeramente.
Pero en la era h.265, wCon el mejor equipo de hardware y mayor ancho de banda, los usuarios comenzaron a requerir una mayor resolución de video. La gente empezó a descubrir que los requisitos de calidad de vídeo son infinitos. Por lo tanto, el codificador de nueva generación está más inclinado a admitir alta resolución, como 4K de alta resolución. La eficiencia de compresión del codificador de nueva generación se puede aumentar en más del 50%.
RTC 2017 En la tercera Conferencia de Internet en tiempo real, expertos técnicos de Huawei, Google, AVS video group, AVS audio group, AVS test group, slack, houseparty y Atlas (JIRA) asistieron a la reunión para compartir la exploración y aplicación de la próxima estándar de codificación de generación. Esta es básicamente la fiesta de intercambio de tecnología más completa de China. Por supuesto, existen otros módulos de pila de tecnología RTC. Están comprometidos a entrar en el mercado. Los desarrolladores de RTC no se lo pueden perder.
|
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