首发!《长安十二时辰背后的技术秘籍》正式公开,速来下载

一名死囚如何在十二时辰内利用“唐代黑科技”,拯救长安百姓于水火中?

这就是《长安十二时辰》的故事,剧中有恢弘的长安美景、让人流口水的水晶柿子/水盆羊肉,还有张小敬和檀棋“在一起”呼声……然而,最让人刮目相看的却是“大唐大数据系统”。靖安司本身是大数据存储,传递消息的望楼是数据加密和数据传输,长安沙盘是数据可视化,还有最重要的大案牍术则是智能推荐系统。

除此之外,你知道演员雷佳音是“北斗星”选出来的吗?为何《长安十二时辰》开播前就被数据测出为爆款?如何实现边看剧边互动?阿里专家又是如何防盗链的?

今天,阿里技术重磅发布电子书《长安十二时辰背后的技术秘籍:从智能算法到音视频创新技术》,已正式开放下载。了解在《长安十二时辰》的荧幕后,工程师在敲敲打打的代码之间,创造出智能算法和音视频技术的新高度。

1、《长安十二时辰》背后的文娱大脑:如何提升爆款的确定性?

据优酷北斗星数据显示,《长安》的“北斗星日指数”高达到100W+,普通热门剧的“北斗星日指数”为50-60W,是普通热剧的2倍。

爆款稀有,所以可贵。长视频爆款的复杂和挑战主要来源于不确定性,并且这种不确定性渗透在内容的采集、宣发和投放的所有环节中。以《长安》为例,拍摄217天,从定剧本、选角色、搭场景、道服化、到拍摄、后期处理,以及宣发和投放等等,每一个环节都可能影响最后效果的呈现。

从内容的不确定性出发,优酷搭建了人机结合的智能系统即“北斗星”,它是一个具有思考能力的AI大脑。在采、投、制、宣、发、放的内容全生命周期中,都融入了AI能力,目的就是向算法和数据榨取确定性。

北斗星可以解决哪些问题?

通过算法和数据,挑剧本、选演员等,”张大头“雷佳音就是北斗星选出来的;预测用户“观影情绪曲线”,在《长安》前16集中,第3集和第10集出现情绪表达高峰;宣发阶段,让剧情内容与用户喜好更加匹配。抓眼球的预告片就是AI选出来的。

核心技术:

  • 向算法和数据榨取确定性
  • 基础能力,内容创作理解能力
  • 采制阶段:预测能力建设
  • 宣发阶段:挖掘能力建设

2、酷看模式:边看剧边互动

从“叉手礼”、“水盆羊汤”、“酒晕妆”这些唐朝人生活细节,到精美的坊间造型、充满意境的诗词歌赋,《长安十二时辰》不仅以缜密剧情赢得赞誉,更还原了一个真实的大唐长安。在精良制作之上,如何让观众感受1000多年前的长安风情、更深度的理解剧情呢?

想必细心的观众已经发现,优酷《长安》中出现了很多有人情味的“黑科技“,比如百科tips、角色伴侣、剧情进展图等,让用户“边看剧边互动”,这就是优酷的酷看模式。酷看模式在移动端采用了多路流的同屏展示、智能平滑切换、精准同步和动态化渲染等技术。其中动态化渲染、子母屏和多路流同步播放是酷看模式在端侧的核心能力,能够做到多路流、多机位视频帧级同步播放。

核心技术:

  • 优酷播放器业务框架
  • 酷看百科核心技术
  • 子母屏的应用解析
  • 双流同步播放技术

3、《长安十二时辰》4k和HDR的超高清体验

4K/8K电视、OLED屏、魔投等终端能力的提升,也带动了用户的观影需求。为了满足用户极致的高清观影需求,优酷通过技术手段,将《长安十二时辰》进行了4K和HDR重制。

优酷HDR技术,通过云端和终端两级渲染,越过终端设备的解码器限制,打破高端机独享HDR服务的壁垒,实现内容,分发,体验的全掌控。通过端到端的HDR技术,让目前市面上70%的手机,即使播放SDR介质,也能呈现出接近HDR的效果。

下面是长安HDR重制的对比效果:

4K是大屏幕观影的一个重要能力,但是由于拍摄和后期的诸多限制,现在多数的视频介质还是1920x1080分辨率。《长安》也不例外,1080视频在大屏幕播放时,画面还是有一些毛糙的感觉。优酷通过高质量的2K转4K算法,把长安进行了4K重制,用户可以在OTT等大屏上,用超高清的4K画质观看《长安》。

下面是对长安进行4K重制的效果对比:

核心技术:

  • HDR高还原率的技术解析
  • 2K转4K 的视频超分辨率算法(SR)

4、智能档:机器学习帮你选档位

在你追《长安十二时辰》时,机器学习和大数据也没闲着,一直在后台帮你选“档位“,是标清、高清还是蓝光?会根据你的网络偏好、信号强度等智能地做选择。所以,你发现没,卡顿情况几乎没有了。这背后的技术原理是什么?

优酷智能档的技术原理并不复杂,就是通过将不同码率、分辨率的视频文件,切分成5-10s的视频片段,并由算法实时动态决策适合播放的文件分辨率,通过动态的降低、升高观看视频的清晰度和码率,以适应复杂多变的外部网络环境,避免可能发生的视频缓冲。难点是,如何将理论付诸实践,让用户获得丝滑顺畅的观看体验。

核心技术:

  • 优酷智能档的技术原理
  • 智能档的技术挑战与解法

5、防盗链体系:爆款《长安》也是盗链者眼中的“肥肉”

《长安》有多火,被盗链风险就有多大。截至2019年7月底,数亿次的盗链请求向《长安》袭来。面对如此邪恶压境之势,优酷技术团队早已布下天罗地网,弹指间即让“盗链”灰飞烟灭。

数亿次盗链偷袭VS零损失,这背后是怎样的技术架构与算法防御?

核心技术:

  • 全链路+立体化防盗链体系
  • 多维度融合防控

6、日均百亿级调用,优酷媒资中台架构核心技术简析

媒资中台承载着优酷全站媒资数据的存储、查询及搜索工作,是介于上层分发侧业务和生产方之间的中间层,为优酷业务体系提供核心数据的存储、输出和技术支持,是优酷最核心最基础的后台服务之一,每天承载了百亿级的API调用,为下游业务提供了高可用低延迟可扩展的架构支撑。

核心技术:

  • 底层存储及领域模型设计
  • 搜索设计
  • 数据聚合及计算


原文链接
本文为云栖社区原创内容,未经允许不得转载。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/517974.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【快讯】呼伦贝尔市人民医院利用Oracle APEX快速开发预检分诊系统

疫情期间,实施入口管控、患者分流、防止院内交叉传染是医院防控工作的重中之重。 内蒙古呼伦贝尔市人民医院信息科主任张布林借助Oracle APEX敏捷开发工具,仅用三天时间,为医院开发并上线了“预检分诊系统”,实现患者信息采集和预…

类型转换。

类型转换 由于Java是强类型语言,所以进行有些运算,就要类型转换 低-----------------------------------------------------高 byte,short,char一>long一>float一>double 运算中,不同类型的数据需要转换为同一类型,然…

ETL异构数据源Datax_MySQL同步Oracle(全量)_07

文章目录1. 清除Oracle数据库中OTBS1表的数据2. 构建json3. 执行脚本4. 同步验证5. 同步分析7. 同步结果1. 清除Oracle数据库中OTBS1表的数据 Truncate TABLE OTBS1;2. 构建json {"core": {"transport": {"channel": {"speed": {&qu…

左手代码右手滑板 支付宝这个程序员有些酷

走在杭州支付宝z空间的园区,常常可以看到一个脚踩滑板,脑后扎个发髻的男青年。 他叫边柳。来蚂蚁金服三年,除了是一名前端码农,也是一位斜杠青年。捧着程序员的“饭碗”,兼顾着滑板和摇滚的爱好,可以说他过…

2019阿里云910会员节大促主会场全攻略

2019阿里云910会员大促活动已经于8月28日正式开启,从已开放的活动页面来看,整场大促活动由阿里云10年有礼时光机、爆款产品推荐、七大分会场组成。 在910这个秋季大幅度优惠促销日,怎样才能花最少的钱配置最特惠的云服务?云栖社区…

变量 常量 作用域和命名规范

变量 常量 作用域和命名规范 变量: 变量:可以变化的量 java是一种强类型的语言,每个变量必须声明其类型。 Java变量是程序中最基本的储存单位,其要素包括变量名。变量类型和作业域 注意事项 每个变量都有类型,类型…

浪潮商用机器与腾讯TDSQL完成互认证 共同拓展Power行业生态

日前,浪潮商用机器有限公司宣布,旗下K1 Power服务器系列产品经过几十项基础功能和高可用功能用例的专业测试,与腾讯新兴国产分布式数据库TDSQL完美兼容,且性能优异,可进行顺利的部署、平稳的运行及对外提供服务。此次互…

历时五天用 SwiftUI 做了一款 APP,阿里工程师如何做的?

作者|姜沂(倾寒) 出品|阿里巴巴新零售淘系技术部 导读:自 2014 年苹果发布会发布 Swift 之后, Swift 经过多年迭代,终于达到了 ABI 稳定版本,也意味着 Swift 做为稳定的得语言,值得用在大型 APP, 用来生产环境中。 2…

Istio从懵圈到熟练 – 二分之一活的微服务

Istio is the future!基本上,我相信对云原生技术趋势有些微判断的同学,都会有这个觉悟。其背后的逻辑其实是比较简单的:当容器集群,特别是K8S成为事实上的标准之后,应用必然会不断的复杂化,服务…

数据结构与算法、讲解、动态规划一脸懵?看完之后轻松掌握!

来源 | 昊天码字责编 | Carol封图 | CSDN 付费下载于视觉中国碰到动态规划问题摸不着头脑?总结不出动态规划的类型?有多少人曾经历过这种迷茫与无助?看完本文,让你一脚迈进动态规划的大门。我们在用递归求解问题的过程中&#xff…

应用优雅上下线

1. 概述 kubernetes滚动升级的过程: 集群Deployment 或者 Statefulset 发生变化,触发部署滚动升级; 根据 Deolyement 等配置,K8S集群首先启动新的POD来替代老 POD; Deployemnt 根据配置调度 POD,拉取镜像,…

算术运算符

运算符 算术运算符&#xff1a;&#xff0c;-&#xff0c;*&#xff0c;/&#xff0c;%&#xff0c;&#xff0c;–赋值运算符&#xff1a;关系运算符&#xff1a;>,<,>,<,,!,instanceof逻辑运算符&#xff1a;&&,||,!位运算符&#xff1a;&&#xff…

搜索场景下的智能推荐演变之路

摘要&#xff1a;传统的推荐手段主要还是深度挖掘用户行为和内容本身相似性的价值&#xff0c;包括但不限于协同过滤&#xff0c;内容表征向量召回&#xff0c;以及各式各样的点击率预估模型&#xff0c;然后这样的推荐行为缺乏内在的逻辑性和可解释性&#xff0c;有一种知其然…

调查了 17,000 多位程序员,当前的云原生开发现状究竟如何?

整理 | 弯月&#xff0c;责编 | 郭芮头图 | CSDN 下载自东方IC出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09;容器的标准化使用改变了软件的开发方式&#xff0c;我们迎来了开发运维的时代&#xff0c;基于云原生的开发能够帮助我们构建更灵活、更强大的应用程序。…

阿里研究员:测试稳定性三板斧,我怎么用?

阿里妹导读&#xff1a;如何治理测试稳定性问题&#xff1f;很多人会说&#xff1a;环境、流程管控、监控、工具化、加机器、专人负责、等等。这些都是对的。不过这些都是解决方案层面的&#xff0c;而不是方法论和理论体系层面的。今天&#xff0c;阿里研究员郑子颖来说说测试…

阿里架构总监一次讲透中台架构,13页PPT精华详解,建议收藏!

本文整理了阿里几位技术专家&#xff0c;如架构总监 谢纯良&#xff0c;中间件技术专家 玄难等几位大牛&#xff0c;关于中台架构的几次分享内容&#xff0c;将业务中台形态、中台全局架构、业务中台化、中台架构图、中台建设方法论、中台组织架构、企业中台建设实施步骤等总共…

逻辑运算符,位运算符

逻辑运算符&#xff0c;位运算符 逻辑运算符 package operator;//逻辑运算符 public class Demo05 {public static void main(String[] args) {//与 或 非boolean atrue;boolean bfalse;System.out.println("a&&b:"(a&&b));//逻辑与&#xff0c;…

Redis 6.0 的客户端缓存是怎么肥事?一文带你了解!

来源 | 程序员历小冰责编 | Carol封图 | CSDN 付费下载于视觉中国近日 Redis 6.0.0 GA 版本发布&#xff0c;这是 Redis 历史上最大的一次版本更新&#xff0c;包括了客户端缓存 (Client side caching)、ACL、Threaded I/O 和 Redis Cluster Proxy 等诸多更新。我们今天就依次聊…

AI时代,你的职业会是?99%的人都无法直面!

在我10岁的时候&#xff0c;算命先生曾对说我30岁时我会每天与八阿哥玩在一起。 当时懵懂的我一脸茫然&#xff0c;想着谁是我的八阿哥&#xff0c;却在30岁的这一年意识到自己确实日以继夜的与八阿哥在一起。 曾经&#xff0c;我们也担心自己未来的工作岗位是否会被人工智能给…

三元运算符和总结

三元运算符和总结 运算符的优先级 () 条件运算符 package operator;public class Demo07 {public static void main(String[] args) {int a10;int b20;ab;//aaba-b;//aa-bSystem.out.println(a);//字符串连接符 &#xff0c;StringSystem.out.println(""ab);//10,…