首页 | DV动态 | 数码产品 | 视频采编 | 网站建设 |
【收藏DV】
  最近3月排行
·赤马劫
·985、211、双一流
·许小年:碎片化信息让人变得无知,要少看手机多读书
·上了大学也没体面工作,我们是否还要上大学- 附一组数据
·许小年:浅析日本失去的30年——兼评“资产负债表衰退”
·高中英语-单词表
·常用网管软件下载,持续更新中...
P2P网络电视--技术篇
2006/5/21 13:42:15
 

一、原理分析

首先对P2P网络电视做一个定义,并非直播或则流媒体播放,仍然是传统意义上的下载,等同于边下载边播放。为什么是下载呢?直播是有顺序的文件传输,而P2P天生的特性就决定了文件传输的无序性,所以我将它定义为下载。

我们从各个P2P网络电视软件的播放过程也能看出一点门道,都需要缓冲时间,只是时间长短的问题。

说到缓冲时间,我先大体说一下,用过BT也就知道,如果一个种子是由10M带宽的人来做,那大家很快就能全速了,如果由一个只有50K上传速度的来做,那速度可想而知,这也就是P2P网络电视软件为什么有的缓冲速度短、有的比较长,QQ直播有的频道不过几十人,为什么能很流畅,原因在于它的出口带宽,而不是它的技术高超在哪里。

因为从现有的P2P协议来说,国人基本没有自己开发的,就算号称有自有技术,也是拿别人的来改改,这个当然无可厚非了,也从一定的角度说明了大家的产品基本相同,决定服务质量更多的硬件了。

二、历史分析

说起来,国内最早实现这项功能的应该是POCO,有使用的朋友应该知道它提供了一个在线播放,只不过内容是由POCO提供,定时播放,和电视台基本没区别,如果是8点开始的节目,那我8:30开始播放,只能从30分钟的时候开始看,为什么称为在线播放,而不叫POCO电视呢,这个是为了规避政策风险,道理大家都懂,我也就不多说了。

COOLSTREAM是真正意义上直播电视节目的软件,从内容上来说,它开了P2P网络电视的先河,在技术实现上它并不是第一了。

三、实施分析

我曾经和我技术部的同事一起分析过,我说完的我的想法后大家都觉得一下没法理解,这里希望能更简单明了些。

我们把整个软件系统分为服务器端和客户端,先来说一下客户端,客户端和传统的P2P软件没有任何的区别,当然这里不能不强调几个关键性技术,比如内网互联、区域性IP连接等,这些都能确保更好的进行数据传输。

我们做一个简单的例子来描述服务器端,普通PC、视频采集卡是硬件设备,采集卡以5分钟为一个周期进行视频源采集,压缩为WAV格式,压缩完成服务器端自动进行快速打包发布,发布的同时,继续采集、压缩、打包发布,下载完成后在客户端调用MEDIA播放即可。

这里强调一下,采集后的文件是完整的,经过服务器端处理后是无序的小文件,播放是在接收完成、重新整合后开始的,所以不用去考虑P2P文件下载是无序的。

总结一下,P2P网络电视并没有在技术上有什么大的突破,不过是原有P2P软件的一项新的应用,有这方面的开发经验的公司或团队都能很快做出产品,这也就回答了为什么在短时间会有这么大竞争局面。P2P网络电视在技术没有制约后,想保持最佳的服务,就必须有良好的硬件支撑,比如PPSTREAM提供了3条100M出口带宽来提供服务,就确保了它的缓冲时间低和播放质量高,QQ直播同理,腾讯的实力不用多说,有的频道才几十人,就能有很好的速度,这就依*了良好的硬件来做支撑。

(DVOL本文转自:中国DV传媒 http://www.dvol.cn)

欢迎关注微信公众账号:手机烟台(mYantai)

 

  上一篇:揭密Skype中所采用的技术
  下一篇:DV制作人的音频软件选择
      更多...
::打印本页 ::      ::关闭窗口::


版权所有© 数码在线网站 DV OnLine©  鲁ICP备12016322号-1