2013-11-03 26 views
0

我们在实验室做了一些实验,并且重写了TCP实现。现在我们的问题是,如果有一些方法可以使HTML5使用我们的TCP堆栈来传输视频。如何在HTML5中使用不同的TCP协议?

谢谢。

更新: 对不起,描述。我对网络技术知之甚少,也许我的问题是通过浏览器取代HTML5。

+0

您是否意识到HTML(比HTML更多的HTTP)和TCP在协议栈的两个不同级别上运行,对吧? –

+0

如果用自己的系统替换现有的TCP实现,则所有使用TCP的软件都应该使用您的实现结束。 –

+0

没有通用的HTML5实现,没有通用的TCP堆栈,等等。你必须告诉我们这个问题是关于什么的。这是在Windows上实现的用户空间TCP堆栈吗?这是一个Linux内核驱动程序吗? HTML5在浏览器中?如果是这样,哪个? –

回答

0

HTML中描述的所有内容均由浏览器执行。 HTML不是一种编程语言,它是标记。因此HTML对浏览器的内部没有影响。
要么你设法让你的浏览器使用不同的TCP协议栈(除非你使用Firefox或Chrome(或者其他一些开源浏览器)并且从源代码编译它),否则你不得不编写自己的浏览器。

+0

Firefox和Chrome都没有在其代码库中有一个TCP堆栈!这是一个内部操作系统,主要在Linux/Windows /无论内核中实现...... –

+0

@StefanoSanfilippo:当然,但你可以将这些OS API调用改为使用你的堆栈。我猜(但它只是一个猜测),这比交换操作系统的TCP堆栈更容易完成 –

+0

@StefanoSanfilippo:浏览器插件怎么样? – foreverhy