• site home
  • blog home
  • galleries
  • contact
  • underwater
  • the bleeding edge

the last word

Photography meets digital computer technology. Photography wins -- most of the time.

You are here: Home / The Bleeding Edge / VoIP – part 1

VoIP – part 1

August 23, 2011 JimK Leave a Comment

Back in the early 80s, when was working for Rolm, having left engineering and begun a two-year tour as general manager of Office Systems Division, I used to spend a lot of time speaking at conferences. We had a lot of circuit switching data communications products and the promise of future centralized packet switching products, and I often was scheduled opposite a local area network advocate. Bob Metcalfe, inventor of the Ethernet, who was on the same circuit, used to say that there are two kinds of people in the data communications world: those who begin their presentations by drawing a box, and those who begin by drawing a line. I was a box-drawer, and an advocate of switching. Bob was a line-drawer, and a proponent of distributed contention for a single piece of copper. Switching won the local data communication battle (you’d have a hard time buying an Ethernet hub except at the very lowest end of the market, and the yellow Ethernet coax is just a memory), but the winning technology wasn’t circuit switching and it didn’t do the PBX people any good.

During my talks, I would tweak the data communications people by pointing out that the vast majority of all the data communications in the world was carrying voice. Today, the situation is reversed: voice accounts for but a tiny fraction of all the data slewing around the globe. With the packet switched Internet Protocol dominating data communications, it makes economic sense for voice to try to hitch a ride. Thus is born Voice over Internet Protocol, or VoIP.

The promises of VoIP are drastically reduced voice communications expenses and a wealth of features not practical with circuit-switched voice. However, voice and IP is an awkward marriage. The problem is latency, the delay between your phone the phone of the person you’re talking to, added to the delay of the return trip back to you. If you remember talking over satellite links, a fixture of the 80s international telephone network now almost completely replaced by fiber optics, you know what I’m talking about. In the case of satellite communication, the delay is mostly due to signal propagation at the speed of light from the ground station on your end of the call up to the satellite in a geostationary orbit 22,000-plus miles above the earth down to the ground station on the other end of the call, plus the trip up to the satellite and down coming back. In IP telephony, the latency mostly comes from buffering as the packets wend their way through the Internet. Unless you’re using a satellite connection to get to your ISP, the latency of your Internet connection is a couple of hundred milliseconds, or less than a quarter of typical satellite voice call latency.

Latency causes several problems in telephone calls. The first is just the delay; no matter how good everything else is, having almost a 1 second round-trip time is a recipe for both talkers trying to talk at once. The second is electrical instability caused by echo which can cause effects varying from hearing your own voice delayed to oscillation. The cure for this is sophisticated digital signal processing in the form of echo cancellation. It is effective, but it makes problem one worse, since most of the time it turns the circuit off if both parties are talking simultaneously. In order to avoid the audible ills of satellite calls, most experts suggest that, for successful voiceover IP, latencies be kept to under 200 ms.

Because of the latency, VoIP is, in an engineering sense, an unnatural act. It only makes sense to attempt it because the Internet has become a cheaper way to move bits than the historically-common circuit-switched highways, and because IP telephony offers a host of features not traditionally available.

I thought I’d give VoIP a try. I’ll report on my experiences later.

 

The Bleeding Edge

← What’s artistic development — part 2 A musician’s advice for photographers →

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

May 2025
S M T W T F S
 123
45678910
11121314151617
18192021222324
25262728293031
« Apr    

Articles

  • About
    • Patents and papers about color
    • Who am I?
  • How to…
    • Backing up photographic images
    • How to change email providers
    • How to shoot slanted edge images for me
  • Lens screening testing
    • Equipment and Software
    • Examples
      • Bad and OK 200-600 at 600
      • Excellent 180-400 zoom
      • Fair 14-30mm zoom
      • Good 100-200 mm MF zoom
      • Good 100-400 zoom
      • Good 100mm lens on P1 P45+
      • Good 120mm MF lens
      • Good 18mm FF lens
      • Good 24-105 mm FF lens
      • Good 24-70 FF zoom
      • Good 35 mm FF lens
      • Good 35-70 MF lens
      • Good 60 mm lens on IQ3-100
      • Good 63 mm MF lens
      • Good 65 mm FF lens
      • Good 85 mm FF lens
      • Good and bad 25mm FF lenses
      • Good zoom at 24 mm
      • Marginal 18mm lens
      • Marginal 35mm FF lens
      • Mildly problematic 55 mm FF lens
      • OK 16-35mm zoom
      • OK 60mm lens on P1 P45+
      • OK Sony 600mm f/4
      • Pretty good 16-35 FF zoom
      • Pretty good 90mm FF lens
      • Problematic 400 mm FF lens
      • Tilted 20 mm f/1.8 FF lens
      • Tilted 30 mm MF lens
      • Tilted 50 mm FF lens
      • Two 15mm FF lenses
    • Found a problem – now what?
    • Goals for this test
    • Minimum target distances
      • MFT
      • APS-C
      • Full frame
      • Small medium format
    • Printable Siemens Star targets
    • Target size on sensor
      • MFT
      • APS-C
      • Full frame
      • Small medium format
    • Test instructions — postproduction
    • Test instructions — reading the images
    • Test instructions – capture
    • Theory of the test
    • What’s wrong with conventional lens screening?
  • Previsualization heresy
  • Privacy Policy
  • Recommended photographic web sites
  • Using in-camera histograms for ETTR
    • Acknowledgments
    • Why ETTR?
    • Normal in-camera histograms
    • Image processing for in-camera histograms
    • Making the in-camera histogram closely represent the raw histogram
    • Shortcuts to UniWB
    • Preparing for monitor-based UniWB
    • A one-step UniWB procedure
    • The math behind the one-step method
    • Iteration using Newton’s Method

Category List

Recent Comments

  • JimK on Calculating reach for wildlife photography
  • Geofrey on Calculating reach for wildlife photography
  • JimK on Calculating reach for wildlife photography
  • Geofrey on Calculating reach for wildlife photography
  • Javier Sanchez on The 16-Bit Fallacy: Why More Isn’t Always Better in Medium Format Cameras
  • Mike MacDonald on Your photograph looks like a painting?
  • Mike MacDonald on Your photograph looks like a painting?
  • bob lozano on The 16-Bit Fallacy: Why More Isn’t Always Better in Medium Format Cameras
  • JimK on Goldilocks and the three flashes
  • DC Wedding Photographer on Goldilocks and the three flashes

Archives

Copyright © 2025 · Daily Dish Pro On Genesis Framework · WordPress · Log in

Unless otherwise noted, all images copyright Jim Kasson.