14

在观看 Youtube 直播 ( http://youtube.com/live/ ) 时监控您的网络,您可以看到他们正在将一个文件下载到您的缓存中,而这个文件实际上就是直播。

多年来,Bitgravity 使用相同的方式来提供他们的直播(例如,查看 Twit.tv)。

有谁知道用于此的服务器端是什么?以及如何不使用 Adob​​e FMS、Wowza 或 Red5 来实现这一目标?

4

2 回答 2

9

这些家伙已经组装了一个开源视频流服务器,因此您可以查看源代码并了解他们是如何做到的。

他们用Java写的。

当前版本是一个工作原型,展示了主要思想。主要设计目标是低资源使用。

于 2013-05-02T18:49:04.963 回答
2

可以有很多方法来实现流,我不认为谷歌会让你知道他们是如何做到的,但它甚至可以通过简单的 http 来完成,只是一个简单的流,它发送没有“范围”标头的视频数据,所以它只是无穷无尽

于 2013-05-02T18:37:40.067 回答