QCon 2016全球软件开发大会日前在北京落下帷幕,作为全球顶级技术盛会,自2007年首次举办以来,已经有超万名高级技术人员参加过QCon大会。本届大会主题为“升级你的软件思维”,包括惠普、亚马逊、新浪、阿里巴巴、美团、豆瓣、又拍云在内的100多位国内外技术专家参与主题分享。

\\

\\

随着移动网络的不断升级,赛事直播、秀场直播等直播需求愈演愈烈,并不断向移动终端设备上蔓延,用手机边走边看球赛或是用自拍杆在路边直播情侣表白,已经不算是新奇的玩法了。如何帮助直播应用短时间架起直播平台?如何降低延时,让直播“天涯若比邻”?又拍云CTO黄慧攀在本届QCon大会上分享了直播技术“云直播平台架构与实施”,这是又拍云投入大量精力自主研发,并在参加QCon前一天刚刚发布的直播云产品。

\\

据又拍云CTO黄慧攀介绍,本次参加QCon是自2014年开始,第三次做技术分享,分享的内容也是最前沿、可供业内参考和探讨的技术——直播服务。

\\

对直播而言,视频源站的稳定性非常重要,直播不间断、不卡顿,跟源站有直接的关系,对直播效果带来很大的影响。传统直播服务多采用单一源站,而又拍云直播云将整个平台去单点化,通过打造源站集群,形成多个源站的架构。

\\

单一源站使整个架构系统非常简单,在单一机房,维护一套系统,很容易实现分布式;延时方面不用担心公网网络抖动导致的系统不稳。既然如此,又拍云为何要耗费精力财力打造源站集群?原因在于单一源站的致命缺点:内容源完全受限于一个源站,当机房带宽拥堵,整个平台所有的直播内容都会卡顿;而一旦公网故障,内容就完全推不出去,意味着直播失败。

\\

\\

为了解决这一问题,又拍云在全国六个比较重要的地区,如北京、浙江、江苏、四川、河南、广东的核心节点部署源站集群。一个源站的集群十几台服务器,六个集群大概六十多台的规模。又拍云通过私有光纤网络将六大数据中心打通,形成类似于内网的状态,实现高可用性。整个光纤链路是个环路,互联互通,即便北京到江苏的光缆出现故障,也可以通过浙江转到北京。

\\

因此,直播服务的网络质量更有保障,稳定性和安全性也会更上层楼,同时整个平台具备跨地区的自动容灾的能力。举例来说,直播云面向的群体是主播端或者播放端,终端用户群体遍布在全国各地。在云南的主播用户通过4G手机推送到直播内容到就近的视频源站,如广东,这个内容推送上来后将被同步到全国六个其他的源站。全国所有终端用户播放的时候,就可以命中到广东源站获取数据。

\\

这样不仅可以提高网络传输的效率、保障直播的延时效果,同时当视频源站网络中断,系统可以自动的迁移到其他源站,通过SDK或者是通过域名解析两种方式均可进行自动化链路选择。又拍云选择SDK的方式容错设计,可实现秒级容灾,即广东出现问题即时切换到浙江的视频源。而域名解析的延时和生效周期会较长,是分钟级别的,最快也要将近5分钟。

\\

传统的直播架构由于只有一个视频源站,无需二层缓存。而又拍云直播产品采用全国分布式集群架构,除视频源站里还会有一层二级缓存,在源站与源站间合并回源,从而提升加速的效果,降低用户流量成本。

\\

基于此,又拍云所提供的直播服务实现最快延时1秒内,平均延时在2秒以内,为用户提供无差别的实时直播体验,远快于业内4秒左右的延时标准。这一切源于又拍云不久前刚刚发布的直播云产品,可以快速搭建起一套直播平台,提供从推流端到加速服务,再到播放端一整套的解决方案,在2016年直播的浪潮里边,客户将快人一步优化直播应用,实现实时直播的乐趣体验!

又拍云黄慧攀QCon 2016技术分享:直播平台架构与实施相关推荐

  1. UPYUN CTO 黄慧攀:云 CDN 的技术架构演进之路

    传统的 CDN 从 2000 年诞生起,一直到 2010 年都还停留在一个阶段,技术并没有得到很大的提升,有的还是 Squid ,一般在全国有 30 – 40 个节点.因为在早几年移动还没发展起来,电 ...

  2. 云直播系统架构与实施(转)

    直播类型 传统直播 传统直播基本都是单向传输,很少有做交互.类似于广电演唱会的直播,做交互都是放在秀场里做.只是简单的对外传输直播流,并且流数比较少,延迟容忍度高,基本都超过 10 秒,包括电视转流. ...

  3. 云直播系统架构与实施

    文章来源:http://geek.csdn.net/news/detail/89010 据数据统计,可以看出 2015 年是视频直播的元年.于2015 年年底的数据显示,直播的 APP 已经达到 20 ...

  4. D-Day 2016 技术分享精选,大牛们的经验漫谈

    2016 上半年,我们举办了 10 场 D-Day 技术沙龙,邀请到业内 40 多位重量级嘉宾,为数千位开发者带来了他们在各自领域的技术实践分享.这些精彩的议题,获得了高达 85% 的参与者满意度,绝 ...

  5. 趣拍云:2016年短视频大数据研究报告

    2016年,短视频行业在悄然发生着转变.她从风口走下来,融入到各个行业里,变成移动应用中与文字和声音一样常见的媒介.相对于直播的爆发,短视频以一种门槛更低的社交内容形态慢慢进入人们的视野       ...

  6. 揭秘又拍云凭啥做到两年估值超10亿?

    今年春节刚过,一则消息就引爆了云计算市场:又拍云(UPYUN)全员涨薪50%!在当下人才为本的技术创业环境里,这样的消息一出,无疑给云计算行业一个很大触动.无论是正在寻找人才的团队,还是正在寻找就业机 ...

  7. 聚焦“裂变”,又拍云推出直播云等多场景解决方案

    4月20日,主题为"裂变"的2016又拍云产品发布会今日在北京金茂威斯汀举行,通过堪比"裂变"速度的极速体验,进一步交付场景化CDN服务.作为数亿融资后的首次发 ...

  8. HTTP将死?又拍云布局HTTPS 护航网页安全加速

    互联网+时代不断发展,联网设备日益激增,随之而来的互联网访问安全问题不容乐观.据市场研究机构预测,到2020年全球联网设备数量将突破330亿台(三倍于当前数量),如何保障安全高效的互联网数据传输是一个 ...

  9. 又拍云CDN再出力作,三驾马车为视频护航

    今天,视频已经成为人们日常生活.工作中获得信息的第一途径,无论是电视.电脑还是其他智能终端,视频已经成为人们日常生活的必需品.同时,视频的质量和视频的播放速度也成为视频服务提供商必须面对的一个问题.据 ...

最新文章

  1. vue 如何处理两个组件异步问题_Vue动态异步组件实现思路及其问题
  2. DreamWeaver文件保存时,提示发生共享违例问题的解决方法
  3. 用户解锁不存在_解锁手机有6种方法,这些常识你知道吗?小白购机指南——解锁篇...
  4. Android之安全退出应用程序的几种方式
  5. Java性能调优调查结果(第四部分)
  6. python获取视频时长方法
  7. java支付宝rsa2签名_sign_tools_RSA256_win
  8. 网易将在三亚设立海南总部 建设元宇宙产业基地
  9. 对事件循环的一点理解
  10. 【VS2010学习笔记】【编程实例】 (在Visual Studio中使用C++创建和使用DLL)
  11. mul ab 的执行结果是_实战总结:为xxljob定制化的 php 执行器
  12. bochs linux使用教程,bochs 在linux下的安装
  13. 数据科学包_Eighth_Chapter
  14. HTML小游戏18 —— html5版街头霸王游戏(附完整源码)
  15. 典型周期性电信号的测量
  16. 华硕发布全球首款8G内存手机ZenFone VR
  17. 【地图学】地图投影的定义和分类
  18. 抬杠计算机,全 自 动 抬 杠 机
  19. 操作系统导论-虚拟化
  20. jsp+ssm计算机毕业设计中青年健康管理监测系统【附源码】

热门文章

  1. 微信游戏脑力大乱斗92一个计算机,微信脑力大乱斗答案大全_全关卡图文攻略_软吧...
  2. linux c语言 延迟,linux下写个C语言程序,要求有0.5微秒以下的延时,要怎样写
  3. java 反射创建对象并赋值_[原创] Java JDBC连接数据库,反射创建实体类对象并赋值数据库行记录(支持存储过程)...
  4. android判断是否已经安装成功,android 判断应用程序是否已安装
  5. matplotlibpycharm
  6. 吴军《智能时代》序言汉译英练习
  7. 【BZOJ3191】卡牌游戏,概率DP
  8. 【BZOJ1012】最大数maxnumber,疯狂CE的线段树练习
  9. 2017.10.25 书柜的尺寸 失败总结
  10. 【英语学习】【医学】Unit 09 The Respiratory System