资料
  • 资料
  • 专题
G.726局域网语音通话程序和源代码
推荐星级:
时间:2019-12-22
大小:781.54KB
阅读数:233
上传用户:wsu_w_hotmail.com
查看他发布的资源
下载次数
0
所需E币
5
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
详细说明:G726局域网语音通话程序和源代码 这是使用G726语音压缩(16kbps)和RTP进行传输的程序,因为我没有带WIFI的PPC,所以每个程序都是单独测试的,PC端和PPC端分别都工作正常。 G726编解码算法来自OpenH323.传输使用的RTP可以在RTP程序中找到讲解,这个程序主要是G726的函数。将整个 G726封装为g726_Encode和g726_Decode两个函数,参数为压缩和解压数据存储的地址指针,可以将960字节压缩到120字节和将 120字节解压为960字节。这里G726使用的时候,音频设置为8kHz,16位量化,单声道。 使用方法很简单,只用两端各自输入对方的IP,然后按下“开始对话”,就可以进行语音通信了。 PPC端的运行比较稳定,已经进行了自收自发近一个小时连续工作的测试,非常稳定,话音清晰。文件列表: TalkG726 ........\PocketTalk ........\..........\g726lib ........\..........\.......\ARMV4Rel ........\..........\.......\........\g726lib.lib ........\..........\.......\g711.c ........\..........\.......\g726.c ........\..........\.......\g726_16.c ........\..........\.......\g726_24.c ........\..........\.......\g726_32.c ........\..........\.......\g726_40.c ........\..........\.......\g72x.c ........\..........\.......\g72x.h ........\..........\.......\private.h ........\..........\jrtpce ........\..........\......\ARMV4Rel ........\..........\......\........\jrtpce.lib ........\..........\......\jrtpce.vcb ........\..........\......\jrtpce.vcl ........\..........\......\jrtpce.vco ........\..........\......\jrtpce.vcp ........\..........\......\jrtpce.vcw ........\..........\......\src ........\..........\......\...\extratransmitters ........\..........\......\...\.................\rtpfaketransmitter.cpp ........\..........\......\...\.................\rtpfaketransmitter.h ........\..........\......\...\Makefile.am ........\..........\......\...\Makefile.in ........\..........\......\...\rtcpapppacket.cpp ........\..........\......\...\rtcpapppacket.h ........\..........\......\...\rtcpbyepacket.cpp ........\..........\......\...\rtcpbyepacket.h ........\..........\......\...\rtcpcompoundpacket.cpp ........\..........\......\...\rtcpcompoundpacket.h ........\..........\......\...\rtcpcompoundpacketbuilder.cpp ........\..........\......\...\rtcpcompoundpacketbuilder.h ........\..........\......\...\rtcppacket.cpp ........\..........\......\...\rtcppacket.h ........\..........\......\...\rtcppacketbuilder.cpp ........\..........\......\...\rtcppacketbuilder.h ........\..........\......\...\rtcprrpacket.cpp ........\..........\......\...\rtcprrpacket.h ........\..........\......\...\rtcpscheduler.cpp ........\..........\......\...\rtcpscheduler.h ........\..........\......\...\rtcpsdesinfo.cpp ........\..........\......\...\rtcpsdesinfo.h ........\..........\......\...\rtcpsdespacket.cpp ........\..........\......\...\rtcpsdespacket.h ........\..........\......\...\rtcpsrpacket.cpp ........\..........\......\...\rtcpsrpacket.h ........\..........\......\...\rtcpunknownpacket.h ........\..........\......\...\rtpaddress.h ........\..........\......\...\rtpcollisionlist.cpp ........\..........\......\...\rtpcollisionlist.h ........\..........\......\...\rtpconfig.h ........\..........\......\...\rtpconfig_unix.h.in ........\..........\......\...\rtpconfig_win.h ........\..........\......\...\rtpdebug.cpp ........\..........\......\...\rtpdebug.h ........\..........\......\...\rtpdefines.h ........\..........\......\...\rtperrors.cpp ........\..........\......\...\rtperrors.h ........\..........\......\...\rtphashtable.h ........\..........\......\...\rtpinternalsourcedata.cpp ........\..........\......\...\rtpinternalsourcedata.h ........\..........\......\...\rtpipv4address.cpp ........\..........\......\...\rtpipv4address.h ........\..........\......\...\rtpipv4destination.h ........\..........\......\...\rtpipv6address.cpp ........\..........\......\...\rtpipv6address.h ........\..........\......\...\rtpipv6destination.h ........\..........\......\...\rtpkeyhashtable.h ........\..........\......\...\rtplibraryversion.cpp ........\..........\......\...\rtplibraryversion.h ........\..........\......\...\rtppacket.cpp ........\..........\......\...\rtppacket.h ........\..........\......\...\rtppacketbuilder.cpp ........\..........\......\...\rtppacketbuilder.h ........\..........\......\...\rtppollthread.cpp ........\..........\......\...\rtppollthread.h ........\..........\......\...\rtprandom.cpp ........\..........\......\...\rtprandom.h ........\..........\......\...\rtprawpacket.h ........\..........\......\...\rtpsession.cpp ........\..........\......\...\rtpsession.h ........\..........\......\...\rtpsessionparams.cpp ... ...……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
PARTNER CONTENT
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书