» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


 56 1234
发新话题
打印

关于i264,作为开发人员,我来说几句。

首先感谢各位对i264完美高清的关注,因为大家在为其争吵,
为程序争吵,同时也说明程序有好的地方,也有不好的。
我认为大家都很在理。
于是,在程序开发过程中,关于使用好的,还是使用不好的,变成了一个取舍的过程。

接着,说说自己是怎么来取舍的;
一、为什么要用P2P的传输方式
在开发程序之前,我希望让每一个用户(在任何网络类型,在任何时间段)都能得到最流畅的观看体验。这种体验,可以用很多办法来得到,但是根本前提,运做这个程序的个人或者集体,需要有足够的资金支持,这个不是小数目,即使谁想学雷锋,或者想当土豪,都需要非常认真的掂量掂量自己口袋。据说某视频分享站(非P2P方式),每年的带宽费用,大概烧掉3000万。

以下说说获取最流畅观看体验的服务器简单架设方法(大多数资金足够的视频网站,都是采用这种方法),另外再算给大家算一点小帐。
1。服务器简单架设方法:
视频片源制作好之后,会上传到存放于各种网络中的服务器上(电信,网通,铁通,教育等等),大概不下5-6种不同的网络类型。
然后,当处于某网络类型中的用户访问视频片源时,程序会为其判断所处的网络类型,让其首先访问相对最通畅的服务器。以获取到最快的下载速度。

好,现在下载速度很快了,但是问题来了。每台服务器能负载多少人?

2。服务器负载:
通常服务器的带宽都以100M为起点,一年的使用费用,各地的行情不同,大概12000元左右,我们这里就以每台服务器带宽100M,一共4台服务器来计算。
12000*4=48000
假设用户的下行带宽为4M,
100M/4M*4=100
通过这两个计算,可以很明白的知道,每年花48000元(仅仅是带宽费用),只能同时为100个人提供全速下载的服务。

100个稳定的用户,能让程序运营者干什么呢?
不夸张的说,相对于投资来说,什么都干不了!

于是,各大视频网站,只要能采用P2P方式传输的,统统换成了P2P。同样的,I264完美高清也属于没钱烧的,并且很悲催的,整个I264就我一人。

二、P2P的特点
P2P的特点有很多,不详细说了,归纳起来就是:有好,也有不好。
好的方面也不说了,就说坏的。
因为每有一个坏的地方,都会有一部分用户放弃使用该程序)。

1。一般情况下,都需要独立的客户端(这个就不例举了,很多很多这样的应用)。
原因:大家经常使用的浏览器里,并没有内置可以直接使用的P2P相关插件,或者可供开发人员编程的接口。开发人员不得不另外开发。不过FLASH中,现在也提供了P2P的编程接口,虽然最后能达到的效果并不好,但他起码也能P2P了,所以大家以后千万不要认为直接从网页看FLASH播放的视频,就百分百不会上传数据了。

2。P2P会让用户上传数据
这是铁定的事实,否则也不能叫P2P。
服务器所有被分担掉的负载,都来自客户之间互相分享数据。
问题的关键,在于用户的容忍程度。
为了的提高用户的容忍性,开发人员所能使用的措施。

1、尽可能的提高程序其他方面的服务优质性,让用户觉得这点上传是划得来的
说个实际例子:
PT,很多人都玩过,或者现在正在玩,他对用户的上传要求可以说是最严格的,使用的下载工具中,虽然可以对上传速度进行设置,但那从根本上没有一点用处,你必须按照他们的考核要求来,一定要达到那么多上传,否则别玩了。
这种近乎残酷的考核方式,却仍然有大批带宽高也好,低也好的用户挤破脑袋向里钻,牢骚也没了,抵制更没有,为什么?因为里面有你想要的东西!

2、让用户自行设置上传带宽的使用量。
关于这点,我说一点点感想。
当用户关掉自动上传后,等于该用户已经不再是这P2P网络中的一员,或者说成,只获取,不付出了。
如果所有的用户都这样,那P2P意味着已经完全失效。

当你按下设置按钮的那一刹那,可曾想过,那些忘记设置,或者根本没有设置上传限制,自愿分享的人,全部都在为你服务,而谁又为他们服务。。
当然你可以认为这是程序运营者的责任,谁叫程序采用这种传输方式的,可无论哪一个运营者,我想他只要还有资金,有能力解决这些问题,也不会用这种方式的。I264完美高清正是如此,无力承担!

正文完--

题外话:正是由于P2P,才让互联网变的多彩,大家的选择才更多了,不是吗?
       当某一天,I264如果用户足够多,忘记设置上传,或者自愿分享的人很多了,那么程序上面也会多出一个对上传进行限制的按钮了。


本帖最近评分记录
  • handsomeken 激骚 +1 最骚 Rated by wap 2013-10-23 11:35
  • xjndfdfe 激骚 +5 人身攻击 2013-10-23 09:53
  • sigouqishi 激骚 +1 最骚 Rated by wap 2013-10-23 07:52
  • survivorcn 激骚 +6 威武! 2013-10-22 09:37
  • 白死之二 激骚 +8 我很赞同 2013-10-22 02:26

TOP

这种方式现在司空见惯,没有什么可喷的,没有P2P,网上也不会有这么多的高速免费资源,



TOP

可以设置分享率制度(不上传就别看),但不要扼杀用户选择不上传的权利,特别是不要偷偷摸摸在后台上传。
总之一句,上不上传,用户说了算,给不给下载看,你说了算。


TOP

posted by wap, platform: Chrome

看优酷也会上传么?

TOP

引用:
原帖由 NewRoaD 于 2013-10-21 15:38 发表
可以设置分享率制度(不上传就别看),但不要扼杀用户选择不上传的权利,特别是不要偷偷摸摸在后台上传。
总之一句,上不上传,用户说了算,给不给下载看,你说了算。
实际上给不给下载,主动权一直在用户手里。
程序所能做的,只是尽最大努力在已有的硬件设施下,保证使用程序的人,能有流畅的观看体验。



理论下的P2P,效果是很好的,但实际中的P2P,并非如预想的那样,人人都会分享。
说一句上不了台面的话,使用P2P类的程序,所下载的数据,一部分来自服务器,另外一部分则来自忘记设置上传,或者自愿分享的用户。
对于限制了带宽的用户,只会降低P2P效率。
如果用户全都选择了不上传,会是什么结果呢?

[ 本帖最后由 世界因你而美 于 2013-10-21 15:51 编辑 ]

TOP

小建议:1,做个观看记录,方便我们片子看到一半,下次好接着看
                2,视框最好跟目录分开单独弹出来,方便我们有时在不关视频的情况下查看影片目录。
最后,谢谢lz!!!!

TOP

即使不允许关掉上传,也最起码应该允许设置上传,而不是像某人说的不注意用了几近达到带宽满速的上传。这样会严重影响用户对这个软件的印象。

TOP

posted by wap, platform: Firefox

lz你要把这段写在readme里面

TOP

照你说,pt全不要混了,pt没客户端,不会偷偷上传,也不会强迫上传,照样红红火火,我就是说该给用户的权利你还得给,比如我混hdc或者ttg,在我分享率充足且需要上传流量做其他事情的时候,我还能选择继续下载。
你这开发者用家长制,强迫用户上传,隐瞒用户上传是堵,治理之道还是疏,一家之言,如果你是这个软件的决策层,可以参考下,只开发的话,听过就好。

TOP

引用:
原帖由 NewRoaD 于 2013-10-21 15:52 发表
照你说,pt全不要混了,pt没客户端,不会偷偷上传,也不会强迫上传,照样红红火火,我就是说该给用户的权利你还得给,比如我混hdc或者ttg,在我分享率充足且需要上传流量做其他事情的时候,我还能选择继续下载。
你 ...
呃,,这个,,PT是有客户端的,uTorrent不就是吗
PT实际上就是BT,,只不过是加入了自己规则的BT,,并且那规则还很强硬。

uTorrent作为PT的下载工具,不会强迫上传,但是PT制定的各种规则,会迫使你上传,要不很多人没日没夜的挂机干什么呢。

TOP

好吧,我的意思就是pt的客户端是用户自己选择的,客户端的上下与否是完全由用户控制的,极端一点用户可以自己开发bt客户端。所以我不是说只要下载不上传,而是把控制权完全交给用户,你制定规则就行了,剩下的让用户去操心。

TOP

引用:
原帖由 没灵感 于 2013-10-21 15:48 发表
小建议:1,做个观看记录,方便我们片子看到一半,下次好接着看
                2,视框最好跟目录分开单独弹出来,方便我们有时在不关视频的情况下查看影片目录。
最后,谢谢lz!!!!
第一个建议,在I264里面一直都有这功能,记忆播放。
只要播放器是用户在播放过程中关闭的,下次打开播放器时,,直接点播放按钮,就会接着从上一次关闭前的播放位置进行播放。
第二个建议,I264里也有,不过没把功能按钮做出来,下个版本做出来吧,让大家可以播放过程中,返回节目列表。

TOP

楼主就是 歌飞宝峰湖 时期的幕后大佬?   感谢你。

TOP

引用:
原帖由 NewRoaD 于 2013-10-21 16:04 发表
好吧,我的意思就是pt的客户端是用户自己选择的,客户端的上下与否是完全由用户控制的,极端一点用户可以自己开发bt客户端。所以我不是说只要下载不上传,而是把控制权完全交给用户,你制定规则就行了,剩下的让用户 ...
这个,我觉得还得给你详细解释一下。
PT的下载工具,可以自己选择,但选择的余地不大。
为什么呢,因为PT有他的规则。
而他的规则,有两处验证。
1,在本地使用的下载工具中验证(这就决定了选择下载工具的余地不大,不支持他规则的,一概没用)。
2,在服务器上进行验证。(这决定了无论你使用什么工具,在工具中进行什么设置,你都得满足PT给你制定的条件,比如最少要上传多少数据)
自己开发下载工具也是如此,除非你直接进了他的服务端。

[ 本帖最后由 世界因你而美 于 2013-10-21 16:12 编辑 ]

TOP

楼主帮我解决一下播放器自从 坏了一次,重装也不能播放的问题。。。

TOP

 56 1234
发新话题
     
官方公众号及微博