Estoy buscando una biblioteca que me ayude a transmitir audio desde archivos en mi servidor a un cliente en un dispositivo separado. (Piense en Spotify).
Mi plan actual es usar una transmisión RTS (en realidad, VoIP), pero me parece una solución menos que perfecta porque:
¿Alguien tiene alguna sugerencia para una biblioteca de transmisión de audio?
Si aún no lo ha hecho, debería echar un vistazo a Opusfile , que es la biblioteca utilizada por el códec de audio Opus .
Admite búsqueda y compresión de audio con pérdida ; sin embargo, deberá crear un contenedor para la DLL en C#.
Este debería ser un buen punto de partida en términos de un códec de audio.
Si un SDK profesional es una opción para usted, eche un vistazo a la biblioteca multimedia LEADTOOLS. (Divulgación: soy un empleado de LEAD).
Hay un módulo .NET Media Server que puede transmitir audio, video o ambos. El SDK admite varios protocolos, pero para buscar habilidades, es posible que termine usando RTSP. La búsqueda también puede depender en gran medida del jugador del lado del cliente. Si almacena en búfer adecuadamente, es posible que pueda usar el búfer del cliente para buscar lo suficiente para sus necesidades.
El SDK tiene más de un códec de audio y, según el protocolo que elija, es posible que pueda realizar la codificación, la compresión y la transmisión en un solo proceso.
Hay una evaluación gratuita que puede descargar, y el soporte técnico es gratuito incluso durante la evaluación, por lo que puede probar y analizar sus opciones antes de comprometerse.
SrPúblico
Woodrow Barlow