《内容生产向视频过渡:Facebook收购QuickFire意欲何为?》有感
1月9日消息,Facebook周四表示,已收购位于加州圣迭戈的QuickFire Networks。
一、解决视频传输问题
QuickFire是一家开发视频内容发布设备和转码处理软件的创业公司,
其创办宗旨是为了解决面前网络基础设施无法支持大规模视频节目消费,
尤其是在线视频在网速不及的时候需要降低画质传输的问题。
QuickFire的解决方法是通过独有的技术大量降低无损视频传输所需要的带宽。
简单来说,QuickFire在不同的播放平台上基于视频的帧数、分辨率、色宽和音质做解码加速。
目前其解决方案包括一款名为T-Video的设备,该系统采用了11颗英特尔酷睿i7处理器以及图形处理单元(GPU),
QuickFire通过其定制软件在设备上大规模分发计算量。
对用户来说,使用了QuickFire技术的视频平台将会在不减少画质的前提下,缩小所需要缓冲的视频数据流量。
换句话说,提高了视频调取的速度。
【评】
一项很有用的视频处理技术;
一个很有启发的技术研究方向,能在实际应用中产生良好的价值;
据悉,位于加州圣迭戈的 QuickFire Networks 团队在视频处理方面有深厚的技术经验。
其产品包括一款名为 T-Video 的视频转码系统,整机采用了 11 颗英特尔酷睿 i7 处理器,
(酷睿 i7 处理器有四颗核心,可以八个线程同时开始工作)
可为用户提供 11760 个视频处理核心,拥有强大的性能。
这句话:"简单来说,QuickFire在不同的播放平台上基于视频的帧数、分辨率、色宽和音质做解码加速",
要么是翻译错误,要么是笔者的技术理解错误,
愿意应该是这样的:
"QuickFire针对不同的播放平台,基于视频的帧数、分辨率、色宽和音质做编码优化和加速"。
因为解码速度是由各个播放平台的解码器自己决定的,如三星的手机解码器就和小米的不一样。
只有编码优化了,编码的效率更高了,才可能是解码器在输入码率小的情况下画质不损失。
所以这段文字包括了两个转码的技术方向信息:
1. 针对不同平台做编码优化;
2. 使用超级多核并行进行转码;
QuickFire的官网(现在已经没有了)介绍如下:
QuickFire Networks was founded on the premise that
the current network infrastructure is not sufficient to support the massive consumption of video
that’s happening online without compromising on video quality.
QuickFire Networks solves this capacity problem via proprietary technology
that dramatically reduces the bandwidth needed to view video online without degrading video quality.
Over the past few years, the team has worked hard to meet the demanding needs of content creators around the world.
Ultimately our goal has always been to provide a premium quality, immediate, bandwidth-friendly video experience to consumers.
二、Facebook每日视频播放超10亿
就在宣布收购QuickFire同时,Facebook透露该平台上每日视频的观看量已经超过10亿次。
可见,收购QuickFire对Facebook来说是顺理成章。
Facebook收购QuickFire之后,公司关键雇员将加入Facebook。
CEO克雷格·李(Craig Lee)曾在多家网络公司担任高管职位。
首席技术官迈克·科沃德(Mike Coward)则创立过Continuous Computing,该公司于2011年被Radisys收购。
此外,该公司的软件工程副总裁艾米特·庞塔贝卡(Amit Puntambekar)曾是英特尔的媒体架构师。
Facebook收购QuickFire的具体金额没有透露。
三、变化中的News Feed,视频越来越多
就在两天前,Facebook在网站上发文,解释内容生产者逐渐转向视频的趋势。
Facebook表示,美国境内访问Facebook的用户平均每天有超过一半的人会收看至少一个视频内容,
美国地区Facebook每用户发布视频信息的数量在一年里增加了94%,全球范围内增加了75%。
而随着人们对视频内容消费的越来越多,News Feed的内容组成也在发生变化。
全球范围内,News Feed当中来自用户和品牌发布的视频内容以每年3.6倍的速度在增加。
原文链接:
http://www.huxiu.com/article/105868/1.html
《内容生产向视频过渡:Facebook收购QuickFire意欲何为?》有感的更多相关文章
- 《Google想出了一个决定人员晋升的算法,然后就没有然后了......》有感
Prasad Setty 是 Google People Analytics 团队的副总裁.7 年前 Google 成立的这支团队的职责是收集和利用数据来支撑公司的管理实践.其使命很简单,即基于数据和 ...
- Google想出了一个决定人员晋升的算法,然后就没有然后了......
Google 有点跑偏了,逗死我了~实践一下也好~ Prasad Setty 是 Google People Analytics 团队的副总裁.7 年前 Google 成立的这支团队的职责是收集和利用 ...
- 【团队冲刺总结】一个编码人员的反(tu)思(cao)
消失了半个多月了啊,算算时间,好像确实有近个把月没有好好的写博客来了.我一直很想写博客的,之前有老师问过写博客的动力是什么.我想了想,我觉得可能是我比较喜欢看书吧,不管是专业书还是小说(好吧,我承认, ...
- Gson 是google解析Json的一个开源框架,同类的框架fastJson,JackJson
Gson 是google解析Json的一个开源框架,同类的框架fastJson,JackJson等等 本人fastJson用了两年,也是从去年才开始接触Gson,希望下面的总结会对博友有用,至于Gso ...
- AngularJS下拉列表select在option动态变化之后多出了一个错误项的问题
场景: Select初始化之后,选中select的某个选项 通过AngularJS更新select的选项 错误写法: HTML(使用ng-repeat) <div ng-app="Te ...
- 单位分配的IP地址和电脑主机绑定了,我想用设置一个无线路由器,让我的笔记本电脑和手机都能上网?
单位分配的IP地址和电脑主机绑定了,我想用设置一个无线路由器,让我的笔记本电脑和手机都能上网? 配一个无线路由器就可以实现,将电脑IP配置成自动获取,找条网线一头插路由LAN口(路由器上有标明 ...
- 每一个开发人员都应该有一款自己的App
[谋哥每天一干货] 这篇文章不是鸡汤,是谋哥自己的感悟了. 谋哥近期每日一干货,坚持每天写,才发现这个事情你要是能坚持一年超级难.365天无论刮风下雨.心情好或不好.生病或生气.每天 ...
- VMware 克隆linux后找不到eth0(学习hadoop,所以想快速搭建一个集群)
发生情况: 由于在学习hadoop,所以想快速搭建一个集群出来.所以直接在windows操作系统上用VMware安装了CentOS操作系统,配置好hadoop开发环境后,采用克隆功能,直接克 ...
- 如何在一个div标签里显示出另一个网页? <iframe src=" http://www.baidu.com " width="800px" height="200px" scrolling="no" frameborder="0"> </iframe>
如何在一个div标签里显示出另一个网页? 用在div里用iframe,就像下面的代码 <iframe src=" http://www.baidu.com " width=& ...
- 第三章 用SDK编译出第一个在Linux下的软件界面
第三章 用SDK编译出第一个在Linux下的软件界面 先创建一个工程目录“mkdir project1”,进入目录,创建main.cpp文件,编写代码如下: 代码内容暂时可以先不理解,先让程序跑起来再 ...
随机推荐
- Liskov替换原则
一.定义 子类型必须能替换掉它们的基类型 二.提取公共部分的方法代替继承 如果一组类都支持一个公共的职责,那么它们应该从一个公共的超类继承该职责. 如果公共的超类不存在,那么就创建一个,并把公共的职责 ...
- Java总结篇系列:Java多线程(二)
本文承接上一篇文章<Java总结篇系列:Java多线程(一)>. 四.Java多线程的阻塞状态与线程控制 上文已经提到Java阻塞的几种具体类型.下面分别看下引起Java线程阻塞的主要方法 ...
- ASP.NET MVC 网站开发总结(二)——一个或多个文件的异步或同步上传
简而言之,直接用代码展示如何实现文件的上传,这里需要使用到一个bootstrap的文件上传插件File Input(请自行下载). 前台页面: <!----> <!DOCTYPE h ...
- Greenplum(GP)常见问题,注意事项
1.在安装过程中,出现的 source /usr/local/greenplum-db/greenplum_path.sh 不要写到profile或者./bashrc文件中 因为该句会导致python ...
- [javascript] 判断 iframe 是否加载完成
from http://www.planabc.net/2009/09/22/iframe_onload/ var iframe = document.createElement("ifra ...
- 分布式环境下rabbitmq发布与订阅端
假设rabbitmq配置了集群,且客户端连接rabbitmq-server通过lvs实现HA但一般情况下不建议做LB.在分布式系统的环境下,由于节点的非预知性,使用spring amqp模板进行配置不 ...
- jQuery中的事件与动画 (你的明天Via Via)
众所周知,页面在加载时,会触发load事件:当用户单击某个按钮时,会触发该按钮的click事件. 这些事件就像日常生活中,人们按下开关,灯就亮了(或者灭了),往游戏机里投入游戏币就可以启动游戏一样, ...
- web桌面程序之图标拖动排序的分析
在web桌面程序里,图标拖动并重新排序是个比较常见的功能.这个功能我之前反复修改了好几遍,现在终于整理出了比较理想的解决思路,决定拿出来分享下. 这一功能主要有哪些难点呢?我总结了一下一共有2处难点: ...
- angularjs——插值字符串
一.何为插值字符串? 其实插值字符串的意思就是:拥有字符插值标记的字符串.如: hello,{{ to }}....字符插值标记:相当于我们平时在字符串替换中使用到的占位符.上面的例子中的{{to}} ...
- 腾讯用过的插件jQuery twentytwenty 效果对比
在线实例 左右对比 上下对比 使用方法 <div class="twentytwenty-container"> <img src="/api/ ...