Diferencias entre el navegador HTML5 local y el de Internet en el manejo de archivos multimedia MKV y M4A
-
26-12-2019 - |
Pregunta
re: http://www.gooplusplus.com/minmedia/demo/minmedia.php
Estoy trabajando en lo que eventualmente podría convertirse en un Servidor de medios minimalista para redes de área local, con opción de iniciar archivos en Chromecast.Fue provocado por el descubrimiento de que no existen aplicaciones de Chrome cliente UPnP/DLNA ni métodos fáciles de acceso a medios para Chromebooks.
Si bien Plex funciona en Chromebooks, la redirección de Chromecast solo funciona a través de un enlace web de Plex.En cualquier caso, la mayoría de los servidores de medios parecen una gran cantidad de gastos generales innecesarios y cambios periódicos en el disco cuando todo lo que se desea es una forma simple y directa de reproducir a través de wifi desde unos pocos terabytes de archivos multimedia alojados en una LAN.En mi opinión, miniaturas y características de categorías, etc.simplemente interfiere con la visualización o escucha real.
Basta de jabones, ahora a la anomalía de los archivos MKV y M4A:Cuando hago clic en un enlace a un archivo de vídeo de demostración MKV desde mi proveedor de alojamiento web (Hostgator), el navegador (tanto Chrome como Firefox) comienza a descargar el archivo MKV en lugar de reproducirlo.Cuando hago clic en el enlace al mismo archivo localmente (Civet Web Server, una bifurcación de código abierto de Mongoose), el archivo MKV se reproduce normalmente en una ventana del navegador HTML5.
Con los archivos de música M4A ocurre lo contrario.Un clic en el enlace de un archivo M4A alojado en Hostgator se reproduce en el reproductor web HTML5 del navegador.Un clic en el archivo alojado localmente solicita la descarga en lugar de la reproducción.
Entonces, ¿algún experto puede decirme por qué los enlaces a estos dos tipos de archivos multimedia se comportan de manera diferente a nivel local que en Internet?¿Es una función del (1) host [Hostgator] o (2) del servidor web (Apache vs Civet Web)?¿Hay algún tipo de mimo, etc.?¿Archivo de configuración para Apache o cualquier otro lugar que pueda forzar la forma en que mi host maneja los archivos MKV?
Solución
Referencia: http://www.homenetvideo.com/DEMO/index.php? / prueba% 20Formats
Cómo un navegador HTML5 como Google cromado manijas MKV, M4V, MOV, M4A, M4B Parece depender de la configuración del servidor web archivo.
Esto es lo que agregué a mi archivo Hostgator homenetvideo.com .htaccess Archivo:
RemoveType .webm
RemoveType .mpeg
AddType video/webm .webm .mov .m4v .mkv
AddType audio/mpeg .m4b
Esto es lo que agregué a mi servidor web LAN civetweb.conf Archivo:
extra_mime_types .m4v=video/mp4,.mov=video/webm,.m4a=audio/mpeg,.m4b=audio/mpeg
Estos formatos en los servidores red local y externos ahora se reproducen desde el navegador html5 Player :
VIDEO: MP4 WEBM OGV + .mkv .mov .m4v
AUDIO: MP3 OGG WAV + .m4a .m4b
...