作者|  阿里文娱高级测试开发工程师 党高锋

责编 | 夕颜

头图 | CSDN下载自视觉中国

什么是大剧保障?

优酷大剧保障主要是对大剧、大综等节目视频上线前和上线后进行质量保障。大剧视频上线所涉及方很多:比如播放(类似报错、卡住、黑屏、声音等问题)、付费权益、运营配置、用户舆情反馈是否正常等。

总的来说,优酷大剧保障主要是在大剧大综开播前、开播后对视频进行质量保障,及时发现问题并解决,避免资损和客诉,使用户有更好的观影体验。

如何保障?

大剧保障基本涵盖了大剧生命周期的全链路各个阶段保障,其中核心环节包括以下方面:

针对图中的各阶段,我们建设了大剧上线流程中需要保障的环节以及能力:

1. 视频生产

  1. 视频生产环节保障包括片源质量、上传转码质量等维度,主要以视频质量检测为主:1)介质到位时间,在上线前 24 小时检查介质是否到位;

  2. 介质质量,采用机检和人工检查两种方式进行,保证片源正常;

  3. 上传转码耗时评估,重点关注开播前转码完成情况;

  4. 转码完成的流会自动进入视频质量检测,检测其声音、画质、数据等;

  5. 直播流生产场景,主要检测源流规格、流稳定性等源流质量,录制过程中关注负载、排 队、耗时、画质等。

2. 运营管理

  1. 视频、节目播控策略检测及实时监控;

  2. 媒资数据检查,如广告点位、编目、其他重要字段,实时变化通知。

3. 权益管理 

  1. 付费会员是视频网站的重要上帝用户,保证会员权益重中之重:1)会员可看视频的会员权益正确;

  2. 付费点播的交易、权益正确;

  3. 视频相关付费属性的校验和实时监控。

4.播放环节

播放环节是最主要的环节。以前有个痛点:视频在开播前是屏蔽状态,无法提前通过前端 播放,只能等开播后到线上观看,如果有问题则为时已晚。为了解决这个问题,我们建设了播 放预览能力:

  1. 播放提供预览环境,可以播放未上线的视频,同时与线上真实场景保持一致的会员权益、 广告、播放策略等,保证上线前可以模拟上线后的真实数据;

  2. 同时优酷提供 APP、PC 等客户端预览环境,得以在各端验证播放效果。

另外,我们也将播放自动化测试能力赋能在播放环节,比如接口自动化测试、播放器自动 化测试。

5.线上监控

  1. 上线之后,除了有全量的播放监控,也有针对大剧建立了相应指标监控和报警,如播放 成功率、卡顿率等;

  2. 对弹幕评论、客诉反馈、社会舆情中的信息,建立了实时监控,发现问题及时响应排查。

大剧保障平台

围绕以上各环节,我们建立了大剧保障平台,提供自动或人工的检测机制,并有相关变更 和事件的通知触达能力。

下图是我们覆盖到的业务以及相关的功能。

1.大剧管理

我们会将重要级别的剧集自动或手动方式录入到大剧保障平台,平台将自动拉取节目下的 正片视频、介质,上线时间等信息,大剧保障将围绕上线时间展开一系列的保障。

2.服务管控

大剧上线期间,相关信息第一时间同步给各环节服务方,核心应用避免在大剧上线期间发 布,如有服务发布或变更出现问题,第一时间回滚,避免问题扩大化。为了避免大剧上线期间 因服务发布产生的问题,我们制定了服务管控规则:

1)大剧上线期间禁止相关业务发布变更,会在开播前机器人通知所有人;

2)热度比较高的剧,实施封网管控。

3.问题触达

建立大剧保障钉钉群,将所有相关业务方技术、产品、运营等同学集中到一起,并配置机 器人用于发送报警通知。系统支持订阅大剧重要字段的变更通知,实时监听正片的各个字段变 化,有异常则报警通知。同时将各个业务方已有的保障和报警能力接入进来。

检测预警消息接入后,各环节消息非常多,重要消息有可能会被忽略,那如何优化消息触 达,不错过重要异常信息呢?通过持续建立和优化机器判断的能力,重要异常情况发送报警并 精准触达到指定人。同时我们会存储以上所有操作变更记录和时间点,用于快速排查问题。

4. 机器和人工保障

1)系统自动执行各个环节的机器检测,并提供人工 check 机制,双重保障;

2)上线前实时的检测以及结果直观的展示;

3)上线前 24 小时播报检测情况,比如在上线前的 12 小时、4 小时、1 小时播报当前检测 状态。这样不仅让各方知晓即将上线剧集,也了解各个业务的检查状况。

5.线上监控

1)上线后的实时弹幕评论预警,客诉预警。其中我们在弹幕评论这块做到了自动化过滤关 键字来实时报警,这也是比较准确和及时的舆情来源;

2)上线后的播放质量监控。监控各端播放卡顿、成功率、错误数等情况,及时关注各端播 放情况。

6.应急预案

大剧建设了发现问题的能力,也要有应对快速止血的机制。我们确定了出现问题时的预案 项以及相关人员,保证问题第一时间准确的传达和快速止血,保证及时止损和问题快速修复, 减少对用户的影响。

总结

通过以上大剧保障能力的建设,我们在一个平台上可以直观的看到每部大剧在上线前各个 环节的健康状态,异常变动有预警通知,有线上的稳定性监控以及舆情监控,线上问题有相对应的快速止血策略,整个保障链路形成闭环。目前平台相关能力仍在持续建设中,横向我们将 覆盖更多的相关联业务方,纵向将持续细化和加强每个业务方的保障能力。我们的目标是向着自动化、智能化发展,无人值守,做到上线前“心里有底”,上线后“心里不慌”。

【END】

更多精彩推荐
☞汉芯一号、木兰语言再到天赐 OS,国产基础软件十年泣血,梦想何圆?
☞JavaScript 虽火,但不要轻易去追随!
☞密码界“女杀手”,破译世上最安全密码系统,获 771 万奖金!
☞138 张图带你 MySQL 入门!
☞独家揭秘!抖音爆款漫画变身特效的背后技术
☞2013年买了100万美元比特币却希望“比特币归零”,这位亿万富翁公开“比特币鲸鱼”身份
你点的每个“在看”,我都认真当成了喜欢

大剧播出无人值守“心里不慌”,优酷全链路技术齐上阵相关推荐

  1. 揭秘:优酷互动视频技术是这样设计的

    一.互动视频概念 互动视频介于视频与游戏之间,围绕剧情,兼顾游戏性.核心是通过互动,让用户有能力参与到剧情发展中去. 互动视频交互案例 优酷正在搭建支撑互动剧生产与播放的技术平台.客户端作为呈现互动视 ...

  2. 优酷视频云技术解析-立哥技术

    前言:从15年开始,云计算就开始从领先概念慢慢落成实地, 视频云技术作为其中重要分支,得到了长足发展.今天是笔者的生日,也从技术发展角度解析下视频云的要点技术. 1.优酷视频云技术核心:Cache C ...

  3. 优酷全自研跨平台动态模板引擎重磅开源啦!

    动态模板引擎大大提升了优酷的线上用户体验,同时也大大减少了研发门槛.为了和大家交流以及让更多的人享受这一技术,优酷已经将其开源.通过和社区合作,动态模板引擎将会发展的越来越好,实现多赢. 前言 优酷客 ...

  4. 各大网站视频自动播放代码(优酷、搜狐、酷6、土豆等)

    注:可以复制或涂蓝后同时按左下角CTRL+C即可复制.   如何将Flash素材保存到电脑硬盘?   http://lxc66188.blog.163.com/blog/static/91764986 ...

  5. 解密优酷智能生产技术,看 AI 赋能内容数字化

    简介:2021 年,随着社会节奏的加快,用户碎片化消费时间不断增加,当前短视频的消费用户规模已超 7.73 亿人,短视频的市场规模超过 2000 亿元.短视频行业发展迅速,但也存在低质内容泛滥,精品内 ...

  6. 优酷超高清视频技术实践

    经过多年的技术发展,目前互联网视频的观看视频体验仍然无法满足用户预期,因此我们需要应用更新的技术来持续超越传统在线观影体验.与此同时,长周期.大投入的视频内容源,成为"超高清"大规 ...

  7. 科大讯飞全新1024:3大计划,200项A.I.能力,全链路驱动应用场景创新!

    10月24日,2018届科大讯飞全球1024开发者节在合肥奥林匹克体育中心综合馆如约举行,重磅发布了全新升级的科大讯飞<1024计划>! 原中国科学技术部副部长张来武.科大讯飞董事长刘庆峰 ...

  8. VIP看剧也要找好友砍一刀!网友喊话优酷:吃相越来越难看了

    4月20日消息,超前点播被叫停之后,视频网站"圈钱"又有了新套路,这次的主角是优酷. 近日,优酷新剧<我叫赵甲第>热播,但其播放方式却引发争议.优酷VIP用户在VIP会 ...

  9. 为了让盲人也能追剧,优酷做了哪些努力?

    简介: 虽然Android和iOS系统本身就有对无障碍技术的官方支持,但是随着各种技术的迭代和演进,以及页面内容的复杂度的增加,靠系统自身的支持已经远远无法达到理想的无障碍用户体验.优酷客户端针对视障 ...

最新文章

  1. 从零开始搭建spring-cloud(4) ----Hystrix
  2. Windows使用技巧
  3. 2020年,.NET Core起飞在即,最强日志分析ELK还不会?
  4. 【C++ Primer | 16】std::move和std::forward、完美转发
  5. prototype 对象的进一步深入理解
  6. Load Average (系统负载)
  7. PS换证件照底色,完美扣除头发丝并调整优化边缘
  8. C#的get和set用法
  9. ip地址分类和子网掩码
  10. openbmc开发30:webui开发—基础
  11. python中比较运算符
  12. 国内外知名云服务公司介绍
  13. Vue项目中应用天地图
  14. Cause: java.sql.SQLException: 无效的列类型: 1111
  15. AttentionTransformer
  16. 聚集索引(聚簇索引)、非聚集索引(非聚簇索引)
  17. 2022年自考专业考试(护理)护理伦理学练习题
  18. mac 清除Mackeeper浏览器弹窗
  19. 话费充值api接口--专业、稳定的技术对接
  20. / ./ ../ ../../ ../../../ 的含义

热门文章

  1. java---同步与并发概念
  2. Intellij_idea-15 常用快捷键
  3. iOS腾讯百度面试题
  4. JavaScript高级程序设计学习笔记--DOM
  5. asp.net hessian + android hessdroid
  6. c语言基础知识难点,C语言基础的几个难点解析
  7. led透明屏生产厂家_LED透明屏厂家哪家好?2020年中国深圳LED透明屏品牌排行榜...
  8. labelme标注工具实现json标注数据批量转换
  9. 我是做php的个子矮,当一个矮个子的烦恼作文
  10. 【图像处理】MATLAB:彩色图像介绍