美文网首页我爱编程
流媒体-直播p2p设计

流媒体-直播p2p设计

作者: 于桓 | 来源:发表于2018-06-27 22:51 被阅读54次

直播p2p如何设计

p2p是一种社群的互助

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

保证质量与超级节点

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

点对点

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

服务端改动小

flv
hls
rtmp
的支持

播放器无感

不需播放器改动

跨平台

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

如何设计共享的片段

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

相关文章

  • 音视频开发总结之三网络直播技术

    一. 直播流程总览 目前主流的直播架构中主要有两种方案,即流媒体转发、P2P。流媒体转发,是一种在视频直播中以流的...

  • 流媒体-直播p2p设计

    直播p2p如何设计 p2p是一种社群的互助 p2p的意思是让数据不都从一台服务器拉留,对于直播公司来说就是想办法少...

  • 18-ios 视频播放

    18-1 直播设计层 18-1-1流媒体 1-伪流媒体 扫盲:边下载边播放 伪流媒体:视频不是实时播放,先把视频放...

  • 视频开发基础概念知识三

    一、流媒体(直播需要用到流媒体) 流媒体开发:网络层负责传输(socket),协议层负责网络打包(RTMP/HLS...

  • 流媒体服务端专家,地址,北京

    一家知名的直播平台 主要职责: 1.参与流媒体服务器架构的设计与开发 2.实现直播、短视频系统/子系统架构和开发 ...

  • iOS实现直播详解

    直播流媒体介绍 直播,音乐播放demohttps://github.com/AndreHu88/iOS_Live视...

  • p2p理财产品设计

    p2p理财产品设计 p2p理财产品设计 p2p理财产品设计

  • P2P直播模块FAQ

    术语解释 P2P中间件:P2P直播模块的底层库,负责建立P2P网络和处理各种音视频数据。 P2P直播模块:在P2P...

  • LiveNVR如何对接LiveQing云平台-详细操作示例

    安装包下载 LiveNVR Onvif/RTSP流媒体服务 LiveQing 云平台直播点播流媒体服务 一步一步操...

  • 搭建流媒体服务器(iOS直播 )

    写在前面 开发一款直播app,肯定需要流媒体服务器,本篇主要讲解直播中流媒体服务器搭建,并且讲解了如何利用FFMP...

网友评论

    本文标题:流媒体-直播p2p设计

    本文链接:https://www.haomeiwen.com/subject/hsfbjftx.html