LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

voice compression

I am working on UDP voice sender/rec and used it on network it is working good but i want to reduce bandwidth (present BW: 180 kbps meseared on wireshark) over channel to 32/64 kbps. please help me to do it.

0 Kudos
Message 1 of 13
(4,221 Views)

Hi prashantece,

 

at which university are you studying?

 

What kind of help do you need?

- When you want to have a programming job done you may advertize it in the "job offerings" forum.

- When you need help on specific problems you should attach your VI and pin-point the problem, some good example data preferred…

- When you need general ideas on your question topic you may read a good book or look up Wikipedia! You may look for abbreviations like FLAC, MP3, OPUS, AAC, CELT, SILK…

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
Message 2 of 13
(4,211 Views)

You can ofcourse change sampling parameters to 8-bit and 11kHz sampling, you can zip the stream before sending it, or use some compressed sound format. What are you doing now?

/Y

G# - Award winning reference based OOP for LV, for free! - Qestit VIPM GitHub

Qestit Systems
Certified-LabVIEW-Developer
Message 3 of 13
(4,191 Views)

here i attched my vi 
nd i want to make a voice transmission system using udp protocol.

0 Kudos
Message 4 of 13
(4,184 Views)

at the given combination (8bit and 11k) there is very poor quality of audio(like donald duck) is coming so any other idea.....

regards

0 Kudos
Message 5 of 13
(4,183 Views)
Is it meant for spoken word or music? 8bit 11 khz is slightly better then a cell phone.
G# - Award winning reference based OOP for LV, for free! - Qestit VIPM GitHub

Qestit Systems
Certified-LabVIEW-Developer
0 Kudos
Message 6 of 13
(4,161 Views)
If it is speak, you only need mono.
G# - Award winning reference based OOP for LV, for free! - Qestit VIPM GitHub

Qestit Systems
Certified-LabVIEW-Developer
0 Kudos
Message 7 of 13
(4,159 Views)

Hi prasha,

 


present BW: 180 kbps meseared on wireshark over channel to 32/64 kbps


 

 Well, right now you need a BW of [stereo, 16bit, 11,025kHz] 2×11025×8 = 176,4kbps.

To reach your goal of 48kbps you should use [mono, 8bit, 6000Hz] settings: 1×6000×8=48kbps.

 

When it comes to "listening quality" (which is not mentioned in your first post!) you really should read literature on the abbrevations mentioned above…

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
0 Kudos
Message 8 of 13
(4,143 Views)

@prashantece wrote:

at the given combination (8bit and 11k) there is very poor quality of audio(like donald duck) is coming so any other idea.....

regards


In the VI you posted you're using the wrong output from the grab sound.

G# - Award winning reference based OOP for LV, for free! - Qestit VIPM GitHub

Qestit Systems
Certified-LabVIEW-Developer
0 Kudos
Message 9 of 13
(4,112 Views)

Hi, prashantece,

 

Do you want just to resample your voice data?

0 Kudos
Message 10 of 13
(4,101 Views)