Quiero reproducir un archivo de audio desde la nube AWS S3 con CDN frente a la nube.
Ahora quiero reproducir audio con transmisión de tasa de bits adaptativa. Supongo que AWS Elastic Transcoder se puede usar para generar una transmisión diferente.
tengo las siguientes consultas
1) ¿Qué debo usar entre los protocolos HLS, MPEG-DASH, HDS?
2) ¿Alguno de los protocolos anteriores es totalmente compatible con todos los navegadores (FF, Chrome, Safari) y navegadores móviles?
3) ¿Puedo usar estos protocolos directamente sin ningún servicio de reproductor multimedia pago como jwplayer?
4) ¿Qué preajuste debo usar en el transcodificador elástico de AWS? por ejemplo, Audio MP3, HLS Audio, etc....
cualquier ayuda será apreciada. corrígeme si me estoy perdiendo algo o asumiendo que algo está mal.
Después de jugar durante tantos días, lo siguiente es mis hallazgos.
1) MPEG-DASH
HLS - Transmisión en vivo HTTP
This protocol is developed by apple and intended for ios/macinstos platform.HDS - Transmisión dinámica HTTP
This is adobe's method for adaptive bitrate streaming for flash.MPEG-DASH: transmisión dinámica adaptativa a través de HTTP
ISO Standard which has the potential to replace existing proprietary technologies like Microsoft Smooth Streaming,Adobe's HDS, Apple's HLS. So this will be standardize protocol targeted to be used in all compatible devices.Ir a MPEG-DASH
2) AFAIK DASH no se admite de forma nativa en los sistemas ios nativos o mac
3) hay un proyecto de código abierto dash.js que se basa en la API de extensión de MediaSource. usando eso, uno puede crear su propio reproductor multimedia personalizado.
4) en lo que respecta a DASH , uno tiene que crear un preajuste de audio MPEG-DASH.
avíseme si algo se malinterpreta.