Según el comportamiento de la aplicación, parece que:
- Popularidad de contenido : con el propósito de resaltar videos vistos principalmente o videos con el propósito de promoción o cualquier otro tipo de importancia comercial, se pueden usar colas de prioridad con PRN (número de prioridad) en función de los factores establecidos en este punto.
- Sugerencias de video : para proporcionar sugerencias de video del usuario basadas en el tipo de videos que ve, los grupos o conjuntos de hash pueden usarse donde cada video es miembro de un conjunto en función de su tipo, género, hashtag, grupo de edad del espectador, geografía, etc. Las sugerencias relevantes de la lista de videos se realizan mediante la unión o intersección de los tipos de video que ve el usuario.
- Capacidad de búsqueda en motores de búsqueda : uso masivo de índice para hacer que se pueda buscar usando motores de búsqueda. El marketing en buscadores podría proporcionar otra perspectiva de indexación o clasificación.
- Optimización de la búsqueda dentro de la aplicación : para crear resultados de búsqueda, en YouTube, los gráficos pueden usarse para preparar de manera efectiva un conjunto de resultados basado en la proximidad de los servidores desde donde se realiza la búsqueda, de modo que el tiempo de almacenamiento en búfer sea más efectivo. Los servidores y sus enlaces pueden ser los nodos y bordes del gráfico.
- Disponibilidad efectiva de contenido : los videos que se reproducen con frecuencia se pueden guardar / replicar en varios servidores para facilitar la disponibilidad, que se almacenan en una cola dedicada.
- Detección de contenido duplicado : la automatización de la detección de contenido duplicado se puede hacer usando algunos algoritmos de coincidencia de patrones de video, en los que los videos se combinan en conjugación con algunos algoritmos basados en probabilidad para verificar si se ha cargado algún video duplicado. La coincidencia se puede detectar como un efecto combinado de audio, contenido gráfico, velocidad de fotogramas, deltas (los videos que se reproducen en YouTube se pueden modelar como incrementos delta al fotograma anterior para generar un nuevo fotograma y no colocar el conjunto completo de marcos).
Las posibilidades son numerosas en función del aspecto de la aplicación que está viendo.
- Cómo aprender a escribir buenos algoritmos
- Si descubrieras un algoritmo simple que encuentra solo y todos los primos, ¿para qué podría usarse? ¿Es esto posible?
- Cómo comenzar a aprender o fortalecer mi conocimiento de estructuras de datos y algoritmos
- ¿Cómo eliges un campo interesante en informática?
- Cómo desarrollarme bien en algoritmos y programación