Changes between Version 1 and Version 2 of sound-problems


Ignore:
Timestamp:
Dec 5, 2006 10:11:15 AM (17 years ago)
Author:
bennylp
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • sound-problems

    v1 v2  
    33Troubleshooting problems in the audio quality is one of the most difficult task to do with PJMEDIA, because mostly it is system specific. This page will try to provide a step-by-step troubleshooting guide to assist solving such problems. 
    44 
     5== Understanding Media Flow == 
     6 
     7To better understand how audio media flows between media components in a call, lets use the following diagram: 
     8 
     9http://www.pjsip.org/images/media-flow.jpg 
     10 
     11 
     12 
    513== Types of Problems == 
    614 
    7 There are tooo many audio quality problems than probably those mentioned below, but anyway lets try to enumerate them and present with some kind of troubleshooting guide: 
     15There are tooo many audio quality problems than those mentioned below, but anyway lets try to enumerate them and present with some kind of troubleshooting guide: 
    816 
    9  1 No audio is heard on local speaker 
    10  1 No audio is heard by remote party 
    11  1 Audio is very noisy 
     17=== No audio is heard on local speaker during the call === 
    1218 
     19 
     20 
     21=== No Audio is Heard by Remote Party === 
     22 
     23=== Loud Static Noise === 
     24 
     25=== Brief Drop-Outs in Audio === 
     26 
     27One mailing list member reported this problem in this thread: 
     28 http://www.pjsip.org/pipermail/pjsip/2006-November/001111.html 
     29 
     30Quoting his email: 
     31> Does anyone else experience brief dropouts in audio? I can easily recreate this by playing a wave file to a channel that sends it to a local SIP server that just echos the result back. It's almost impossible to go more than a few seconds without extensive glitching and pops as the sound cuts out only to come back. 
     32 
     33[[BR]] 
     34 
     35The solution that worked for him is to run the application in Release mode. Quoting his email again: 
     36> Seems one shouldn't use pjsip compiled in debug mode. (-g.) Going  back to optimized cleared things up. 
     37 
     38=== I'm sending tone in .WAV file from pjsua but got "stutters" on the remote side === 
     39 
     40One mailing list member tried to stream a .WAV file containing tone to X-Lite and SJPhone and observed audio "stutters" in the receiving side. But this didn't happen when the receiving side is another pjsua. 
     41 
     42Solution: don't send tone file to these user agents, as it's suspected that they try to do something with the in-band tone. Use .WAV file containing usual speech and it should be okay. 
     43 
     44 
     45 
     46=== High jitter value observed by remote party === 
     47 
     48 
     49