Archivos de falsificación de transmisión de audio html 5. Descarga progresiva, PCM WAV

Que yo sepa, no hay transmisión de audio disponible en html5. Incluso con la etiqueta de audio.

Es decir, siempre debe proporcionar un archivo en lugar de pasar un flujo de audio de algún tipo.

Entonces, sabemos que los formatos más utilizados son ogg y mp3 (no gratuitos). También se puede usar wav, pero debido a su tamaño no se usa comúnmente.

Mi pregunta es: ¿puedo falsificar un archivo como si fuera una transmisión, digamos crear el archivo wav (con el encabezado riff) y especificar los detalles del formato PCM (frecuencia, canal, bla, bla) y pasar eso como los primeros bytes y luego envíe la secuencia PCM a través del cable (en realidad, fragmentos de audio).

El primer problema que veo es si ese encabezado RIFF en los archivos wav requiere los tamaños de fragmento, que es la longitud del archivo. BUENO, NO TENEMOS UNA DURACIÓN YA QUE ES UNA TRANSMISIÓN DE AUDIO.

Algunas ideas.

preguntado el 12 de junio de 12 a las 19:06

1 Respuestas

Sí, absolutamente.

El cliente no necesita saber o preocuparse de que los medios que está reproduciendo se crean en vivo o se cargan desde el disco.

Es posible que tenga desafíos según el códec utilizado. WAV presenta los problemas que ha mencionado con el encabezado, pero debería ser posible. Con MP3, generalmente puede enviar datos en cualquier punto, y el decodificador se sincronizará con los cuadros por sí solo.

Respondido el 12 de junio de 12 a las 19:06

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.