流媒体-直播p2p设计

直播p2p如何设计

p2p是一种社群的互助

p2p的意思是让数据不都从一台服务器拉留,对于直播公司来说就是想办法少给cdn钱,对于cdn厂商来说降低峰值什么的。怎么p2p首先你要保证有人看你这个直播,看的人阅多越多的人之间才能共享。

保证质量与超级节点

首先要有一个能播的流,对于p2p来说设计上就是一个超级节点。其他节点都是普通的节点。直播时不卡顿的情况就从超级节点拉流,不卡顿或者数据已经缓冲后从其他节点拉流。对于超级节点的使用,如果一定要保证能下载就从超级节点下载,其他节点开着就从不稳定节点下载。

点对点

点对点才能共享,所以需要让不同节点可以打通,所以可以进行内网穿透。

服务端改动小

flv
hls
rtmp
的支持

播放器无感

不需播放器改动

跨平台

安卓,iOS,windows,Linux等客户端同时可用

如何设计共享的片段

绝对定位 不同端之间需要共享
分发安全 防止污染
大小适中 过大共享率低

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 我们送走2016年,迎来全新的2017年,你对自己的过去做了哪些总结?又对未来有哪些期待呢?回首这一年感觉到时间的...
    于海教练阅读 4,786评论 2 50
  • 有人用易信 去年夏天吧,易信刚推出,小火了一把,尤其是与电信联合推出免费短信和电话留言,让广大无产阶级都很兴奋,当...
    louffyzhang阅读 3,280评论 0 1
  • 张慧—南京海大 【日精进打卡第42天】 【知~学习】 《六项精进》0遍,共37遍 《大学》0遍,共47遍 【经典名...
    张慧_75c5阅读 734评论 0 0
  • 口哨 清晨一丝新空气,吸进了肺腑内脏。 ...
    小蝶_db53阅读 1,859评论 3 2