【【小弟做了一个安卓平台的网络电视】】请问咋保证视频直播的流畅性

你的源说白了就是盗链优酷等网站的,你是不是将河北的用户接到优酷的湖南的服务器或者联通用户接到优酷电信服务器了? 你得采集大量的源站服务器,模仿他们的算法做好负载均衡,解决这个问题才是关键。你那些朋友介绍的都不靠谱,你知道youku他们花了多少钱建设cdn网络么?你知道p2p也还是要消耗很多带宽的么? 估计你花不起那么多钱的。另外你是啥网络电视,给大家体验一下吧--------------------------------------------------------------------update:优酷就是举个例子。道理还是那个道理。你是盗链其他平台的源, 理论上来讲, 你做到最优的话,就是在他们网站或者app上看不卡你也不会卡。比如你盗链乐视搜狐等平台,做得好的话,估计用户体验还是不错的。 假如你想做得比他们还好, 那你得做好投钱的准备, 比如自己去接入直播源,架设编码器, 租用或者自架cdn等等,要不网络源断了或者换URL地址了用户就看不了了。免费cdn的话流量都有限制, 你可以看看网上各个平台的cdn价格, 大概估算自己的流量费用。p2p可以节约很多流量, 但是剩下的流量你还是得花钱的, 看看你的app收入能否抵消支出吧。p2p是钱不够的必经之路,p2p肯定技术比单纯的http/rtmp出流要复杂,cdn+p2p做的好的话,体验不比cdn差劲,流量可以节省不少,具体看带宽和用户数量。-----------------------------------------------------udpate2:我真的不知道题主的"价格不算很贵"是什么概念。 目前一些新cdn提供商比如阿里云的价格比较透明,不过视频服务的流量费用烧起来都是花钱像流水一样,土豪倒是无所谓啦。cdn当然能够为视频流做加速,源站是别的人也行,不过假如源站带了防盗链会比较麻烦。源站的钱只是小case,为了服务稳定建议自己架设源站,通过有线或者卫星接入视频,自己转码出流,三方源站辅助。cdn + p2p 都是要开发 + 运营管理的, 直播应用你想拿bt之类的直接用不可能,跟我念三遍:要研发,要研发,要研发,然后在运营过程中不断完善。技术原理有很多论文的, 一些老牌p2p视频厂商都发了不少paper,甚至还有项目原型代码。github上还有一两个项目可以作为基础自己找找吧。给你两个供参考:某水果台的p2p系统是买的三方的。 XXLive 作为老牌p2p厂商,花了大力气租用了了cdn。 建议题主多问问自己朋友谢谢啦! 因为开发的话估计还是要靠你的朋友们的,上几句话这种事情可说不清楚。
■网友
朋友,这不就是盗链嘛。我们为了这个系统优化了很长时间才算基本稳定,投入的也不是一点半点。快告诉我你的app叫什么,我来分析下看看怎么把你封了 _(:з」∠)_


    推荐阅读