Jak*_*s42 6 networking bandwidth hdtv streaming
我有一个使用 ADSL 技术的电视服务。这意味着我的电视基本上是通过互联网流式传输所有内容。
今天有人告诉我,这至少需要 1MB/s 的上行链路才能工作。那是对的吗?
请注意,我不是在谈论带宽下降,这会高得多。这是up,换句话说,我的电视提供商的机顶盒需要至少 1MB/s 的上传容量才能以 2-3MB/s 的速度向下传输(我猜是这样)。
它在发送什么?确认?
Spi*_*iff 18
这取决于流协议,但它可能会发送确认、重传请求、客户端质量报告、播放命令(播放/暂停/倒带)以及更改流比特率以更好地适应网络条件的请求。
这些都不会接近持续的 1Mbps 数据速率,因此他们可能要求比他们真正需要的更多,希望通过额外的空间,其他流量将不足以引发拥塞和缓冲膨胀,这可能会干扰流媒体服务的流畅播放和运行。
all*_*tic 10
如果不知道机顶盒的确切型号以及它用于与电视提供商接口的协议,就不可能知道它使用该带宽的确切目的。但是,我们可以根据您收到的服务做出一些有根据的猜测。
首先,正如您所猜测的那样,任何数字视频协议都将具有某种形式的“ACK”以指示成功接收数据。数字视频不是一种单向协议;为了保持数据包有序并保持视频流同步(以确保视频播放器不会播放视频太快或太慢),双方经常互相发送定时数据。丢弃的数据包根据某种算法进行处理,以确定是否有时间重新发送数据包,或者只是剪切视频并继续播放。它也可能愿意尝试解码和播放不完整的数据,并接受因此可能发生的任何损坏(这就是为什么有时空中数字电视会出现此问题的原因)。
任何基于订户的电视服务还应提供的其他内容包括:
1 Mbit/s 听起来可能很多,但常规 HTTP 请求(此服务可能会或可能不会使用)的名义开销约为2%。他们对 1 Mbit/s 的估计可能基于:
视频协议的开销实际上可能远高于 2%。加密(双向)可能会增加几个百分点。也许每个数据包的大小都非常小,这会增加总体开销,因为您将拥有更多的总数据包,并且每个数据包都有与之关联的元数据。所有这些都涉及一点上游,最终加起来。
总体而言,无法确定为什么他们认为您的 TV STB 需要 1 Mbit/s 的上行流量,但这可能只是一种猜测,或者基于测试表明某些操作需要一点上行流量,并且必须一定的速度以获得不错的性能(例如,每次盒子必须与提供商中心办公室重新协商加密层时,验证您的 STB 的初始握手可能需要突发)。
不过,我怀疑他们是否使用稳定的 1 Mbit/s 而只是正常流式传输视频。对于任何合理高效的视频流协议,视频的质量和比特率都必须非常高,才能持续要求如此高的上游。
| 归档时间: |
|
| 查看次数: |
1667 次 |
| 最近记录: |