Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C#
  4. Voice communication over a network?

Voice communication over a network?

Scheduled Pinned Locked Moved C#
sysadminquestion
5 Posts 3 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • W Offline
    W Offline
    wakkerjack
    wrote on last edited by
    #1

    Hi there. Im doing a project on this and was wondering if ne1 out there can point me in the right direction? an excellent site? code examples are always good too! =) thanks!

    R 1 Reply Last reply
    0
    • W wakkerjack

      Hi there. Im doing a project on this and was wondering if ne1 out there can point me in the right direction? an excellent site? code examples are always good too! =) thanks!

      R Offline
      R Offline
      Radgar
      wrote on last edited by
      #2

      I think you should determine which protocols, codecs you'll use. H323? SIP? Is it a mobile network? LAN? WAN?.. Radgar "Imagination is more important than knowledge." - Albert Einstein

      A 1 Reply Last reply
      0
      • R Radgar

        I think you should determine which protocols, codecs you'll use. H323? SIP? Is it a mobile network? LAN? WAN?.. Radgar "Imagination is more important than knowledge." - Albert Einstein

        A Offline
        A Offline
        Anonymous
        wrote on last edited by
        #3

        Dont know much about this.. but done message sending over Lan TCP/ip.. I want to do this over LAN. wat would be the difference between: 1) this and WAN? 2) this and VoIP?? Can this be extended to be used over internet(the LAN one) How do i choose a protocol? Thanks so much!

        R 1 Reply Last reply
        0
        • A Anonymous

          Dont know much about this.. but done message sending over Lan TCP/ip.. I want to do this over LAN. wat would be the difference between: 1) this and WAN? 2) this and VoIP?? Can this be extended to be used over internet(the LAN one) How do i choose a protocol? Thanks so much!

          R Offline
          R Offline
          Radgar
          wrote on last edited by
          #4

          If this is an office/work project, you'll probably only use LAN and you will have a faster connection between peers like 100Mbps so sending packets to each other can be handled easier respectively. No voice-data compressing might be needed, but you'll see it when you test it. If this system will have a few clients (and/or voice conferance), you'll definetely need to write a server application too. And if this project will run on WAN, you'll need codecs to compress the data to improve upstream/downstream quality. Choosing the protocol depends on your needs and abilities. For example, if you'll consider a system that talks to any cell or land phone from a desktop application, H323 can be a choice. (www.h323.org[^]) This is an open source project designed for C++ mostly but I don't know if they implemented the .NET version. You can have the server app in C++ and clients in C# (or else) with an ActiveX H323 control for the server comm. VOIP (Voice Over Internet Protocol) enables telephone calls via a broadband internet connection. High-speed connection is a must for clear conversations. You'll need a provider like AT&T to distribute your calls internationally, if this is a professional VOIP project. (VOIP may have many different network-phonesys setups) But through a LAN, you don't need VOIP and your local connection is all you need if it's not a telephone you're calling. You can use sockets for voice communication between PC clients. Radgar "Imagination is more important than knowledge." - Albert Einstein

          A 1 Reply Last reply
          0
          • R Radgar

            If this is an office/work project, you'll probably only use LAN and you will have a faster connection between peers like 100Mbps so sending packets to each other can be handled easier respectively. No voice-data compressing might be needed, but you'll see it when you test it. If this system will have a few clients (and/or voice conferance), you'll definetely need to write a server application too. And if this project will run on WAN, you'll need codecs to compress the data to improve upstream/downstream quality. Choosing the protocol depends on your needs and abilities. For example, if you'll consider a system that talks to any cell or land phone from a desktop application, H323 can be a choice. (www.h323.org[^]) This is an open source project designed for C++ mostly but I don't know if they implemented the .NET version. You can have the server app in C++ and clients in C# (or else) with an ActiveX H323 control for the server comm. VOIP (Voice Over Internet Protocol) enables telephone calls via a broadband internet connection. High-speed connection is a must for clear conversations. You'll need a provider like AT&T to distribute your calls internationally, if this is a professional VOIP project. (VOIP may have many different network-phonesys setups) But through a LAN, you don't need VOIP and your local connection is all you need if it's not a telephone you're calling. You can use sockets for voice communication between PC clients. Radgar "Imagination is more important than knowledge." - Albert Einstein

            A Offline
            A Offline
            Anonymous
            wrote on last edited by
            #5

            Im designing this for an office setup (LAN) so the connection will be fast (100Mbps). But would be nice if it worked on WAN too! Want it to be like IRC Chat, but with voice conferencing and possibly video too! Where can i find How to do this? :) If many people use the voice at once.. then maybe compression is a good idea? Yes i want a Server and client architecture. I like C# or java. Thanks again!

            1 Reply Last reply
            0
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            • Login

            • Don't have an account? Register

            • Login or register to search.
            • First post
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • World
            • Users
            • Groups