Find Jobs
Hire Freelancers

Android A2DP audio SINK with audio routing support

$250-750 USD

Cerrado
Publicado hace alrededor de 7 años

$250-750 USD

Pagado a la entrega
I require A2DP (Advanced Audio Distribution Profile) SINK support for Android. Platform focussed on Nexus 5x,6 and Pixel. This will have to work in conjunction with simultaneous bi-directional SPP/RFCOMM (Serial Port Profile/Radio frequency communication) traffic. Background: I require to be able to record mono, dual mono or STEREO A2DP audio from an external Bluetooth A2DP source transmitting TO a Nexus device and verified low level hardware support to allow this. Recording will take place on the SINK device. Enabling the A2DP sink support in AOSP is part of this but an API interface is required to allow a third part application to hook into this audio as a defined source. Much like CAMCORDER or MICROPHONE (using setAudioSource (int audio_source))) the API should present an additional source and route the audio accordingly. I require that the developer offer options for routing audio (eg to speaker AND headset). The SPP/RFCOMM traffic will allow command and control of hardware at the A2DP source end Requirement: Target Android 6+ which is said to support A2DP SINK. However I need this confirming and establishing an SPP/RFCOMM connection at the same time as A2DP traffic. A native APP on the Nexus device will record Audio from the A2DP stream and use the SPP/RFCOMM channel to control other features. When recording on the SINK device I require that a native application record the audio but have the ability to listen to the audio being recorded via wired headphones at the same time. This will probably mean changes to the audio routing strategy within AOSP – options by the developer will be submitted on how to achieve this. The work within this project is to: Ratify what needs to be altered in the OS and Bluetooth stack within the for these named devices and make these changes with documentation. 1: Provide/ratify solid A2DP SINK support in Android (6+) target Nexus 5x, 6 or Pixel 2: Provide/ratify concurrent SPP/RFCOMM support Android (6+) target Nexus 5x, 6 or Pixel 3: Provide the capability to listen via wired headphones (no handset speakers) what is being recorded. 4: Present API code interfaces to allow use of 1 and 2 in a native Android application 5: Provide readable documentation on work done and use of code in an application. Other info: Deliverables: 1. Custom Nexus 5x ROM 2. Documentation of any and all changes made to source code 3. Build process to replicate the Custom ROM 4. A basic android application that records, Mono or Stereo A2DP SINK audio demonstrating the API hook. 5. Routing audio that is bring recorded a wired headset with document changes in source code to allow this Background internet relevant pages: SEE attached files
ID del proyecto: 13301892

Información sobre el proyecto

10 propuestas
Proyecto remoto
Activo hace 7 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos

Sobre este cliente

Bandera de UNITED KINGDOM
Taunton, United Kingdom
5,0
17
Forma de pago verificada
Miembro desde ago 21, 2008

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.