■◆○△ ̄ ̄\︿︿→各位老大。谁能讲讲现在很多p2p软件“边下边看”的实现方法? 如 pplive ppstream 迅雷 ...是如何实现 边下载 边播放的~那位 大佬 能 详细 讲解 一下~感激万分~!~o(∩_∩)o~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有一种做法是把一个RMVB分成n个小rmvb,然后播放这个可以在缓冲区内看到 边下载边观看,总的来说,就是在观看播放之前,先能够获取需要播放的内容,这个就和一般的P2P下载不同了.一般的P2P下载,主要是乱序、散列下载的,尽量能分散下载不同的块,这样,在多人分散下载时,对服务器以及总的数据下载速度都有好处。但是要边放边下载,就需要全部或者部分实现顺序下载,也就是文件分块,要全部或者部分按照播放顺序下载,或者是优先下载后续需要播放的内容块。比如说,如果有1个peer有该电影,那么,我就可以向这个peer申请文件块,如果需要播放,那么,如果一个电影是10M,分为10个文件块传输,每个1M,那么,边放边下,就可能是按照1,2,3,4的顺序获取文件块,如果不播放,单纯下载,那就可能是5,3,7,8,4,2...,随机获取的乱序顺序。当然,如果要效果好,还有别的下载办法或者缓冲缓存办法等,但是基本上,要根本实现正常的边下边看,说到底就是文件区块获取按照顺序就好。 这个涉及到dircteshow,要自己实现这样的filter。 这个看你用是的什么媒体格式的,每一种格式都有可能不一样或者你用dircteshow自己写filter另外Windows media sdk也可以 TO llg84 你说的内存播放,需要针对每种格式去写吗?Windows media sdk 可以直接播放内存里面的东西吗 我想在一个控件里插入其他的控件,要动态的 江西今年高考各大学的软件专业都没有招满,是不是学软件的前景渺茫啊?不知其他城市怎样,大家可以发表一下自己的看法 这个wchar_t和unicode是什么关系? 如何在对话框中实现位图根据输入数据移动位置? ADO连接SQL的问题 UDP中最方便的超时设置 CEdit 继承类子类化(SubclassDlgItem)的问题 getchar小问题,为什么程序不能中断? 关于模板的引用问题 100分寻求com,atl的电子书 请教一个问题(头发都白了) Debug Assertion Failed!请高手帮我找一下代码中的问题。
这个可以在缓冲区内看到
一般的P2P下载,主要是乱序、散列下载的,尽量能分散下载不同的块,这样,在多人分散下载时,对服务器以
及总的数据下载速度都有好处。
但是要边放边下载,就需要全部或者部分实现顺序下载,也就是文件分块,要全部或者部分按照播放顺序下载,
或者是优先下载后续需要播放的内容块。
比如说,如果有1个peer有该电影,那么,我就可以向这个peer申请文件块,如果需要播放,那么,如果一个电影
是10M,分为10个文件块传输,每个1M,那么,边放边下,就可能是按照1,2,3,4的顺序获取文件块,如果不
播放,单纯下载,那就可能是5,3,7,8,4,2...,随机获取的乱序顺序。当然,如果要效果好,还有别的下载办法
或者缓冲缓存办法等,但是基本上,要根本实现正常的边下边看,说到底就是文件区块获取按照顺序就好。
Windows media sdk 可以直接播放内存里面的东西吗