Video streaming 跨多个N/W接口分割视频流

Video streaming 跨多个N/W接口分割视频流,video-streaming,bandwidth,live-streaming,Video Streaming,Bandwidth,Live Streaming,我想通过互联网将视频流传输到远程PC。视频比特率约为600 kbps。但我的互联网连接只支持最大400 kbps的上传带宽 因此,我想我会得到一个更多的连接,并使用800 kbps的组合上传b/w来流式传输视频。我希望应该有一种方法可以跨两个接口分割流,并在远程端点将它们合并在一起。所有这些都必须实时完成 我不想把它转换成低分辨率和松散的质量 我还探索了使用虚拟以太网驱动程序的可能性,应用程序将800kbps的数据流传输到该驱动程序。然后,该虚拟驱动程序将数据(可能是循环-偶数分组到第一个连接,

我想通过互联网将视频流传输到远程PC。视频比特率约为600 kbps。但我的互联网连接只支持最大400 kbps的上传带宽

因此,我想我会得到一个更多的连接,并使用800 kbps的组合上传b/w来流式传输视频。我希望应该有一种方法可以跨两个接口分割流,并在远程端点将它们合并在一起。所有这些都必须实时完成

我不想把它转换成低分辨率和松散的质量

我还探索了使用虚拟以太网驱动程序的可能性,应用程序将800kbps的数据流传输到该驱动程序。然后,该虚拟驱动程序将数据(可能是循环-偶数分组到第一个连接,奇数分组到第二个连接)拆分并将其发送到两个物理连接。稍后,远程站点上的汇编器将两个数据流汇合起来,并将其作为单个视频流显示给客户端应用程序


SCTP是合适的候选人吗?请告诉我怎么做。

经过一个月的研究,我发现这是一个古老的概念,叫做NIC键合。您可以通过将NIC绑定设置为循环模式来实现带宽分割。NIC连接也支持很少的其他模式。以下链接提供了更多信息

Linux将多个网络接口(NIC)绑定或组合为单个接口(http://www.cyberciti.biz/tips/linux-bond-or-team-multiple-network-interfaces-nic-into-single-interface.html)

Linux以太网绑定驱动程序HOWTO(http://www.cyberciti.biz/howto/question/static/linux-ethernet-bonding-driver-howto.php)