Find Jobs
Hire Freelancers

Configurable Multichannel Opus Codec Liblinphone Command Line Application

$30-250 AUD

Dibatalkan
Dibuat lebih dari 8 tahun yang lalu

$30-250 AUD

Dibayar ketika dikirim
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 Proyek: 9083398

Tentang proyek

4 proposal
Proyek remot
Aktif 8 tahun yang lalu

Ingin menghasilkan uang?

Keuntungan menawar di Freelancer

Tentukan anggaran dan garis waktu Anda
Dapatkan bayaran atas pekerjaan Anda
Uraikan proposal Anda
Gratis mendaftar dan menawar pekerjaan
4 freelancer menawar dengan rata-rata $880 AUD untuk pekerjaan ini
Avatar Pengguna
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 dalam 7 hari
4,9 (786 ulasan)
9,0
9,0
Avatar Pengguna
A proposal has not yet been provided
$147 AUD dalam 3 hari
4,8 (39 ulasan)
5,9
5,9
Avatar Pengguna
A proposal has not yet been provided
$147 AUD dalam 3 hari
0,0 (0 ulasan)
0,0
0,0

Tentang klien

Bendera AUSTRALIA
Australia
0,0
0
Anggota sejak Des 9, 2015

Verifikasi Klien

Terima kasih! Kami telah mengirim Anda email untuk mengklaim kredit gratis Anda.
Anda sesuatu yang salah saat mengirimkan Anda email. Silakan coba lagi.
Pengguna Terdaftar Total Pekerjaan Terpasang
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuat pratinjau
Izin diberikan untuk Geolokasi.
Sesi login Anda telah kedaluwarsa dan Anda sudah keluar. Silakan login kembali.