在观看Youtube直播(http://youtube.com/live/)的同时监控您的网络,您可以看到他们正在将文件下载到您的缓存中,而该文件实际上是直播。
Bitgravity使用相同的方式来传递他们的直播流(例如Check Twit.tv)。
有谁知道服务器端用于什么?如何才能实现这一目标,而不是使用Adobe FMS,Wowza或Red5?
答案 0 :(得分:9)
这些家伙已经整理了一个open source video streaming server,因此您可以查看源代码,看看他们是如何做到的。
他们用Java写的。
当前版本是一个工作原型,它展示了主要想法。主要设计目标是资源使用率低。
答案 1 :(得分:2)
可以有很多方法来实现流媒体,我不认为谷歌会让你知道他们是如何做到的,但它甚至可以通过简单的http来完成,只是一个简单的流发送视频数据而没有“范围”标题所以它只是继续下去