Find Jobs
Hire Freelancers

Configurable Multichannel Opus Codec Liblinphone Command Line Application

$30-250 AUD

Dibatalkan
Disiarkan lebih dari 8 tahun yang lalu

$30-250 AUD

Dibayar semasa penghantaran
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 Projek: 9083398

Tentang projek

4 cadangan
Projek jarak jauh
Aktif 8 tahun yang lalu

Ingin menjana wang?

Faedah membida di Freelancer

Tetapkan bajet dan garis masa anda
Dapatkan bayaran untuk kerja anda
Tuliskan cadangan anda
Ianya percuma untuk mendaftar dan membida pekerjaan
4 pekerja bebas membida secara purata $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
Ahli sejak Dis 9, 2015

Pengesahan Klien

Terima kasih! Kami telah menghantar pautan melalui e-mel kepada anda untuk menuntut kredit percuma anda.
Sesuatu telah berlaku semasa menghantar e-mel anda. Sila cuba lagi.
Pengguna Berdaftar Jumlah Pekerjaan Disiarkan
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuatkan pratonton
Kebenaran diberikan untuk Geolocation.
Sesi log masuk anda telah luput dan telah dilog keluar. Sila log masuk sekali lagi.