none
Голосовое общение в локалке RRS feed

  • Вопрос

  • Всем привет. Вот хочется написать такую вещь: есть локальная сеть, и надо чтобы пользователи этой сети могли между  собою общатся. Типа как скайп. Выхода в интернет не будет. Звонить с компа на комп. Пишу на C# .NET. 

    Что можете посоветовать? какие классы и длл, в какую сторону капать?

    Заранее всем спасибо

    16 января 2013 г. 7:01

Ответы

  • вот ссылки: 

    • http://www.codeproject.com/Articles/19485/A-Voice-Chat-Application-in-C
    • http://naudio.codeplex.com/SourceControl/changeset/view/920e758340dc
    • http://mumble.sourceforge.net/


    Exclusive access to top developers. Remote job for top developers.

    • Помечено в качестве ответа Frech871 18 января 2013 г. 7:28
    16 января 2013 г. 18:32
  • Привет

    Вообще реализация голоcового чата делится на две составляющие, которые друг от друга никак не зависят:

    1) Это написание клиент-серверного или клиент-клиент приложения - на этом этапе вы сможете передавать любые данные (байты)

    2) Реализация соглашения о передачи данных, т.е. написание своего рода протокола, по которому понятно будет что за данные вам пришли и как их обрабатывать

    3) Захват и воспризведение звука

    В дополнение к материалу Дмитрия, вы также можете посмотреть похожий вопрос по передаче звука/голоса у нас на форуме - Передача звука по сети(VS 08, C#, DirectSound, TCP)

    И статью-перевод статьи на Codeproject - Голосовой чат в C#

    Не забудьте отметить решение проблемы. Спасибо


    Для связи [mail]

    • Помечено в качестве ответа Frech871 18 января 2013 г. 7:28
    17 января 2013 г. 8:03

Все ответы

  • вот ссылки: 

    • http://www.codeproject.com/Articles/19485/A-Voice-Chat-Application-in-C
    • http://naudio.codeplex.com/SourceControl/changeset/view/920e758340dc
    • http://mumble.sourceforge.net/


    Exclusive access to top developers. Remote job for top developers.

    • Помечено в качестве ответа Frech871 18 января 2013 г. 7:28
    16 января 2013 г. 18:32
  • Привет

    Вообще реализация голоcового чата делится на две составляющие, которые друг от друга никак не зависят:

    1) Это написание клиент-серверного или клиент-клиент приложения - на этом этапе вы сможете передавать любые данные (байты)

    2) Реализация соглашения о передачи данных, т.е. написание своего рода протокола, по которому понятно будет что за данные вам пришли и как их обрабатывать

    3) Захват и воспризведение звука

    В дополнение к материалу Дмитрия, вы также можете посмотреть похожий вопрос по передаче звука/голоса у нас на форуме - Передача звука по сети(VS 08, C#, DirectSound, TCP)

    И статью-перевод статьи на Codeproject - Голосовой чат в C#

    Не забудьте отметить решение проблемы. Спасибо


    Для связи [mail]

    • Помечено в качестве ответа Frech871 18 января 2013 г. 7:28
    17 января 2013 г. 8:03