Yo. El motor de conversión y el concepto de almacenamiento de vídeos/capturas de pantalla se reescribieron por completo
1. Para cada tipo de vídeo – estándar (público y privado) y premium – ahora puedes especificar una lista separada de formatos que se crearán automáticamente según la fuente. Cada uno de estos formatos le permite especificar configuraciones individuales y restricciones en la duración del video (en segundos o en %, número de partes a partir de las cuales se debe formar el video), imagen de marca de agua separada.
2. La posibilidad de habilitar el guardado de la fuente de video.
3. Los formatos de video se pueden eliminar/agregar en cualquier momento. Al eliminar un formato, todos los archivos de ese formato se eliminarán automáticamente; al agregarlos, se crearán adicionalmente basándose en la fuente del vídeo o en base a archivos de otros formatos.
4. Las capturas de pantalla se dividen en 2 grupos: descripción general y línea de tiempo. Las capturas de pantalla de descripción general se crean en función de la fuente del video y presentan el video al usuario. Puede establecer una cantidad fija de capturas de pantalla de descripción general para todos los videos o el intervalo en el que se realizarán (por lo tanto, los videos de diferente duración tendrán una cantidad diferente de capturas de pantalla de descripción general). Las capturas de pantalla de la línea de tiempo se configuran para cada formato de video por separado y se crean en función de archivos de este formato (y no de la fuente). Las capturas de pantalla de la línea de tiempo están diseñadas para mostrarse en puntos clave del video en el reproductor, pero también se pueden usar en otros lugares donde necesite mostrar un informe de la cámara del video.
5. Para capturas de pantalla de descripción general y línea de tiempo, puede especificar formatos separados. Puede especificar un tamaño independiente, configuraciones de calidad independientes y una imagen de marca de agua independiente para cada formato de captura de pantalla. Los formatos de capturas de pantalla se pueden agregar o eliminar en cualquier momento, los archivos requeridos se crearán o eliminarán automáticamente.
6. Se agregó el concepto de cola de conversión y servidores de conversión. Ahora todas las operaciones con contenido se crean como tareas (9 tipos de tareas). Algunas tareas se ejecutan en el servidor principal y no requieren servidores de conversión. Las tareas que incluyen trabajar con contenido de vídeo se ejecutan en servidores de conversión. Durante la instalación, se crea un servidor de conversión predeterminado, que se encuentra físicamente en el mismo servidor. Si es necesario, puede agregar cualquier cantidad de servidores de conversión de terceros y ejecutar allí todas las operaciones más complicadas. Esto se puede hacer en cualquier momento (sólo es necesario instalar las bibliotecas del servidor necesarias en el servidor de conversión y copiar un pequeño script PHP). De este modo, resolvimos el importante problema de la optimización del rendimiento de la conversión.
7. Se amplió la compatibilidad con el almacenamiento de vídeo en múltiples servidores:
(a) Ahora puede personalizar el equilibrio de carga de la transmisión de video entre servidores en un grupo de servidores por coeficientes de peso y por país (organización CDN). Por lo tanto, al tener servidores en EE. UU. y Europa, puedes mostrar el mismo video a diferentes usuarios desde diferentes servidores.
(b) Se agregó soporte FTP cuando se trabaja con múltiples servidores.
(c) Se agregó una verificación de antecedentes constante para los archivos de video en todos los servidores, por lo que sabrá cualquier falla en el sistema de almacenamiento.
(d) Ahora puede verificar la transmisión de video desde cada servidor mediante un enlace directo o mediante un script de descarga. Esto se hace para que al habilitar/deshabilitar la protección antihotlink, puedas verificar rápidamente que todo funciona según lo requerido.
(b) Se agregó soporte FTP cuando se trabaja con múltiples servidores.
(c) Se agregó una verificación de antecedentes constante para los archivos de video en todos los servidores, por lo que sabrá cualquier falla en el sistema de almacenamiento.
(d) Ahora puede verificar la transmisión de video desde cada servidor mediante un enlace directo o mediante un script de descarga. Esto se hace para que al habilitar/deshabilitar la protección antihotlink, puedas verificar rápidamente que todo funciona según lo requerido.
8. Se modificó la operación manual con capturas de pantalla teniendo en cuenta la compatibilidad con múltiples formatos y la división de capturas de pantalla en grupos de descripción general/cronología. La creación de nuevas capturas de pantalla a partir de un vídeo se puso en segundo plano mostrando la barra de progreso, lo que lo hizo mucho más conveniente (en primer lugar, ves cuánto queda por esperar y, en segundo lugar, puedes continuar trabajando con el panel de administración en el mismo navegador (antes era imposible).
9. La importación y exportación de videos se reescribió teniendo en cuenta todas las funciones nuevas y algunos problemas graves encontrados en versiones anteriores:
(a) Es posible omitir las líneas que causaron el error.
(b) Es posible especificar la duración del vídeo en formato estándar (antes solo se podía especificar por número de segundos).
(c) Agregamos una función para especificar una lista de usuarios que publican videos, de modo que no necesita especificar por separado cada video, pero puede especificar una lista única de la cual el usuario será seleccionado aleatoriamente para cada video.
(d) La operación de verificación de datos de importación se puso en segundo plano mostrando la barra de progreso. Además, se corrigieron los principales problemas de espera que enfrentaban los clientes en las versiones anteriores al importar una gran cantidad de videos.
(e) Ahora es posible especificar capturas de pantalla de vídeo en el archivo.
(b) Es posible especificar la duración del vídeo en formato estándar (antes solo se podía especificar por número de segundos).
(c) Agregamos una función para especificar una lista de usuarios que publican videos, de modo que no necesita especificar por separado cada video, pero puede especificar una lista única de la cual el usuario será seleccionado aleatoriamente para cada video.
(d) La operación de verificación de datos de importación se puso en segundo plano mostrando la barra de progreso. Además, se corrigieron los principales problemas de espera que enfrentaban los clientes en las versiones anteriores al importar una gran cantidad de videos.
(e) Ahora es posible especificar capturas de pantalla de vídeo en el archivo.
10. Se agregó el registro completo de los procesos de conversión y posconversión de video. Hemos intentado obtener la mayor cantidad de información útil posible que permita encontrar rápidamente cualquier problema y resolverlo operativamente. Los registros de cada vídeo ahora están disponibles en la lista de vídeos del panel de administración.
11. Se agregó soporte para el quinto tipo de contenido: video falso.
12. Se agregó la función de edición masiva de videos, que permite no solo editar en masa algunos campos de los videos seleccionados (o todos), sino que también permite mucho más:
(a) Seleccione la fecha de publicación del video en el rango especificado, es decir, distribuya videos aleatoriamente en diferentes fechas.
(b) Agregar o eliminar etiquetas, categorías y modelos.
(c) Crear o recrear archivos de formatos de video seleccionados.
(d) Eliminación masiva de archivos fuente.
(b) Agregar o eliminar etiquetas, categorías y modelos.
(c) Crear o recrear archivos de formatos de video seleccionados.
(d) Eliminación masiva de archivos fuente.
II. Motor y rendimiento del sitio web
13. Optimizamos los bloques de sitios web más problemáticos: list_categories, list_tags, tags_cloud.
14. Se mejoró la protección contra la sobrecarga del servidor. Se agregaron estadísticas sobre la activación de la protección contra sobrecargas.
15. Se agregó la recopilación y visualización de estadísticas de rendimiento para páginas y bloques individuales. Esta estadística es muy importante para optimizar varios aspectos del sitio web. Le permite analizar la estrategia de almacenamiento en caché y ajustarla, y también encontrar los factores más críticos en términos de rendimiento. También se agregó la función para restablecer las estadísticas de rendimiento acumuladas.
16. Se agregó la búsqueda en plantillas en el panel de administración. Esto es muy conveniente si necesita cambiar algún aspecto del diseño de forma masiva que podría estar en varios lugares de su sitio web. Ahora puedes buscar cualquier cosa directamente desde el panel de administración.
17. Se cambió el concepto de paginación: las URL ahora muestran números de página y no números del primer elemento de la página como era antes. Además, cualquier lista se puede cambiar a paginación AJAX, manteniendo los enlaces antiguos para los motores de búsqueda.
18. Se cambió el concepto de incluir javascripts. Ahora se incluyen automáticamente, dependiendo de los bloques que se inserten en la página. Cada bloque sabe qué javascript se requiere y lo incluye.
III. Player y su uso en KVS
19. Se agregó la función para configurar la redirección del usuario cuando hace clic en el área del video durante la reproducción.
20. Se agregó la visualización del enlace permanente (enlace a la página con este video en su sitio web).
21. Se agregó la función para especificar una cadena publicitaria en la barra de control del reproductor y hacer clic en la URL.
22. Ahora puede especificar que todos los enlaces del reproductor se abran en la misma ventana del navegador.
23. Ahora puedes mostrar videos relacionados en el reproductor.
24. Ahora puede proteger los videos para que no se copien a través del software de captura (puede establecer el intervalo en el que se muestra el texto personalizado en varias partes del reproductor, como la IP y el inicio de sesión del usuario actual, por ejemplo).
25. Ahora puede mostrar capturas de pantalla de la línea de tiempo del video para el archivo de video actual (si están habilitados para este formato de video) mientras se desplaza.
26. En el modo de inserción del reproductor para diferentes opciones de publicidad, ahora puede redirigir al usuario a una página con este video en su sitio web.
27. En relación con la función multiformato de video agregada, ahora puede personalizar la lista de formatos para usuarios con diferentes niveles de acceso (como en YouTube – 360p, 480p, etc. – todo esto es configurable). Es muy difícil explicar estas opciones rápidamente; necesitan ser investigados a fondo. Utilizándolos, puede, por ejemplo, configurar a los usuarios no registrados para que vean sólo una versión abreviada del vídeo en mala calidad, pero al seleccionar la opción 720p, irán al sitio web del patrocinador, a su página de registro o simplemente a otro lugar. Al mismo tiempo, los usuarios registrados pueden ver vídeos en HD, utilizando la misma opción de 720p. Este es sólo uno de las docenas de ejemplos de uso; Tu fantasía aquí es ilimitada, excepto que el número máximo de opciones en la lista es 3.
28. En general, la función se agregó para especificar diferentes configuraciones del reproductor para diferentes tipos de usuarios. Por lo tanto, puede mostrar anuncios en el reproductor sólo para invitados y no para miembros, etc. KVS tiene 3 niveles de acceso para usuarios: no registrados (invitados), usuarios estándar y premium.
IV. Varios aspectos de operación y administración
29. Se agregó el enlace al sitio web desde el panel de administración.
30. Ahora puedes personalizar completamente las columnas de la lista de videos en el panel de administración (que ahora son muchas más) en la configuración personal de usuario. También puedes mostrar un pulgar en la lista de videos en el panel de administración.
31. Se agregó la función para ver videos directamente desde la lista en el panel de administración.
32. Se agregó la función para bloquear videos individuales para que no puedan editarse ni eliminarse en el sitio web.
33. Se introdujeron los DVD, que pueden utilizarse para agrupar una lista de vídeos (escenas). Los DVD son objetos independientes que se pueden mostrar en el sitio web como una lista, mostrar datos del DVD, listas de escenas para ellos, se pueden calificar y agregar comentarios.
34. Se agregaron campos personalizados en las categorías y grupos de categorías.
35. Para todas las páginas del panel de administración, se creó un título HTML único, por lo que la navegación por el historial se volvió más fácil y ahora es más fácil manejar varias ventanas abiertas.
36. Se agregaron calificaciones y comentarios para fuentes de contenido y modelos.
37. Se amplió el conjunto de datos personales de los modelos para los modelos.
V. Estadísticas
38. Las estadísticas se transfirieron íntegramente a un concepto JS+cookie. Se agregó el cálculo del tráfico sin cookies.
39. Se agregó el cálculo de las visualizaciones de su código de inserción en otros sitios. Cuando configura referentes para el monitoreo, la cantidad de códigos de inserción también se registrará para los referentes.
40. Se agregó la función para restablecer las estadísticas para un período específico.
VI. Bloqueos de sitios web y sitios web
41. Bloqueo de inicio de sesión: ahora puedes configurar la protección contra inicios de sesión de varias personas usando la misma cuenta. Puede especificar la cantidad de IP únicas, máscaras de IP, navegadores y países que están permitidos durante un período de tiempo específico. Si algún miembro viola al menos una de estas condiciones, se produce la prohibición. Puede haber dos tipos de prohibición: temporal (cuando se envía un correo electrónico al usuario solicitando confirmación) y prohibición permanente. Puede ajustar la cantidad de prohibiciones temporales permitidas, después de lo cual viene una prohibición permanente. Por supuesto, podrás ver la información de por qué el usuario fue baneado y cuántas veces, puedes desbanearlo si es necesario.
42. Ahora puede calcular el tiempo que el usuario que inició sesión está en el sitio web (opcional). Así, para cada usuario, se puede ver el tiempo medio que pasa en el sitio web. Además, esta característica permite mostrar el indicador "en línea" para cada usuario y mostrar los usuarios que están "en línea" en este momento.
43. Se hicieron varias correcciones a todos los comentarios (para videos, álbumes, modelos, DVD y fuentes de contenido):
(a) No solo se registra la IP, sino también el país.
(b) La función para personalizar el comportamiento del captcha (ya sea mostrarlo a todos, solo a los invitados, no mostrarlo a nadie).
(c) Si los comentarios están configurados para aparecer inmediatamente en el sitio web, de todos modos aparecerán en la lista para verificar en el panel de administración (anteriormente, en este caso los comentarios no estaban en la lista para verificar).
(b) La función para personalizar el comportamiento del captcha (ya sea mostrarlo a todos, solo a los invitados, no mostrarlo a nadie).
(c) Si los comentarios están configurados para aparecer inmediatamente en el sitio web, de todos modos aparecerán en la lista para verificar en el panel de administración (anteriormente, en este caso los comentarios no estaban en la lista para verificar).
44. Se agregó la función a las listas de categorías y etiquetas para ordenar los elementos por calificación promedio de videos (álbumes) en esa categoría/etiqueta, y similar por popularidad promedio de videos (álbumes).
45. Se agregó la función a las listas de modelos y fuentes de contenido para ordenar elementos por calificación promedio y popularidad promedio de los videos relacionados con el modelo/fuente de contenido.
46. Se agregó un bloque de comentarios, que permite a los usuarios escribir cualquier información a los administradores del servicio.
47. Ahora los usuarios anónimos pueden subir vídeos (antes solo los miembros podían hacerlo). Ahora es posible hacer que algunos de los campos sean opcionales (eliminar marca), por ejemplo, descripción, etiquetas, categorías.
48. Ahora puedes mostrar la lista global de imágenes de álbumes de fotos, sin conexión a los álbumes.
49. En muchos bloques de listas, se agregó la función para filtrar los elementos con una descripción vacía.
50. Se agregó la función para mostrar los miembros del sitio web del país del usuario actual.
VII. Complementos de software
51. Se agregó compatibilidad con complementos que se pueden instalar o quitar fácilmente. Usaremos complementos para proporcionar diferentes funciones externas a nuestros clientes que no requieren la instalación de nuevas versiones de software.
52. El complemento de auditoría le permite probar diferentes aspectos de su instalación y operación:
(a) Disponibilidad de los privilegios requeridos en los archivos del sistema.
(b) Integridad de la base de datos.
(c) Corrección de todos los formatos de video y capturas de pantalla (para el video de prueba, se intenta crear archivos de todos los formatos de video y capturas de pantalla).
(d) Almacenamiento en caché de páginas y bloques del sitio web.
(e) Verificación profunda de contenido: verifica completamente la disponibilidad y el tamaño de todos los archivos de video y capturas de pantalla.
(b) Integridad de la base de datos.
(c) Corrección de todos los formatos de video y capturas de pantalla (para el video de prueba, se intenta crear archivos de todos los formatos de video y capturas de pantalla).
(d) Almacenamiento en caché de páginas y bloques del sitio web.
(e) Verificación profunda de contenido: verifica completamente la disponibilidad y el tamaño de todos los archivos de video y capturas de pantalla.