Novedades de 5.1.0
Gran conjunto de mejoras del reproductor KVS:
- Completamente compatible con la especificación VAST 3.0 (excepto los íconos de la industria, ya que nunca tuvimos un ejemplo de ningún cliente de KVS usándolo). Esto significa específicamente que el reproductor KVS ahora admite contenedores y técnicas avanzadas de carga VAST.
- Completamente compatible con la especificación VPAID 2.0.
- Cambiamos la forma en que el reproductor solicita el archivo VAST XML. Anteriormente, cargaba VAST durante la inicialización del reproductor para evitar más retrasos al iniciar el reproductor. Este enfoque funcionó incorrectamente junto con popunders de terceros, porque en la mayoría de los casos la página del reproductor se mostraba dos veces para el mismo usuario y el reproductor KVS no tenía ninguna posibilidad de conocer este hecho, por lo que podía evitar la carga de VAST. El nuevo enfoque funcionará de manera similar a otros actores, p. cargará VAST solo cuando se haga clic en él. Creemos que esto mejorará el rendimiento de VAST para la mayoría de los clientes de KVS.
- Los dispositivos móviles comenzarán a precargar el video principal durante la visualización de publicidad previa al video. Esto debería dar como resultado menos tiempo de espera para que comience el video, porque en la mayoría de los casos el archivo de video se almacenará en el búfer cuando el usuario esté viendo el pre-roll.
- Cambiamos el comportamiento de la barra de control en dispositivos táctiles cuando se muestran anuncios pre-roll y post-roll. Anteriormente, la barra de control se ocultaba automáticamente y se mostraba al primer toque en la publicidad, lo que puede haber resultado en menos clics y un CTR más pequeño. Lo arreglamos para nunca ocultar la barra de control durante la visualización de publicidad en dispositivos táctiles.
- Arreglamos el botón de volumen para permitir reducir el volumen durante la visualización de publicidad (principalmente en computadoras de escritorio, ya que es posible que los móviles no admitan esto). Anteriormente solo admitía opciones de silencio/activación de silencio.
- Agregamos soporte para estadísticas de jugadores en KVS y Google Analytics. En la configuración de Estadísticas ahora será posible habilitar estadísticas para eventos de jugadores y elegir dónde recopilarlas.
- También en la configuración de Estadísticas será posible habilitar el recuento de eventos de reproducción para cada video. De forma predeterminada, KVS solo cuenta el evento "ver", que es básicamente el hecho de abrir la página del reproductor de video. Con esta actualización del reproductor, también será posible contar un número separado de cuántas veces el reproductor reprodujo un vídeo específico.
- ¡IMPORTANTE! Todos los aspectos de los jugadores se actualizan debido a estos cambios. Si está utilizando una máscara de reproductor personalizada, también debe actualizarla en consecuencia, porque KVS no actualizará automáticamente su máscara de reproductor personalizada.
La funcionalidad del rotador de CTR se mejoró de varias maneras:
- En primer lugar, actualizamos su antiguo método de cálculo, lo que resultó en una ralentización del cálculo del CTR. La nueva lógica de rotación brinda valores CTR inmediatos que reflejan los videos en los que se puede hacer más clic tal como están en un momento dado. El almacenamiento en caché del sitio web ya no afectará al cálculo del CTR.
- Otra mejora importante es la capacidad de configurar inclusiones de video aleatorias al renderizar videos por CTR. Por ejemplo, si ya tiene un conjunto de videos ordenados por CTR, puede permitir que algunos videos aleatorios se muestren en varias posiciones, de modo que los videos nuevos tengan mayores posibilidades de obtener algunos clics y llegar a la cima. Esto debe configurarse por lista en los parámetros del bloque list_videos (se agregó el parámetro randomize_positions).
- Finalmente hicimos algunas mejoras de rendimiento en el área y llegamos a mejoras que reducirán la carga de la base de datos durante el recálculo del CTR. También agregamos la opción Programar en la configuración de Rotator que permite aumentar los intervalos entre recálculos de CTR y también brinda la posibilidad de configurar un período "silencioso" para que Rotator no genere ninguna carga adicional cuando su servidor tiene mucho tráfico.
Otras características:
- Se agregó soporte para el formato WebP en capturas de pantalla de video. WebP es un formato de imagen moderno promovido por Google y soportado por los principales navegadores (79,96% de cobertura de soporte en este momento). La característica clave de este formato es una ENORME reducción del tamaño de la imagen (30-50%) en comparación con JPG, manteniendo la calidad visual casi igual. Dado que este formato no es 100 % compatible, solo se puede utilizar como complemento al formato JPG estándar.
- Adspyglass.com ahora se encuentra entre la lista de proveedores VAST gratuitos que no requieren un código de suscripción VAST de KVS. Proporciona integración con más de 30 anunciantes VAST populares y puede aumentar sus ingresos publicitarios sin ningún esfuerzo por su parte al mostrar automáticamente los anuncios mejor pagados para cada visitante específico según su dispositivo y ubicación.
- Las estadísticas de los jugadores se mejoraron para proporcionar datos más complejos que antes. Ahora puede usarlos para comparar la calidad del tráfico de diferentes fuentes (usando la configuración de referencia de KVS). Si compra o intercambia tráfico de múltiples fuentes, puede cambiar la agrupación de estadísticas para que cada fila de las estadísticas indique tráfico de un referente independiente. Al comparar la discrepancia entre el valor AVG y el valor real (que se muestra como +-% entre paréntesis), puedes detectar fácilmente a los tramposos y el mal tráfico, ya que es muy poco probable que puedan emular el mismo patrón de comportamiento para los eventos de jugadores que muestra el tráfico real. li>
- Todas las estadísticas de tráfico se mejoraron para mejorar la GUI con capacidad para mostrar más columnas de datos y función de análisis.
- KVS ahora admitirá GIF animados como formatos de vídeo. Será posible definir el formato GIF de manera similar a otros formatos de video y requerir que KVS cree una imagen GIF a partir de cualquier video cargado según la duración y la configuración del avance. Por ejemplo, será posible crear avances GIF de 5 segundos a partir de cada vídeo.
- En la configuración de etiquetas ahora será posible configurar que todas las etiquetas nuevas se creen en estado inactivo y no aparezcan en el sitio sin activarlas manualmente.
- En Configuración personal volvimos a tener la opción que permitía configurar el tamaño máximo del pulgar en las listas del panel de administración. Esta opción se eliminó anteriormente con los cambios 5.0.
- En el panel de administración ahora será posible configurar un usuario anónimo como usuario predeterminado para cualquier contenido.
- Se agregó visualización de estadísticas del código de inserción en la página de inicio en el panel de administración.
- En facturación agregamos soporte para repetir la devolución de transacciones si resultó en un error. Para permitir que podamos recuperar el correo electrónico y la contraseña de inicio de sesión en los registros de facturación, esto se eliminó previamente como parte de la actualización 4.0.2
- La GUI de importación se actualizó para mostrar ejemplos de valores esperados para cada columna de datos. También se agregó soporte para la opción de nivel de acceso para videos y álbumes.
- En los comentarios cambiamos la forma en que el panel de administración muestra los comentarios largos en la lista. Anteriormente, cualquier comentario de más de 200 caracteres se truncaría desde el final. En la actualización cambiamos esto para truncar la parte central, de modo que el principio y el final del comentario estén siempre visibles. También agregamos una columna adicional que puede mostrar el comentario completo sin truncarlo, independientemente de su longitud.
- Las comprobaciones de validación del servidor de almacenamiento ahora enviarán un encabezado de referencia para evitar algunas configuraciones especiales que no permiten referencias vacías.
- El complemento de copia de seguridad utilizará una mejor convención de nomenclatura para las copias de seguridad creadas.
- El motor de conversión KVS ya no admitirá formatos de salida FLV porque están obsoletos.
- En los bloques video_edit y album_edit ahora es posible especificar el campo de nivel de acceso.
- En los bloques registro y member_profile_edit, KVS ahora verificará completamente la fecha de nacimiento especificada para cumplir con la edad mínima permitida configurada en setup.php (establecida en 18 años de forma predeterminada). . Anteriormente, esta opción se usaba para limitar la elección de años disponibles en los selectores de fechas, pero KVS nunca verificó que la fecha de nacimiento especificada estuviera dentro del rango de años completos permitidos.
- Si hay varios servidores de almacenamiento activos ubicados en el mismo grupo y KVS detecta un error en cualquiera de ellos, este servidor no se utilizará para ofrecer contenido de manera correcta.
Errores corregidos:
- [CRÍTICO] El procesador de pagos NATS provocaría un error de procesamiento si no se crearan paquetes de acceso para él (regresión después de 5.0).
- [ALTO] Es posible que aparezcan archivos de vídeo rotos cuando el formato de vídeo se recreó a partir de sí mismo y el motor de conversión no pudo copiarlo por completo al servidor de almacenamiento debido a un error de red.
- [ALTO] La funcionalidad de fuente de contenido y modelo dio como resultado errores de SQL en MySQL 8.
- [MEDIO] En algunos casos, cuando las tareas en segundo plano se eliminaban manualmente, los archivos fuente de vídeo no se eliminaban.
- [MEDIO] La clasificación del modelo y de la fuente de contenido se calcularía incorrectamente en casos aleatorios.
- [LOW] La importación de feeds mostraba incorrectamente la cantidad de vídeos eliminados (regresión después de 5.0).
- [LOW] El complemento de selección automática de categorías no consideraba las etiquetas correctamente cuando usaba mayúsculas y minúsculas (por ejemplo, Etiqueta1 frente a etiqueta1).
- [LOW] La lógica de detección de capturas de pantalla incorrecta no funcionó correctamente en algunos vídeos y podría provocar una creación de capturas de pantalla mucho más lenta.
- [LOW] El reproductor a veces mostraba una captura de pantalla de la línea de tiempo +1 que no existía y generaba un error 404.
- [LOW] El complemento de carga de contenido FTP permitiría importar vídeos premium incluso si no se hubieran definido formatos premium.
- [LOW] Los comentarios se trasladarían a fechas futuras al cambiar la fecha de publicación de un vídeo o álbum.