跨多个N / W接口拆分视频流

时间:2010-10-21 11:25:45

标签: video-streaming bandwidth live-streaming

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

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

我不想将其转码为较低的分辨率和质量松散。

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

SCTP是否是正确的候选人?请让我知道如何做到这一点。

1 个答案:

答案 0 :(得分:1)

经过一个月的研究,我发现它是一个古老的概念,称为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)

NIC bonding with Lucid/Maverick

相关问题