LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 843|回复: 5

模仿BT来进行网络上的多点视频广播的软件载技术上是否可行?

[复制链接]
发表于 2003-10-16 14:52:09 | 显示全部楼层 |阅读模式
bt下载是越多人下载,速度越快,基于BT的原理,考虑这个软件(网络程序)在技术上是否可行..?
网络的速度是越来越快了,视频文件的传送已经基本上可以满足,是否可以实现这样一款技术:
网络上每一个计算机都具有一些视频文件,同时,同一视频文件在不同机器上有几个拷贝,计算机登陆网络上的一台导向服务器,将其内容发布,服务器将相同的拷贝做一个统计和分段规划,用户机登陆服务器,可以同时发布己机上的文件并享用它机的视频文件,而这些视频流非出自同一机器,一部分机器下课不影响整体速度,
  同时,制定一些与之相关的规范,大家都遵守。这样实现视频共享,我觉得在
网络编程上是可行的。但是不知道需要什么实现方式,在linux上怎么实现?
  可以参考CHINUNIX.ORG但是它的不是。
另外,好像linux下的网络编程,尤其是网页编程的软件大家讨论得太少了,我觉得如果可能的话,可以单独开出来
发表于 2003-10-17 09:49:58 | 显示全部楼层
Good idea!
发表于 2003-10-17 10:04:43 | 显示全部楼层
模仿BT来进行网络上的多点视频广播的软件载技术上是否可行?


bt的本质是利用上传的功能提供下载???

难,可视频要下载完才能从头来看。。。。。


从头,而不是随意的莫段视频.......................


我看视频A段,你从我这下载也是A段,

重点是找A,B,C这样,,,,A段又是要多大呢?

一个视频文件要分很多段,要标识,分前后,,

下载完A,你要去寻找B,不可能随意下载,,,,




。。。。。。。。。。。。。。。。。
发表于 2003-10-17 11:25:43 | 显示全部楼层

--

下载和实时播放道理是一样的,需要的只是一个SMART的缓冲机制。

假如你的带宽是20K/S,而播放时需要40K/S,
(每个字母20K)
ABCDEFGHIJKLMN

第一步:下载
A?C?E?G?I?K?M?

第二步:
开始播放,边放边补
发表于 2003-10-17 11:29:10 | 显示全部楼层
还有媒体文件的 file header 一定先下,不然会象BT一样要下很多才能看。
发表于 2003-10-17 12:33:52 | 显示全部楼层
问题是“

从种子那里下载的可以这样

可是从不是种子的什么办???



起码下载是没有什么优势???


设想:

我下载了文件段,之后要组合起来

还必须是
C,D,B,A等


简单点:

A是下载的每个人都要经过的,不然就。。。。。


下载了G,的人,要去找a,b,c,d,e,f

不然下载了G,就没有用

播放速度。。。。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表