如何用Tcp/ip或者udp协议进行音频或视频的进流式播放的编程资料.(50分)

  • 主题发起人 主题发起人 agangr
  • 开始时间 开始时间
A

agangr

Unregistered / Unconfirmed
GUEST, unregistred user!
如何用Tcp/ip或者udp协议进行音频或视频的进流式播放的编程资料.
 
恐怕要利用现成的工具了!
 
添加到收藏夹
 
我最近也在做这些冬冬,多多探讨。我出500分
 
一直没信心继续写完成,有资料请灌到信箱去,多谢多谢了

ACM(Audio Compression Manager)技术手册
房客 / tingweb@wx88.net
l ACM是什么?
ACM是"audio compression manager"缩写,翻译过来就是声音压缩管理器,是微软编写的
用于调用codec功能的接口函数库。它本来应该声明在mmsystem.pas单元中,但是Borland
Delphi将其省略了。当然,也已经有其PAS文件出版了,可以到http://www.delphi-jedi.org
下载到。当然您想做更深广的应用,这个还是不够用的。
l 先看看ACM是怎么工作的
ACM根据已有的波表音频设备提供的驱动接口,允许应用程序直接调用设备。ACM可以处理
多样化的音频数据,例如添加一个外部多媒体数字信号编解码器(CODEC),ACM可以使用
到的驱动有:多媒体数字信号编解码器(Compressor and decompressor)驱动、格式转换
驱动和筛选驱动。
多媒体数字信号编解码器(CODEC)可以支持转换媒体格式。例如,转换一个PCM (Pulse Code
Modulation)文件到ADPCM (Adaptive Differential Pulse Code Modulation)文件。格式转换器所
做的是转换媒体格式,而不是媒体数据类型,例如44-kHz或16-bit音频数据可以转换成44-kHz,
8-bit的。筛选器不处理媒体数据格式,但仍改变波表音频的一些样式,如:筛选器可以连接
一个流数据和它的回音。一个简单的ACM驱动、甚至一个筛选标识或一个格式标识都支持上述
格式。
经过ACM音频数据分解成的每个缓冲数据被送入转换器,转化器将该数据解压缩,并将此解压
数据列队到一个新的缓冲,可以比喻为"映射",然后ACM将此"映射"数据输出到波表驱动设备
等待播放。要说明的是,无论相应的"映射"数据有没有正常转化,ACM将自动在新的缓冲列队
预留下数据段。
至于音频输入,ACM使用一个后台作业从相关驱动设备接收数据源,然后将此数据段压缩然后
反馈到输出设备,因此一个缓冲单位也就是一个处理周期。数据完成压缩后便直接发送给相关
应用程序。
 
我希望大家能多多交流,共同探讨。
 
关注........
 
CSDN上HUBDOG大侠译过一篇文章是专门讲ACM的,还有专门的一套组件(好象是三个)。
你到CSDN上查一下吧,那篇文章好象叫做在INTERNET上传播声音。
 
我也在研究这方面的知识,目前在研究RTP/RTCP协议,不知道哪位大虾有这方面的知识,请多多指教
 
看一看 itu_h323
 
itu_h323是什么?!
 
有现成的H。261之类的编码解码的PASCAL程序吗?
 
我也在研究这方面的知识,目前在研究RTP/RTCP协议,不知道哪位大虾有这方面的知识,
请多多指教
Email:web21yuan@163.net
 
我也在研究这方面的知识,目前在研究RTP/RTCP协议,不知道哪位大虾有这方面的知识
,请多多指教
 
老外的站点上有点东西!!
可惜大多都是UNIX下的
 
ACM的编码质量太丑了,(长得丑无所谓,拿出来吓人就不对了)
 
到http://ciip.yeah.net看看功能强大的“金管家”的“网络第一盾”吧!里面的功
能几乎可以用在管理电脑使用的大方面。我从朋友处得到过一个,安装在我们单位的
81台电脑上,哇!效果不错耶!!!至于注册!!!???改改时间就可以了!不
知道“金管家”的作者会生气吗???????哈!

今天真无聊,自己要找的东东呢???哎!!!
 

Similar threads

后退
顶部