我未能成功搜索Google以获得对流数据及其特征的良好定义和理解。我的问题是:
校正:
“如何检测”不是一个合适的问题。相反,我的问题是:
它与缓冲数据和其他数据传输机制有何不同?
答案 0 :(得分:4)
这取决于你的意思是什么,但基本上流媒体数据与异步数据是一样的。以Web为例。 Web(或HTTP)(基本上)是一种请求 - 响应机制,客户端发出请求并接收响应(通常是某种Web页面)。
HTTP本身不支持服务器将内容推送到客户端的能力。有很多方法可以伪造,包括:
服务器有效地向客户端(而不是客户端请求数据)发送数据的任何内容 - 无论机制如何以及客户端是否轮询该数据 - 都可以表征为流数据
使用非HTTP传输(例如vanilla TCP),服务器推送通常更容易(但仍然可以与防火墙相媲美)。这方面的一个例子可能是从提供商处接收市场信息的共享应用程序。那是流媒体数据。
你如何发现它?有点模糊的问题。我不太确定你的目标是什么。
答案 1 :(得分:1)
当你说流媒体数据时,我会想到以下内容,虽然我不确定这是否是你所得到的。对我来说,它正在下载时播放视频/音频文件。即使您尚未下载整个视频,当您访问YouTube并观看视频并开始播放时,会发生这种情况。但是你可以看到视频下载 - 我确信你已经熟悉了文件下载后的搜索栏。它不一定是视频或音频文件,但这是最常见的。