我正在尝试开发一个通过TCP连接使用视频/音频流的应用程序,我已经用indy10组件(idtcpserver和idtcpclient)完成了视频流,可以做同样的事情吗?
发布于 2013-07-26 13:51:00
好的。
TCP只是数据通道。它完全不知道是什么样的数据被转移到它。HTML页面,程序,视频,音频-随便什么。它只是TCP协议中的一个数据通道。
然而,“流”通常意味着“接近实时”。如果一些视频或音频帧没有在几秒钟内到达-它们最好被跳过和忘记,并播放较新的音乐或视频。你不希望你的Skype通话突然停顿一分钟,然后再向你播放那一分钟,仅仅是因为几秒钟的网络堵塞。你最好先松开一两个字,然后要么通过上下文恢复,要么让记者重复。因此,具有内置重传和通常不太大的缓冲区的TCP并不是多媒体流的理想选择。通常UDP +应用程序实现的完整性控制是较好的选择.
发布于 2013-07-26 15:31:23
我相信你需要用VFW这个单位。使用视频流,您可以将视频+声音加入到压缩流中。
https://stackoverflow.com/questions/17882417
复制相似问题