转: 如何选CDN:互联网大直播时代的CDN选择指南

from:  http://www.chnvideo.com/blog-classic-cdn.html

 
如何选CDN:互联网大直播时代的CDN选择指南

CDN是一个服务型的公司,也就是服务+技术。一般的说法是,CDN的技术只是扯逼用的,服务才是一切。

 
在技术没有差异化的图文时代,用运维和客服就可以搞定一切;在视频能造成技术差异化的时代,还行得通吗?不必用嘴巴打架,以下功能要求,是结合在CDN两年的工作经验,还有最近这两年所听到的各家CDN还有各种客户对开源软件提的要求。
 
对于一个流媒体集群系统,也就是cdn系统,能否支持以下业务:
1.客户送入一个rtmp实时流,譬如秀场,游戏,会议,广电等等。
2.集群的源站输出hls,适配移动端,包括苹果和安卓。并且支持hls的cdn加速。
3.播放器播放边缘的rtmp或http flv实时流,延迟都在3至5秒内。
4.能输出http mp3流,适配某些安卓机型,不支持纯音频hls。
5.支持多源站,也就是客户可以给不同的源站送同一个rtmp流。能分发hls和rtmp,以及http flv。
6.对于单源站,集群能支持上层rtmp热备,防止上层节点故障。
7.对于多源站,集群能支持rtmp,http flv还有hls热备。
8.对于实时流的故障切换时间不超过1秒,就是客户端在某个源站或上层挂掉时,边缘在1秒内就切另外上层或源站。对于无响应切换不超过30秒,譬如拔掉网线。
9.单机性能要求在7000并发以上,集群内回源带宽不超过两路,这个比较省钱。
10.对于上行推流加速,推流时卡顿时,能测量推流客户端到边缘节点的带宽,选择合适的节点。
11.输出的hls切片支持p2p功能,能对接第三方p2p,节约成本。
12.有各种回调,支持对接第三方的直播流转码,收录系统。
13.支持reload,能在系统改变配置时不影响在线用户。
14.http flv流,在编码器没有推流时,播放器能连接到边缘,而不是404。
15.http flv流的延迟和热备要求,和rtmp一样。
16.其他可选功能:支持hds分发(HDS国内还是用得很少),rtsp和mpegts over udp输入。当然,对于某个客户可能不关心是否CDN
 
有这16把大刷子。客户关心的在于能否解决问题,也就是除了功能之外,解决问题的响应速度。
 
对于解决问题的响应速度,视频更加需要技术能力。譬如常见的卡,花屏,断流,爆音,我还没有见过哪个运维和客服能搞定,甚至研发能搞定的都不多。
 
在流媒体领域,只见过运维和客服赞研发牛逼,没有见过研发赞运维和客服牛逼到能搞定编码问题。当然,我的意思也并非运维和客服傻逼,别那么极端;我只是讲对于流媒体的客户的问题,可能更偏研发一些。
 
SRS(Simple Rtmp Sever)产品规划:https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_Product
SRS(Simple Rtmp Sever)功能列表:https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_Features
SRS(Simple Rtmp Sever)产品对比(1.0):https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_Compare
 
欢迎小伙伴们使用我们的开源流媒体软件SRS(Simple Rtmp Server)。开源不够用,需要定制怎么办?亲,您可尝试关注观止创想(www.chnvideo.com)商业版流媒体平台产品哦,商业版产品会领先开源版本12个月左右,包含编转码器、播控、Web P2P等更多功能,啥都有~

如何选CDN:互联网大直播时代的CDN选择指南的更多相关文章

  1. 转: 如何选CDN:互联网大直播时代的CDN选择指南

    from:  http://www.chnvideo.com/blog-classic-cdn.html SRS 编码器   如何选CDN:互联网大直播时代的CDN选择指南 CDN是一个服务型的公司, ...

  2. 大直播时代,P2P才是降低成本的必杀技

    在流媒体传输分发领域,CDN和P2P一直是经常被拿来进行对比和讨论的一大热点,虽然不少大型视频企业目前同时使用着CDN和P2P两套分发机制,但相对于CDN,很多人对于P2P技术知之甚少.整体来说,P2 ...

  3. 网络摄像机进行互联网视频直播录像方案的选择,EasyNVS or EasyCloud or EasyGBS?

    背景需求 互联网视频直播越来越成为当前大势:直播的需求往往都伴随在录像的需求,对于录像,不同的场景又有不同的方案选择: 本篇博客将会介绍对应的几种录像方案,可以帮助有互联网录像需求的用户进行对应的录像 ...

  4. 传统IT公司/创业公司/互联网大公司的offer如何选择?[转载+原创]

    背景介绍: 第一家工作的公司是一家跨国外企安全公司, 骄傲的称自己不是互联网公司而是传统软件公司, 第二家公司是当下最热的知识分享社区, 创业公司. 第三家公司是挤走谷歌, 曾一度称霸中国的搜索引擎公 ...

  5. 阿里云全球首次互联网8K直播背后的技术解读

    3月28日,云栖大会·深圳峰会现场,阿里云发布并现场演示了阿里视频云最新8K互联网直播解决方案.这是全球发布的首个8K视频云解决方案,也是全球首次8K互联网视频直播. 视频地址:https://v.q ...

  6. 作为互联网流量入口,CDN日志大数据你该怎么玩?

    CDN是非常重要的互联网基础设施,用户可以通过CDN,快速的访问网络中各种图片,视频等资源.在访问过程中,CDN会产生大量的日志数据,而随着如今越来越复杂的网络环境变化,和业务的迅速增长,日志数据变得 ...

  7. 转 开启“大数据”时代--大数据挑战与NoSQL数据库技术 iteye

    一直觉得“大数据”这个名词离我很近,却又很遥远.最近不管是微博上,还是各种技术博客.论坛,碎碎念大数据概念的不胜枚举. 在我的理解里,从概念理解上来讲,大数据的目的在于更好的数据分析,否则如此大数据的 ...

  8. LinkedIn高级分析师王益:大数据时代的理想主义和现实主义(图灵访谈)

    转自:http://www.ituring.com.cn/article/75445 王益,LinkedIn高级分析师.他曾在腾讯担任广告算法和策略的技术总监,在此期间他发明了并行机器学习系统“孔雀” ...

  9. 浅析为何使用融合CDN是大趋势?

    使用传统CDN的用户遇到的新问题 随着云计算时代的快速发展,尤其是流媒体大视频时代的到来,用户在是使用过往CDN节点资源调配将面临很多问题: 问题1: 流媒体时代不局限于静态内容分发,直播点播等视频服 ...

随机推荐

  1. C++性能榨汁机之无锁编程

    C++性能榨汁机之无锁编程 来源 http://irootlee.com/juicer_lock_free/ 前言 私以为个人的技术水平应该是一个螺旋式上升的过程:先从书本去了解一个大概,然后在实践中 ...

  2. Java学习路径(抛光砖)

    这就是我刚刚在五孔问答中找到的Java学习路线图抛光砖价格.我个人认为,这条Java学习路线是可以的.它是2018年相对较新的Java学习路线,更符合企业就业标准. Java学习路径的第一阶段:Jav ...

  3. 【Distributed】限流技巧

    一.概述 1.1 高并发服务限流特技 1.2 为什么要互联网项目要限流 1.3 高并发限流解决方案 二.限流算法 2.1 计数器 2.2 滑动窗口计数 2.3 令牌桶算法 使用RateLimiter实 ...

  4. 第一章、前端之html

    目录 第一章.前端之html 一. html介绍 第一章.前端之html 一. html介绍 web服务本质 import socket sk = socket.socket() sk.bind((& ...

  5. TAP/TUN浅析

    转:http://www.cnblogs.com/yml435/p/5917628.html 参考链接:https://www.ibm.com/developerworks/cn/linux/1310 ...

  6. C 字符串几点

    1.字符串结尾必须为“\0” 2.多种处理函数在<string.h> 3.常用字符串处理函数: 1.strlen 求字符串长度(\0不算在内) 2.strcpy(a,b) 将b复制到a中 ...

  7. Hadoop_30_MapReduce_多job串联

    一个稍复杂点的处理逻辑往往需要多个mapreduce程序串联处理,多job的串联可以借助mapreduce框架的JobControl实现 示例代码:  每个job装配完成才可以进行下面代码: Cont ...

  8. OpenLDAP 搭建入门

    系统环境:CentOS 7 slapd版本:2.4.44 简介 OpenLDAP是一款轻量级目录访问协议,基于X.500标准的,支持TCP/IP协议,用于实现账号集中管理的开源软件,提供一整套安全的账 ...

  9. 团队第二次作业:需求分析&系统设计

    所属课程 https://edu.cnblogs.com/campus/xnsy/Autumn2019SoftwareEngineeringFoundation/ 作业要求 https://edu.c ...

  10. OSI七层协议和TCP/IP四层协议

    1. OSI七层和TCP/IP四层的关系 1.1 OSI引入了服务.接口.协议.分层的概念,TCP/IP借鉴了OSI的这些概念建立TCP/IP模型. 1.2 OSI先有模型,后有协议,先有标准,后进行 ...