文档章节

13个直播平台、20路推流,揭秘36氪“WISE·2016”直播的幕后推手

又拍云
 又拍云
发布于 2016/12/09 10:33
字数 1440
阅读 7
收藏 0

2016年12月7日,为期两天的36氪“WISE·2016独角兽峰会”圆满落幕,为2016年的商业与创新做了一次完整的回顾。

本次独角兽峰会邀请了柳传志、王石、李开复等多位商业领袖和数百位创业公司CEO、知名投资人,3个会场,5场论坛,近百位演讲和对话嘉宾,数千位与会嘉宾,声势浩大。

直播已经成为各类活动进行线上标配,阵容豪华、话题丰富的WISE·2016更是吸引了一直播、斗鱼直播、优酷直播等13家直播平台对其进行直播。参与WISE·2016的直播平台阵容之豪华,几乎可以与嘉宾阵容相提并论。但WISE·2016有3个会场,同时支持13家直播平台,对主办方来说却是一个不小的挑战!

活动多平台直播的挑战

  • 大部分直播硬件设备只能支持5-8路拉流,换言之,只能同时支持5到8家直播平台;
  • 从直播硬件到服务器,涉及到多次视频处理、推拉流,流媒体传输的稳定性和画质易受影响;
  • 依靠现场设备对视频进行码率、格式等处理,依赖硬件性能,容易产生不必要的时间消耗;
  • 不同直播平台支持的流媒体格式不尽相同,视频处理成为难题;
  • 缺乏CDN支持的视频服务,在多路流输出的情况下难以保持稳定性。

36氪选择了将WISE·2016的直播交给又拍直播云。“又拍直播云”是又拍云针对各直播场景推出的一整套完善的解决方案,,具有“高稳定,低延时”的服务特性。在WISE·2016之前,又拍直播云已经完美支持了魅族11月30日产品发布会、贝贝·2016中国母婴峰会颁奖礼等活动的直播。 △ 优酷直播中“WISE·2016”的画面

现场采集、云端处理、20股推流

36氪“WISE·2016”3个会场、13家直播平台同时直播产生的技术难点,又拍直播云“现场采集、云端处理”的特点能够完美解决之。

即先将3个会场当中不同摄像机采集的原始数据,通过电脑实时传输到又拍云服务器,在云端进行编码、封装等实时处理后,又拍直播云再根据13个直播平台不同的需求,自动匹配不同的直播平台服务器,向每个平台推送多路直播流数据,总计有20路推流。

依靠强大的云计算能力,又拍直播云在自己的服务器上就完成了视频处理(包括编码、格式转换、封装等),并且同时输出多种流媒体格式;直播平台只需要将又拍云推送的流媒体进行水印等简单处理,就可以推送到终端用户面前。

原始数据被拉流至又拍直播云平台的过程当中,又拍云根据数据流的峰值大小进行带宽自主调配。同时又拍云在数据推送的过程中智能调度资源,在云端完成追帧、丢帧等处理等,既将整个直播的延时控制在2秒以内,又不影响画质和稳定性。

“又拍直播云”为WISE·2016设计的直播方案减少了会场、直播平台两端对视频的处理时间,优化了整个直播延时。

直播,不能少了又拍云

活动、会议直播,是又拍直播云支持的场景之一。在这之外,又拍直播云还支持泛娱乐直播、在线教育、游戏/电竞、演唱会、VR直播等直播场景。

之所以能同时支持这么多场景,得益于又拍直播云众多的功能模块。又拍直播云将不同直播场景中的各个环节进行分解,将每个环节都做成独立的功能模块,打包成解决方案,提供SDK,并开放了众多Api。

又拍直播云包含的功能模块:

  • 推流、拉流、转码、封装、录制
  • 视频水印、防盗链、视频截图
  • 秒级禁播、自动鉴黄、踢人、IP禁播、ID禁播
  • 美颜、滤镜、连麦、消噪、人声增益

为了降低直播平台开发难度,又拍直播云甚至开发了针对iOS平台的开源播放器。

基于众多功能模块,又拍直播云据有高度的可定制化,又拍直播云的众多功能既可同时实现,也可单独使用。直播平台可以通过又拍直播云组建直播业务的所有环节,或者某个环节。

自建CDN,有速度,有质

直播业内人士都知道,直播平台不可避免地需要用到CDN网络。

与大部分直播云方案商需要第三方CDN支持不同,又拍云自建了一张拥有6大数据中心、150个节点、4000多台服务器的CDN网络,覆盖电信、移动、联通、教育网等网络,有效保障直播的低延时。自建CDN网络的另一个优势,在于客户能够对性能、网络质量进行在线监控。

为了降低延迟,又拍直播云还在业内首创了HLS+技术,在HLS的基础上将延时再次降低80%-90%,将延时控制在2秒以内,让粉丝可以真正做到和主播实时互动。

本文转载自:http://mp.weixin.qq.com/s/vJJCHrUZttPnzELJ3Yr0aQ

共有 人打赏支持
又拍云
粉丝 12
博文 39
码字总数 42134
作品 0
杭州
程序员
鱼羊儿揭秘第二期:手机直播软件直播源码编解码技术!

2018年刚刚开始手机直播程序开发随着直播的火爆正慢慢进入大众化,本文就将最近手机直播程序开发使用到的编解码技术讲给大家,让大家更深入的认识手机直播程序开发。初期创业公司或个人如果打...

qq616664615
01/18
0
0
fir.im Weekly - 揭秘直播移动 APP 技术实现

2016年直播似乎无处不在,作为一个开发者也许需要补充下关于直播技术点。本期 fir.im Weekly 整理了一些开发者对于直播实践项目中的技术经验与直播技术架构分析等内容,还有一些关于 iOS 、A...

风起云飞fir_im
2016/07/18
99
1
基于EasyNVR+EasyDSS H5视频直播二次开发实现业务需求:直接使用播放页面

之前的“网页直播、微信直播技术解决方案:EasyNVR与EasyDSS流媒体服务器组合之区分不同场景下的easynvr”有介绍一些功能。由于客户需求,我们定制一下功能。给该套方案添加了一个分享功能。...

xiejiashu
2017/12/09
0
0
Socl: 微软秘密的社交网络试用揭秘(多图)

微软已经测试自己的社交网络很久了,看来我们不用等很久就能看到它上线。微软新的社交网络名叫 Socl。 The Verge的Thomas Houston试用了Socl,并透露了Socl的细节以及分享了一些图片。 Socl...

红薯
2011/11/16
1K
6
【尖端干货】星域CDN·直播旗舰版三大黑科技浅析

原文地址:https://xycdn.com/news/detail/id/50 2016年5月,星域CDN推出了“旗舰版”和“极速版”两款直播新品,截止笔者撰文,星域CDN的这两款新品已经服务了百余家企业的直播业务,并且得...

郑小峰2583
2017/04/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

js实现产生n个随机数,并且随机数之和是固定值

function getrandom(minnum , maxnum ,total,size){ var num = total; //定义整数 var length= size; //定义多个整数的数量 var numArr = []; while(length > 1){ var rnd = Math.floor(Mat......

开源昕昕
18分钟前
2
0
精选Spring Boot三十五道必知必会知识点!

Spring Boot 是微服务中最好的 Java 框架. 我们建议你能够成为一名 Spring Boot 的专家。本文精选了三十五个常见的Spring Boot知识点,祝你一臂之力! 问题一 Spring Boot、Spring MVC 和 Sp...

Java填坑之路
19分钟前
2
0
MyBatis学习笔记

相关文档 mybatis深入理解(一)之 # 与 $ 区别以及 sql 预编译 MyBatis 处理sql中的 大于,小于,大于等于,小于等于

OSC_fly
20分钟前
0
0
Gradle从不同地方复制文件到一个文件夹/打zip包

复制 task copySDK(type: Copy, dependsOn: [":fatJarTask"]) { delete JAR_NAME delete SDK_OUT_PATH delete "$ROOT_BUILD_PATH/$SDK_ZIP_NAME" into('/jniLibs') {......

SuShine
20分钟前
1
0
CentOS关闭占用端口,修改Apache默认端口,并重启Apache

查找并关闭进程 在Linux系统中可以使用lsof命令和kill命令,两个命令配合查找并关闭占用端口的进程 查看某一端口使用情况的命令: lsof -i:端口号 效果如下,PID即进程的ID 根据PID关闭进程,...

临江仙卜算子
27分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部