呵呵,直播改造,又迈进了不小的一步

    写过点播后,总觉得udp的数据传输方面有很大的欠缺。。。在网速比较正常的情况下表现还可以,但如果在延迟比较大的网络中或有线通,铁通等等,表现极差...冗余比较高...

    因为时间紧迫,老大建议把点播的控制机制移到直播里来。但我不同意,和老大争论了一翻后,还是决定不采纳他的意见,决定自己写一个试试

    花了一天多的时间写了个比较粗糙的拥塞控制(以前花了不少时间看了这方面的资料,比如tcp,dccp的拥塞控制等等),在家里试了后,感觉还不错....(我家的网络是有线通的,和电信的服务器根本连接不上,而直播节目源服务器只有一台,放电信里了)以前在家里看直播一直不理想。用加上拥塞控制的udp版后,播放过程中缓冲的现象比较少,共下载了386.64M,有效的数据是386.10M(有效是指经过校验无错,且非冗余的数据),这些数据都是从其他客户端下p2p请求回来的.看样子冗余挺低的。还上传了236.27M

 测试频道的在线人数只有百把人,能有这样的效果,心里非常happy,可以说让我有点始料不极,呵呵。不过,还要加大各网络,各时间段,各规模的测试,而且这个拥塞控制算法还有很大的改进...继续努力....

你可能感兴趣的:(算法,网络,服务器,测试,电信,p2p)