Find Jobs
Hire Freelancers

Configurable Multichannel Opus Codec Liblinphone Command Line Application

$30-250 AUD

Cancelado
Publicado hace más de 8 años

$30-250 AUD

Pagado a la entrega
I need an Xcode project package containing all the required dependencies, libraries and source code to build the following command line application without requiring me to do anything further, such as locate and link additional libraries/components. Must run on OS X 10.8 and 10.10 User Story: As a Mac Command Line User I want to establish a configurable multichannel music connection (call) to another Mac Command Line User over the internet so that I can stream my multiple channels of music with them and they can stream their multiple channels of music with me. I have marked the specific requirements below that I need at a minimum in the first iteration of development - [ITERATION 1] I am happy if the work is delivered in one go, but it may make sense to provide an initial package to confirm the fundamentals are in place before adding more configurability. Please see attached block diagram. I want to use Liblinphone: [login to view URL] For each of the two parties/end-points communicating with each other: I want to be able to configure the following for each user/end-point: * [ITERATION 1] Origin SIP Identity (e.g. sip:testperson01 @ [login to view URL]) * [ITERATION 1] Origin SIP ID Password * [ITERATION 1] Destination SIP ID (e.g. sip:testperson02 @ [login to view URL]) * [ITERATION 1] SIP Proxy Address (sip:[login to view URL]) * [ITERATION 1] Transport set to TLS * AVPF on OR off * Set MTU value (e.g. 1300) * RTP Packet Scheduler on OR off ([login to view URL]) * Adaptive Rate Control on OR off * STUN Server Address (e.g. [login to view URL]) Notes: * [ITERATION 1] Incoming connection (call) must be automatically established (answered) * [ITERATION 1] A successful, fully-functional, multi-channel audio connection must be established, even when both parties are behind NAT/Firewalls (should work by default when using Liblinphone/Belle-SIP using ICE) I want to use the Opus Codec only: [login to view URL] For each of the two parties/end-points communicating with each other: I want to be able to configure the following for the Opus Codec: * [ITERATION 1] Number of audio channels 1 to 255 as supported by the codec ([login to view URL]), though only 4 channels need to be tested as working * Set target bitrate * Select variable bitrate OR constrained variable bitrate OR hard constant bitrate * Set compression level / encoding algorithm complexity * Set frame duration / maximum frame size Assume: * [ITERATION 1] Sample rate of 48kHz is fixed * [ITERATION 1] "application" is 'audio' (not 'voip' OR 'lowdelay') to provide better experience for music, not voice audio content I want to route each of the multiple audio inputs and outputs via Jack OSX: [login to view URL]
ID del proyecto: 9083398

Información sobre el proyecto

4 propuestas
Proyecto remoto
Activo hace 8 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
4 freelancers están ofertando un promedio de $880 AUD por este trabajo
Avatar del usuario
Hello I'm interesting your project very well I'm a Good Android, IOS, OPUS, Math, Algorithm expert. I understand your req exactly. I m quite well experienced in these jobs. Let's go ahead with me I want to service for you continously. Thanks
$1.460 AUD en 7 días
4,9 (786 comentarios)
9,0
9,0
Avatar del usuario
A proposal has not yet been provided
$147 AUD en 3 días
4,8 (39 comentarios)
5,9
5,9
Avatar del usuario
A proposal has not yet been provided
$147 AUD en 3 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de AUSTRALIA
Australia
0,0
0
Miembro desde dic 9, 2015

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.