我有一个50 Mbps的广域网链接,我使用番茄固件的华硕RT-N16的NAT。 我的用户查看多个stream式video。 在任何时候都会有大约20个正在观看的stream媒体video。 但是,如果正在观看的video数量总是高于7或8,那么即使带宽使用率没有超过15 Mbps,video也会出现滞后或延迟。 经过testing几乎所有可能的设置,我得出的结论是滞后或延迟是由于华硕RT-N16是一个家庭路由器,其硬件不适合高带宽连接。 现在我的计划是使用一个function强大的桌面电脑(sandybridge处理器和4 + GB RAM)与多个网卡作为路由器。 我将在其上运行Ubuntu服务器,并将使用数据包转发和NAT maquarading选项。 那么这是一个不错的select? Linux是否提供了很好的function来最大化videostream路由吞吐量?
那么这是一个不错的select?
是。 任何现代计算机硬件都应该能够在短时间内通过网卡移动50 Mbps。
Linux是否提供了很好的function来最大化videostream路由吞吐量?
现在我不会特别担心你的负荷。 也就是说,Linux确实带有实时操作,可以轻松执行QOS操作。
要转发50Mbps的stream量,您不需要这样的硬件.Linux可以用Hiper Threading cpu @ 1.8GHz和2GB ram推送60Mbps以上。也许您的问题来自通过您的路由器传递的多播数据包。第一次尝试从防火墙中取消激活你的路由器(SPI); 第二遍查看IGMP snoopingfunction(igmp proxy),第三遍读取关于iptv的一些维基,stream媒体,直播,路由
我有一个50 Mbps的广域网链接
这是你的问题。
假设50mbit链接在任何情况下都能够以15mbit的合并速率维持大量的并行数据stream。
我使用华硕RT-N16与番茄固件的NAT
曾经检查过那里的CPU?
I have a 50 Mbps WAN link
你确定这是双向的吗? 因为你提到的是家用设备,这是在你家50Mbps线路上运行吗? 英国维珍互联网在这里做50Mbps线路,但出站速度只有10Mbps。
做一个速度testing ,看看你得到什么样的出站速度。