在观看Youtube直播流(http://youtube.com/live/)时监控您的网络,您可以看到他们正在将一个文件下载到您的缓存中,而这个文件实际上就是直播流。
多年来,Bitgravity使用相同的方式来传送他们的实时流(例如,检查Twit.tv )。
有人知道服务器端是用来做什么的吗?如果不使用Adobe FMS、Wowza或Red5,人们如何才能做到这一点呢?
发布于 2013-05-03 02:49:05
这些人已经组装了一个open source video streaming server,所以你可以查看源代码,看看他们是如何做到的。
他们用Java写的。
当前版本是一个工作原型,它展示了主要思想。主要的设计目标是低资源使用率。
发布于 2013-05-03 02:37:40
有很多方法可以实现流,我不认为谷歌会让你知道他们是如何做到的,但它甚至可以通过简单的http,只是一个简单的流,发送视频数据没有"range“头,所以它只是继续下去
https://stackoverflow.com/questions/5599424
复制相似问题