sistema de transmisión de video y la calidad del programa de supervisión de la experiencia de usuario

Transferencia: https://www.upyun.com/opentalk/396.html

Perfil del Profesor

Vivo ingeniero senior de investigación y desarrollo banderas de streaming, en el año 2012 para entrar en la industria de la radiodifusión, trabajado en el punto de turbidez de Austria, banderas en el desarrollo de medios de transmisión en vivo; 2013 de forma independiente "especificación de protocolo RTMP 1.0" traducción; para Windows, Android, iOS tener alguna plataforma de investigación marco vivo y juego.

24 de junio de ellos disparar la nube Charla abierta | 2018 la tecnología de audio y vídeo de la estación de Sharon Shanghai se llegó a la conclusión, es que disparan la nube Charla abierta | segunda estación de 2018 actividades de tecnología de audio y vídeo de la serie del salón. A medida que disparan la nube para compartir actividades de limpieza, este Charla abierta invitó música nube Netease, gente de la nube valle, disparan la nube, pancartas y tres instructor de otras compañías. Cuatro profesores para llegar a una habilidad especial en el evento, a la escena para ver la audiencia en vivo contribuyó maravillosa para compartir!

banderas en vivo de alto nivel de I + ingeniero D piedra grande en el escenario compartido "sistema de transmisión de vídeo y la calidad de la experiencia del usuario solución de monitorización", se centra en el set en vivo por el programa de control de calidad, así como Caton vivo, monitorización de retardo, la primera pantalla en cuestión de segundos abrir tres aspectos de optimización.

  • Sistema de Evaluación de la Calidad del Aire
  • Estructura y lógica del programa de monitoreo de calidad de emisión
  • Caton estrategias para la optimización de diez
  • Retardo de monitoreo: extensiones personalizadas, marcas de agua digitales
  • Optimización de tres segundos en la primera dirección de la pantalla

 

image.png

La siguiente es una gran parte de la piedra de acabado.

Hola a todos, soy un ingeniero superior de las banderas de streaming gran plataforma de piedra en vivo. Hoy me centraré en dos elementos: el primer aspecto, en vivo, el sistema on-demand experiencia general del usuario. Hablar en público existente contenidos experiencia general del usuario al sistema un poco menos de lo normal. Por otro lado, "programa de control de calidad", que rara vez se menciona.

En esencia, la experiencia del usuario y control de calidad, para hacer una cosa, a saber: en cierta medida, para garantizar que los usuarios ver la experiencia en vivo es la mejor.

Comparto el contenido se divide en cuatro partes:

  1. Evaluación de la calidad de vida. cubiertas del sistema del usuario en qué áreas, la experiencia general del usuario se compone de varias partes.
  1. Caton monitoreo y optimización. Caton optimización depende de cómo el sistema de monitoreo encontró fenómeno Caton.
  1. Seguimiento del problema de retardo. Existe el problema de la demora de video vigilancia, porque ahora la industria para el "retraso" del seguimiento es todavía relativamente escaso, los programas comerciales que no han visto de forma relativamente eficaz.
  1. Los primeros puntos de optimización de la pantalla. La primera optimización de la pantalla en la industria de poner más, simplemente me puse los puntos principales.

Sistema de Evaluación de la Calidad del Aire

evaluación de la calidad del aire de éste, hablará sobre el sistema de evaluación de la calidad de audio y vídeo.

Evaluación de audio y vídeo se originó antes. Ya en 1996, la UIT organizaciones internacionales ya tienen una evaluación subjetiva de la calidad de los medios de transmisión de audio y vídeo, cuando las medidas clave de la calidad de la llamada de teléfono. Luego, en 2003 propuso un sistema basado en MOS individuales evaluación subjetiva, 2012, 2013 del sistema MOS fue complementado por diferentes aspectos, puesto en marcha sistema de OMVs.

Hoy me centraré en el sistema de evaluación subjetiva de la calidad T-OMVs de Huawei. Por un lado, en los sets de odio del sistema, la información nacional chino más sustancial y, por otro lado, T-OMVs hacer extensiones, todo el sistema de calidad T-OMVs sobre la base de lo anterior OMVs, también en contenidos OMVs.

El objetivo principal de evaluación de la calidad MOS se lleva a cabo decenas de calidad de audio o vídeo en base a la experiencia subjetiva del usuario. Su puntaje, el sentido convencional se divide en cinco puntos, cuanto mayor sea la puntuación, mejor su calidad.

 

nivel puntuaciones de MOS Satisfacción del cliente
excelente 5.0 Muy bueno, oído muy claramente, sin distorsión sentido, sin sentido de retardo
bueno 4.0 Algo menos, oír claramente, el retraso es pequeño, un poco de ruido
en 3.0 También puede escuchar no es clara, hay un retraso, hay ruido, hay una distorsión
diferencia 2.0 De mala gana, no escuchar a limpiar, hay una mayor o ruido intermitente, grave distorsión
inferior 1.0 Pobres, silenciar o completamente inaudible, el ruido grande

image.png 

Modelado de evaluación de la calidad T-OMVs

Sistema de evaluación de la calidad MOS para una calidad de audio. Evaluación de la calidad de vídeo puede hacer una extensión sobre esta base, aspecto específico en el sistema de evaluación de la calidad T-OMVs.

T-OMVs evaluación de la calidad de vídeo se divide en tres partes:

  1. La calidad del video, se refiere a la resolución, velocidad de fotogramas, velocidad de bits, el nivel del codificador de vídeo;
  1. experiencia interactiva, se refiere principalmente a la longitud de la llama tiempo de carga de vídeo;
  1. La experiencia de ver, sobre todo refiriéndose a la pantalla de vídeo y Caton.

La calidad de vídeo para una variedad de factores, entre los que podemos llegar a la "valor típico" y "minuto", principalmente el tamaño de pantalla y la resolución del dispositivo de reproducción de vídeo, los dos correlación es relativamente grande.

puntuación de la calidad de vídeo

image.png

La calidad de vídeo: la relación entre la resolución y el tamaño de la pantalla del video

4 puntos o más pueden ser considerados como una mejor experiencia de visualización, vistazo a esta tabla, de 4,5 pulgadas, pantalla del teléfono móvil de 5,5 pulgadas, es necesario tener al menos 720P flujo de vídeo para llegar a 4 puntos o más. Cuando hacemos que el servicio de vídeo del teléfono, si el usuario para conocer los requisitos de vídeo no son particularmente exigente, en términos 720P suele ser suficiente; oferta individual 1080P, de hecho, la experiencia de ver y no hay actualización importante, sólo la actualización de 4,3 a 4,6 puntos este proceso no sólo tiene demanda de velocidad de bits, velocidad de fotogramas de vídeo, decodificación dificultad será mucho mayor.

TV generalista quiere poner fin a más de 4,0 experiencia de visualización, la necesidad de vídeo de 1080p. Esta forma de resolución para la elección de negocios en vivo de streaming de vídeo es tener cierta importancia referencia.

experiencia de vídeo, los primeros segundos en una pantalla estándar

experiencia interactiva, principalmente relacionadas con el sentido convencional de hablar de "por encima de los segundos dobleces a abrir." La primera pantalla es considerado a menudo segunda abertura en menos de 100 milisegundos se considera perfecto.

Este requisito es un entorno LAN, el entorno de red pública Xiashou pantalla de 100 milisegundos segundos de diferencia poco, o particularmente baja. El sentido convencional, vamos a tratar de hacer tiempo para hacer los primeros segundos en la pantalla alrededor de 1 segundo es de 1000 milisegundos.

Hemos aprendido, existiendo como diestro, betta, colmillos este tipo de aplicación, por lo general la primera vez que la pantalla se llevará a cabo dentro de los tres segundos. 3 segundos es un límite, que por lo general alrededor de 2 segundos.

image.png

 experiencia interactiva (primeros segundos en pantalla) Valor típico

Experiencia de visualización: el video ya no es, centrándose en la optimización de Caton

Experiencia de visualización se compone de dos partes: el vídeo y Caton.

Ahora que disparar plataforma de difusión de los proveedores de servicios cloud de CDN y otros esfuerzos, "Huaping" Ha habido muy poco, principalmente afectando a la experiencia de la visión era un factor "Caton" se refiere principalmente a un minuto en Caton parecía mucho veces, cada vez que el número de largo Caton, Caton, finalmente, salir de un largo contabilidad. Calidad de visualización sistema de evaluación de la experiencia se obtiene en un entorno de laboratorio.

image.png

anota experiencia de visualización típicos (Caton período estadístico 1 minuto)

Estructura y lógica del programa de monitoreo de calidad de emisión

Para la implementación del sistema extranjera en este conjunto puede ser un poco más, las empresas nacionales ahora, la principal preocupación pueden ser Caton y por encima de los segundos tapa para que abra. Demora, será relativamente menos atención.

Destacamos algunas sistema de optimización de Caton, después de un trabajo de optimización lleva a cabo incluyendo el "monitoreo Caton", y monitorear los resultados después de recoger.

image.png

La calidad del aire monitoreo de los componentes del sistema

Caton se divide en cuatro partes: recogida de datos, análisis de datos, visualización de datos, sistema de alerta.

La recolección de datos, y el lado extremo de recogida de anclaje de la información del dispositivo de visualización, entorno de red. Información del dispositivo se refiere principalmente a la modelos de equipos, IP del usuario, y la transmisión de vídeo de la resolución, tasa de bits, incluyendo el uso de CPU durante la reproducción, el uso de PIB, el uso de memoria. entorno de red, se refiere principalmente a la conexión. Algunos tienen que aprender a detectar los datos, tales como: prioridad para recoger red de telefonía móvil cuando enrutador local, y luego recoger el teléfono a la salida del medio de la red pública, condiciones de la red y el teléfono a los nodos CDN. Se necesita la tercera parte de los datos de seguimiento normal, incluyendo datos Caton, la primera pantalla de datos, datos de retardo.

Tras el análisis de datos que se reúnen, en un centro de datos grande para hacer algún tipo de filtrado de datos, análisis exhaustivo; en realidad tratados como datos operativos necesarios para controlar el ID de usuario y categorizados.

La tercera es que muestran los datos, éste es un mapa que muestra la principal. En un mapa de arriba, la tasa de Caton y algunos otros datos que aparecen, que es más conveniente para mirar. Este cuadro es para monitorizar el seguimiento general de banderas tasa Caton, Caton marcó esquina inferior izquierda de bajo a alto, el más bajo es "0", el más alto es "15." Se puede ver banderas de tasa Caton deben estar dentro de punto "4", por lo general más de 3:00.

image.png

Los datos muestran Caton un diagrama esquemático

La cuarta parte es el sistema de alerta temprana. Esta es una de las principales personal de operación y mantenimiento y los proveedores de CDN. El sentido convencional, esta advertencia suele operaciones del personal directamente a su empresa. Pero lo hacemos en vivo, básicamente se utiliza para acelerar los proveedores de servicios de nube de CDN. Si nos encontramos con que los usuarios de Caton, de hecho, el análisis final tendrá que salir a causa del mal de usuario Caton un nodo CDN, esta vuelta análisis a la CDN, CDN permiten ajustarse en consecuencia.

image.png

sistema de supervisión de operación lógica Caton

El sistema de monitoreo conjunto, nuestro lado, simplemente se puede dividir en cinco partes: el cliente, el seguimiento soporte de sistemas, operación y mantenimiento, programación inteligente, proveedores de CDN.

La primera es la de supervisar el funcionamiento del sistema y soporte de mantenimiento, y luego a CDN proveedor, dijo una cosa que pasó. Luego, para el sistema de programación inteligente, niveles de alarma esta parte del punto relativamente baja, es para los usuarios individuales de alarma. Podemos alarma para el usuario para hacer una programación inteligente de acuerdo con su equipo de hardware y de red en la situación. Por ejemplo: para detectar el ancho de banda no es suficiente, había Caton; sistema de programación sólo tiene que dar al cliente envía un comando, diciendo que el ancho de banda no es suficiente, deje que la posible situación de Caton nivel de caída de la tasa aliviará.

Caton optimizar las reglas diez

Para optimizado para Caton, nuestro lado se puede dividir en partes diez:

  1. HTTP-DNS programación
  1. Los jugadores locales terminan programación
  1. servidor de programación inteligente
  1. servidor de programación Manual
  1. CDN programación manual de
  1. de flujo de tapón Uso UDP
  1. tapón de extremo fluya el seguimiento de la fluidez
  1. Ofrece una variedad de claridad elección
  1. optimización jugador
  1. sistema de retroalimentación de los usuarios

HTTP-DNS programación: la contaminación en el país sería DNS más grave, la resolución de DNS se puede poner al nodo incorrecto hacia arriba. Este servicios de resolución, pueden poner su nombre de dominio, como el mar, el distrito de Xuhui, Shanghai Nueva Área del resuelve nombres de dominio para ir. Tratamos de evitar este error, esta vez en la programación necesidad HTTP-DNS. Cada vez antes de que tire una dirección, utilice su propio servidor hacer primero determinación para asegurar que cada vez que están de vuelta al nodo de servicio más cercano, que será relativamente suave.

Los jugadores locales terminan programación: Si encuentra que el usuario juega relativamente Caton, vamos a tener algunos mecanismos de detección locales. Por ejemplo, la detección de hardware de la CPU no es, alta utilización de la CPU de ultra-alta, que pueden ser causa de su tasa de decodificación de resolución y dejar que la CPU alivió, esta vez Caton aliviará. Además, puede ser causada por la red local de Caton, que podemos darle a un nodo de servicio, o hacer algún otro tipo de elaboración.

Del lado del servidor programación inteligente, servidor de programación manual de: programación del lado del servidor inteligente, la programación manual, esto se debe principalmente a hacer algunos ajustes en el back-end de forma remota. Inteligente sistema de programación en el interior, lo haríamos en las circunstancias de usuario unificada. Por ejemplo, el hardware del usuario no es suficiente, se añade un poco de ayudarlo. Si el usuario Caton, debemos determinar en primer lugar el problema de CDN linfáticos o problemas propios del usuario. Si el problema es el nodo CDN, le ayudamos transfiere automáticamente al siguiente nodo.

CDN programación Manual: se refiere a la forma de intervención manual. Por ejemplo: el usuario ahora se producen Caton, sistemas de programación inteligentes, tales como se encuentran en un particular mal servicio nodo distrito de Xuhui de Shanghai, que pueden poner este nodo tirar manualmente el cabo negro, los usuarios no tendrán acceso a la relativamente baja calidad de este nodo.

En cuarto lugar, quinto punto habrá un cierto grado de coincidencia, ya que la programación manual de CDN según datos se recogen sistema de programación inteligente, concedida a parte del procesamiento de datos correspondiente.

UDP flujo de pistón: protocolo TCP y los mecanismos de recuperación de desastres que conducen a su capacidad para reducir la resistencia a la red fluctuación será relativamente pobres. Para resolver el problema, ya que la fluctuación de la red causó Caton, vamos a utilizar el protocolo UDP o "Custom" de su propia para hacer frente a este problema. Han puesto en marcha similares "UDP clase" varios paquete SDK, el uso de UDP en lugar de TCP contra la fluctuación de la red, TCP puede poner mecanismos de recuperación de desastres, los mecanismos de recuperación eludidas, puede restaurar rápidamente la red antes de que Google. UDP también tiene un papel en el caso de pérdida de la "anti-caída capacidad" es mejor, que puede ser dueño de sus propias decisiones "la cantidad de retransmisión de paquetes de datos."

monitor de flujo tapón final Fluidez: Esto es un control importante flujo de pistón de anclaje si existe o no está sincronizado de audio y velocidad de fotogramas de vídeo no sería suficiente. Si el extremo de anclaje Caton, todos los usuarios serán enviados a cualquier nodo Caton, por lo que la supervisión del flujo de tapón final será relativamente importantes que otros. Para la vigilancia de anclaje al final de nuestra información en tiempo real al modelo, de manera que el ancla a las redes de conmutación o hacer algunos ajustes.

Ofrece una variedad de elección claridad: la claridad ofrece una gran variedad de elección, el objetivo principal de la operación manual de usuario. Típicamente proporcionar una variedad de resolución estándar de la situación, HD, y otro caso ultra-claro. Tasa, la codificación de complejidad que corresponde a una resolución diferente no es lo mismo. Cuanto mayor sea la resolución, mayor será el grado de dificultad será la decodificación apropiado. Permite al usuario elegir manualmente un mejor tiempo en todas las circunstancias, se puede mejorar la claridad. Cuando el evento Caton, que puede bajar manualmente resolución o resolución más baja, puede resolver parte del problema Caton.

optimización del jugador: optimización del jugador, en el trato con Caton principalmente dos cosas: uno es el audio y el vídeo fuera de sincronización debido a Caton. La segunda parte, principalmente para el procesamiento en el tampón, el tampón con relación a la confrontación "jitter red" es más útil.

sistema de retroalimentación de los usuarios: Se trata de una iniciativa para proporcionar algunos comentarios de los usuarios o preguntas Caton, sistema de regeneración de usuario se puede utilizar como complemento de nuestro sistema general de vigilancia que puede ayudar a mejorar el sistema de monitoreo.

Retardo de monitoreo: extensiones personalizadas, marcas de agua digitales

Aquí para hablar de "supervisión de la latencia." "El control Delay" Yo se centrará en el contenido de dos partes:

Cálculo y optimización de la primera sección, la demora de la fase de desarrollo;

La segunda parte, la fase de cálculo del retardo de la liberación.

En circunstancias normales, la fase de desarrollo vivirá para retrasar el desarrollo de la forma "Beijing" para hacer la comparación.

image.png

El gráfico de la izquierda es un extremo de flujo de pistón local "Beijing", es el jugador derecho a jugar a cabo, "Beijing".

retraso en el desarrollo de fase, la herramienta de flujo de pistón, de juego en la misma máquina herramienta. El tiempo de menos el tiempo de izquierda a derecha, de hecho, el retraso en vivo. Podemos ver la figura vivo es de 3 segundos retraso de 2 milisegundos.

La fase de desarrollo para el cálculo del retardo fase de liberación ya no se llevó a cabo, ya que en circunstancias normales no puede estar mirando a los usuarios de teléfonos móviles en tiempo real para ver "cuánto demora", es imposible para incrustar un "Beijing" en el interior de flujo de vídeo.

fase de liberación cálculo del retardo necesita la ayuda de algún otro medio, un método es una extensión personalizada, una forma es marca de agua digital.

extensiones personalizadas para lograr la monitorización de retardo

El uso prolongado de protocolo personalizado vivas dentro de algunos campos personalizados hacer monitoreo demora.

Una opción es un acuerdo campos de metadatos FLV. FLV campo de protocolo en sí, puede ser embebido, y luego enviar "GMT" en los metadatos en el interior de campo de flujo de pistón, después de recibirlo, y lo local "GMT" hacer una diferencia.

En segundo lugar se puede extender, es H.264, H.265 codificado campo SEI, que puede estar hecho a medida de extensión, el método de cálculo del retardo es el mismo, no existe en este campo la incrustación "GMT" en la ella.

Dos maneras de personalizar la extensión de los beneficios - configuración relativamente sencilla.

Por supuesto que son más difíciles de colocar. CDN en sí porque no sistema de sistema de transcodificación y distribución, y si no, entonces los proveedores de CDN hincapié en que se eliminarán todos los campos personalizados a partir de más de C sistema de nuevo después de todo.

Otra de las áreas problemáticas, que CDN que distribuya flujos de vídeo se pondrá por defecto todas las secuencias de vídeo, no importa lo que el tiempo desde el inicio al flujo de arrastre, va a "empezar de cero". Esta vez estamos inmersos en un campo dentro de la "Beijing", de hecho, no hay ninguna referencia al tema, porque estamos bajo los marcos de tiempo de cada flujo en el interior de vídeo, y de vez en campos para insertar personalizado, así como la hora local de las tres tareas pendientes "pobre" retraso get, esta parte se vería afectada.

Marca de agua digital de monitorización de retardo

Sobre la base de los inconvenientes anteriores de los dos métodos, a continuación, extendemos el método de cálculo del retardo basada en la "marca de agua digital" a los datos de inserción. Aparece "marcas de agua" temprano, el audio original y el vídeo de derechos de autor para su confirmación, audio y vídeo incluido en esta, los datos inaudibles invisible, que es relativamente pequeño impacto en el audio y el vídeo de calidad global, pero puede ser embebido en por un algoritmo, puede extraerse, utiliza principalmente en este respecto.

Simplemente hablar sobre el principio de la "marca de agua digital", la marca de agua digital puede ser embebido en más lugares.

Implante YUV marca de agua digital para comprender los datos en bruto o datos originales mediante la modificación del PCM. Resolución flujo de vídeo a 720P como referencia, por una pantalla es de 1280 × 720 píxeles, cada píxel se compone de un Y y 1 / 4U, 1 / 4V del mismo. Típicamente, en la que Y, Y de cada píxel es de 8 bits de datos. Es decir, los datos pueden variar de -127 a 127. Un total de datos de 8 bits Y, podemos borrarlo al final de los tres, y los datos a continuación, incrustar que queremos. Por ejemplo: Las primeras Y píxeles que queremos en el interior, incrustado en un digitales "0" o "1", podemos borrar 8 bits 3, que se incrustan en los tres es "0-7" que incrustar un "3" es sinónimo de "0", incrustado en un "6" es sinónimo de "1" Después de la inserción, a continuación, de acuerdo con la misma manera que esta forma de realización se extrajo de nuevo, y entonces esta reducción de datos, que puede ser obtenido YUV datos que incrustado. Incrustar esta manera, tendrá algún impacto. Debido a que en circunstancias normales, sabemos que los datos Y es "-127" a "127." Después del final del cambio de tres colores afectará. Cuanto mayor es la exactitud de los datos, más el número de bits requerido para borrar, mayor es el daño al vídeo. Queremos una mayor precisión, pero también necesitamos más cantidad de bits, esta vez en la necesidad de hacer algunas concesiones.

PCM es la misma manera, el último no es importante, relativamente pequeñas de datos de arriba para hacer algunos cambios.

Mire por el AAC marca de agua digital cuantificada sub-banda o bloque de parámetros H.264 DCT.

AAC cuantizado sub-banda que consiste en una serie de parámetros, que puede volver a escribir los parámetros primero.

parámetro de bloque H.264 DCT, este parámetro método de modificación correspondiente es el mismo, un cambio de los datos sin importancia.

objetivamente hablando, justo dentro de varias maneras, en los datos incrustados, el proceso de extracción se verá afectada sistema de transcodificación CDN. Debido a que en circunstancias normales, sabemos por datos YUV a H.264 re-decodificado YUV, cuando los datos YUV es en realidad algunos cambios, pero este cambio es controlada dentro de un cierto rango, la gran mayoría de los casos no ver la diferencia.

Esta vez, en la parte superior de estos algoritmos se acaban de mencionar, se extiende una serie de algoritmos para estos parámetros en los datos; que acabamos de hablar es hacer cambios directamente en el interior de los datos, no estirando método de tratamiento es poner estos datos admisión, compresión como "discreta pre-selección" argumento utiliza a menudo. Este algoritmo es relativamente hablando, para modificar los datos originales serán más pequeños, y después se extrajo la tasa de éxito será mayor.

Optimización de tres segundos en la primera dirección de la pantalla

optimización simple a través de los puntos principales para abrir los segundos plegado. Los temas de optimización primera pantalla pueden ser particularmente mucho, no lo haré aquí una por una para explicar; proporcionando optimizados tres segundos en la dirección del pliegue aquí, han optimizado la demanda, entonces, de acuerdo con el flujo de pistón, hacia adelante, jugó en tres direcciones para hacer la optimización sin duda puede lograr el resultado deseado.

Optimización de Transmisión - extremo de anclaje:

  • valores razonables GOP (Recomendación 2 segundos)
  • Reducción de inter-dependencia, sin el uso de P-frame
  • X264 sin codificación de retardo
  • resolución razonable, velocidad de bits, velocidad de fotogramas
  • UDP se utiliza contra la fluctuación de la red

Reenvío de optimización --CDN

  • caché de datos del GOP
  • CALENTAMIENTO por delante de recursos
  • unilateral aceleración TCP
  • Proporcionar multiplexor corriente

Juego de optimización - juego final

  • flujo de datos de vídeo de carga de prioridad
  • caché variable, después de la primera pequeña grande
  • Utilice HTTPDNS nodo de distribución
  • FFmpeg transmisión de vídeo para optimizar la sonda
  • red paralela de carga solicita

la sección Q & A

P1: eventos en vivo, juegos en vivo, cuando se retrasará flujo de pistón de anclaje. Ayer me encontré con un ancla, ya existían 20 segundos retrasan, es decir después de la codificación es más, habrá 20 segundos antes del lanzamiento, en este caso, la marca de agua digital no es exacta. Creo que hay una gran cantidad de juegos de anclaje banners, la forma de resolver este problema?

Shi Shuo: Este se divide en dos aspectos. Si hacemos el cálculo de retardo, utilice la herramienta apropiada para nuestra vida es controlable. Al igual que la situación se está hablando, esto debe ser el ancla utilizando un flujo de pistón OBS herramientas de código abierto. Para impulsar OBS flujo de trabajo herramientas, tenemos que hacer un poco de manejo especial. OBS banderas para el desarrollo de una marca de agua de vídeo que está incrustado en el complemento. Para obtener este plug-in después de la segunda memoria intermedia de retardo OBS, esta adquisición de datos, para una marca de agua de vídeo incrustado va a hacer algún tipo de tratamiento especial. Si usted vive con su propio software, para el retardo de la memoria local correspondiente está configurado por su propia cuenta, que corresponde a hacer algún bien de procesamiento.

Q2: Tengo sólo dos días antes del final de la página web de la línea H.265, velocidad de bits es relativamente baja; Caton descubrió la razón principal viene del caso del hardware, como CPU o GPU no es suficiente. Considero que al final de la página para agregar algún tipo de cosas, para obtener hardware del usuario, y luego pareció ser capaz de obtener el hardware es muy limitado, con el terminal móvil H.265 en un estado completamente diferente. navegador de corriente doméstica puede obtener situación de memoria del usuario, pero no puede conseguir GPU y otra información, incluso si hay un problema difícil de localizar. Banners en éste, en la actualidad es la forma de resolver?

Shi Shuo: Esta es una buena pregunta. Ahora los navegadores convencionales, el navegador más común, por lo general, si usted vive con HTML5, tendrán que ir a la elección por defecto más hardware. Limitado por el navegador, no podemos obtener información GPU. Esta vez, vamos a conseguir algo de información de datos más periférica, tales como modelos de CPU consiguen, a continuación, obtener información de la GPU. Afortunadamente, unos pocos 1080P solución GPU no, en este momento podemos tratar de ponerlo en la resolución de 1080 hasta 720P, esta vez se trata de la GPU es capaz de soportar.

web oficial de la OT .png código bidimensional

 

 

Supongo que te gusta

Origin www.cnblogs.com/haojile/p/12578538.html
Recomendado
Clasificación