繁体   English   中英

delphi,indy10 tcp音频流

[英]delphi, indy10 tcp audio streaming

我正在尝试制作一个通过TCP连接使用视频/音频流的应用程序,我已经使用indy10组件(idtcpserver和idtcpclient)进行了视频流传输,是否可以使用音频执行相同的操作?

当然。

TCP只是数据通道。 完全不知道要传输哪种数据。 HTML页面,程序,视频,音频-等等。 它只是TCP协议中的数据通道。

但是,“流式传输”通常表示“接近实时”。 如果几秒钟内未到达某些视频或音频帧,则最好跳过并忘记它们,并播放较新的音乐或视频。 您不希望您的Skype对话突然停顿一分钟,然后只因为几秒钟的网络阻塞就播放那分钟。 您最好松开一两个单词,然后根据上下文恢复,或要求通讯员重复。 因此,具有内置重传功能且通常没有很大缓冲区的TCP并不是多媒体流的理想选择。 通常,UDP +应用程序实现的完整性控制是更好的选择。

我相信您需要使用单位VFW。 使用avistream,您可以在压缩流中加入视频和声音。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM