intercom-0.4.1
所属分类:通讯编程
开发工具:Visual C++
文件大小:256KB
下载次数:21
上传日期:2010-11-22 19:54:00
上 传 者:
david.yue
说明: 集g711、g723、gsm和ilpc于一体的通信系统源代码。
(Set g711, g723, gsm and ilpc in one of the communication system source code.)
文件列表:
intercom-0.4.1\aec.cpp (5273, 2005-09-25)
intercom-0.4.1\aec.h (9681, 2005-09-25)
intercom-0.4.1\aec_test.cpp (2020, 2005-09-25)
intercom-0.4.1\aec_test.txt (2117, 2005-09-25)
intercom-0.4.1\CHANGES (3413, 2005-09-25)
intercom-0.4.1\cirbuf.cpp (1170, 2005-01-23)
intercom-0.4.1\cirbuf.h (649, 2005-03-22)
intercom-0.4.1\COPYRIGHT (793, 2005-01-23)
intercom-0.4.1\g711\g711.c (11027, 2005-01-13)
intercom-0.4.1\g711\g711.h (1762, 2005-01-13)
intercom-0.4.1\g711\g711.rme (3625, 2005-01-13)
intercom-0.4.1\g711\g711demo.c (15631, 2005-01-13)
intercom-0.4.1\g711\gen-lic.txt (8184, 2005-01-22)
intercom-0.4.1\g711\Makefile (3512, 2005-01-13)
intercom-0.4.1\g711\makefile.cl (3401, 2005-01-13)
intercom-0.4.1\g711\makefile.djc (3406, 2005-01-13)
intercom-0.4.1\g711\makefile.tcc (3730, 2005-01-13)
intercom-0.4.1\g711\makefile.unx (3491, 2005-01-13)
intercom-0.4.1\g711\shiftbit.c (2615, 2005-01-13)
intercom-0.4.1\g711\ugstdemo.h (6553, 2005-01-13)
intercom-0.4.1\g726\cvt_h_b.c (9350, 2005-01-31)
intercom-0.4.1\g726\g726.c (81206, 2005-02-01)
intercom-0.4.1\g726\g726.h (5243, 2005-02-01)
intercom-0.4.1\g726\g726.rme (2212, 2005-01-21)
intercom-0.4.1\g726\g726demo.c (13808, 2005-01-31)
intercom-0.4.1\g726\g726_rfc3551.c (4625, 2005-02-02)
intercom-0.4.1\g726\g726_rfc3551.h (809, 2005-02-02)
intercom-0.4.1\g726\g726_test.sh (95, 2005-01-31)
intercom-0.4.1\g726\gen-lic.txt (8184, 2005-01-22)
intercom-0.4.1\g726\make-vms.com (13543, 2005-01-21)
intercom-0.4.1\g726\Makefile (538, 2005-02-01)
intercom-0.4.1\g726\makefile.cl (21198, 2005-01-21)
intercom-0.4.1\g726\makefile.djc (21024, 2005-01-21)
intercom-0.4.1\g726\makefile.tcc (21121, 2005-01-21)
intercom-0.4.1\g726\makefile.unx (21239, 2005-01-31)
intercom-0.4.1\g726\ts-crcs (5108, 2005-01-21)
intercom-0.4.1\g726\vbr-g726.c (19387, 2005-02-01)
intercom-0.4.1\gsm\add.c (5891, 2005-01-22)
intercom-0.4.1\gsm\add_test.c (5807, 2005-01-22)
... ...
README version 22jun2005
Welcome to intercom, a Voice over IP speaker-phone conference
application. The application can:
- dial a intercom partner via short-dial buttons
- make a RTP connection to transport your voice over IPv4
- make a telephone conference
- support wideband codec (16kHz sample frequency)
Intercom is still very limited. But the things it can do, it does
very well!
Modify file ~/.intercom.conf for your short-dial labels
and your IP-addresses.
To start the application enter
intercom
Read shell script /usr/local/bin/intercom to get an idea of what is
going on. For better echo cancellation start intercom with the -m or
-l option.
For a first test talk to yourself by clicking the button for your own
IP-address, e.g. EDDF TEC2 if your computer is 192.168.1.2.
The button should become green.
Attention: A short click (less then 300ms) toggles on/off, a long
click works as push-to-talk.
ATTENTION: The intercom application needs PCM out for playback. This
hardware device is used also by other sound programs like MP3 players
(e.g. xmms) or WAV record/playback programs like sweep and audacity. The
intercom application blocks (freezes) as long as another program uses
PCM out. There are ways around this like using sound daemons aRTs or
esound. But this is outside of the intercom application.
If you dial another intercom station, you get an one-way connection from
your microphone to the loudspeaker of your intercom partner. If your
partner clicks on the correct button (the magenta one), both of you have
a two-way communication. Now you or your partner can dial more intercom
stations to make a conference with maximum 6 stations.
Note: Start intercom with the -t option to get "everybody can talk and
listen with everybody else".
Read the file
http://home.arcor.de/andreadrian/intercom/draft-conference-01.txt
for more information.
Supported royalty free Codecs:
For License see ITU-T G.191 or IETF RFC3951
Narrowband (8kHz sample frequency):
-----------------------------------
IETF iLBC 15.2kBit/s Global IP Sound iLBC Public License
ITU-T G.711 A-law ***kBit/s ITU-T SOFTWARE TOOLS' GENERAL PUBLIC LICENSE
ITU-T G.711 u-law ***kBit/s ITU-T SOFTWARE TOOLS' GENERAL PUBLIC LICENSE
ITU-T G.726 32kbs 32kBit/s ITU-T SOFTWARE TOOLS' GENERAL PUBLIC LICENSE
3GPP GSM 13.2kBit/s ITU-T SOFTWARE TOOLS' GENERAL PUBLIC LICENSE
Wideband (16kHz sample frequency):
----------------------------------
Speex 27.8kBit/s Xiph.org license (BSD license variant)
Author: Andre Adrian
E-Mail: Andre dot Adrian at dfs dot de
Postal: DFS Tower Frankfurt
Mr. Andre Adrian
Flughafen Gebaeude 501
60549 Frankfurt, Germany
近期下载者:
相关文件:
收藏者: