Enfoques para depurar video HTML5 en un iPad

Estoy escribiendo un codificador / server de video para enviar videos a una aplicación web destinada a ejecutarse en un iPad. El iPad utiliza una label de video HTML5 para recuperar y decodificar el video, y me encuentro con problemas en los que el video codificado no se decodifica correctamente.

¿Hay algo así como un logging del sistema en el iPad donde puedo encontrar cualquier información sobre lo que el decodificador de video encuentra objetable en mi bitstream, o cualquier otra forma de get cierta visibilidad del process de deencoding?

Las versiones anteriores de IOS le permitían encender la console de debugging de Safari (configuration -> safari-> avanzada -> console de debugging). Esto fue útil para registrar errores, etc. Si usted es un usuario de Mac, aparentemente hay una interfaz agradable para hacerlo.

Si tiene Safari de escritorio, también puede falsificar el agente de usuario, consulte: http://www.dummies.com/how-to/content/how-to-activate-user-agent-switcher-in-safari.html esto permitirá usted puede usar las herramientas de debugging web para ver qué está sucediendo.

Alternativamente, puede crear un panel 'Depurar' en su aplicación web y secuestrar la function console.log para que pueda ver errores, etc.

Ejemplo:

<div id="debug-info"></div> <script> (function(){ var oldLog = console.log; console.log = function (message) { // DO MESSAGE HERE. oldLog.apply(console, arguments); $('#debug-info').prepend('<p>'+message+'</p>') }; })(); </script>